About:

Faris is passionate about FOSS and cloud computing, working with Aosus Community and creating ARhackintosh.

Website:

Specializations:

Interests:

Free and Open Source Software Cloud Computing
Subscribe to RSS:
The author discusses their team's experience migrating from Jenkins to Gitea Actions for CI/CD, highlighting significant issues and limitations with Gitea Actions. Key problems include the inability to use private reusable workflo...
The blog post discusses how to resolve peering issues in a homelab setup when connecting through different ISPs by using TCP proxies like rathole. It explains the limitations of traditional reverse proxy setups, particularly regar...
Knocker simplifies remote access to homelabs by using a knock-based system that eliminates the need for cumbersome VPN setups.
The 2025 Huawei Matepad Pro 12.2 cannot play 4K YouTube videos due to a lack of hardware support for the VP9 codec, despite being a flagship device.
The author shares insights from their experience using GitHub Copilot for app development, highlighting the limitations of the tool, such as the 200 premium requests and a 64k context window. They discuss the inefficiencies of thi...
This post provides a detailed guide on creating a dockerized version of MegaCMD, a command-line tool for interacting with Mega.io cloud storage. It includes step-by-step instructions for setting up a Docker container that automati...
The text provides a guide on setting up Matrix RTC (Element Call) support with Docker Compose and Caddy reverse proxy. It explains the reason for the missing Matrix RTC focus on Element X and provides detailed instructions for add...
The text is a guide to self-hosting LanguageTool with Docker Compose to protect privacy while enjoying powerful grammar and spelling corrections in the browser and other applications. It explains how to download the N-gram languag...
The text discusses the process of setting up Paperless-ngx with Nextcloud Integration, automated AI tagging, and more accurate LLM-powered OCR. It provides detailed steps for the docker compose setup, setting up separate directori...
The text is a guide on how to set up contact and calendar syncing across devices using Radicale server and Docker compose, with authentication and reverse proxy configuration. It includes detailed steps on how to install Radicale ...
The text provides quick fixes and workarounds for dark mode detection issues in flatpak apps on Gnome. It suggests installing dark mode themes for flatpak updates, switching to the stock Adwaita theme, and manually overriding the ...
The text is a quick guide on integrating custom Large Language Models into Zed, a new open-source code editor, using providers like Groq. It provides information on using Zed Ai for free, running Zed AI using openAI LLMs or any ot...
The text is a quick guide to hosting Ollama with docker and integrating it with Leo. It includes instructions on how to run Brave Leo LLM locally with Ollama and Docker compose, and how to download an LLM. It also provides informa...
The text is a quick guide on setting up ownCloud infinite scale using docker compose with additional services like Apache Taki for better full search and Libreoffice. It includes the basic setup for OCIS running on port 9200, enab...
The text is a guide on how to make your home server accessible on the Internet without port forwarding using Rathole, a simple TCP proxy that ensures security and privacy. It explains the process of installing Rathole, setting up ...
The text explains how to redirect URL paths on Cloudflare pages for free. It discusses the limitations of using Redirect Rules and how to overcome them using Cloudflare pages' redirect mechanism. It also provides examples of using...
The text provides a guide on how to deploy projects to a server using Tailscale SSH and GitHub Actions without exposing the server or manually managing ssh keys. It includes a step-by-step process and relevant code snippets.
The text explains how to add missing Linux packages to WordPress Docker images without the need to rebuild them for each update. It provides examples of modifying the command that runs at start to install the packages needed and t...
The text provides a guide to setting up automatic updates on a fixed schedule and automatic reboots for kernel updates on Debian/Ubuntu servers. It includes instructions for installing unattended-upgrades, configuring unattended-u...
The text explains how to automate tasks in Docker containers using Ofelia, a modern scheduler built for Docker. It provides a detailed guide on how to configure Ofelia using docker labels with compose and demonstrates a setup to r...
The text explains how to use the Purge Remote Media API in Matrix Synapse to delete all cached remote media before a certain time. It also provides information on how to generate an access token if you don't have one.
The post explains how to fix IPv6 propagation by enabling proper IPv6 support in Docker. It provides a step-by-step guide on how to set up IPv6 support for Docker, including enabling IPv6 on the default bridge network, dynamic IPv...
The text provides a quick guide for setting up a squid proxy using the official Ubuntu-squid image with docker. It includes a docker-compose.yml file and a squid.conf file for a simple setup of a local transparent proxy.