Wiki Create a Unified File Browser Across Multiple Linux Machines Using Filebrowser Quantum Managing files across multiple Linux machines usually means SSH-ing into each machine or multiple browser tabs. What if you could see every file from every machine in a single web interface? With Filebrowser Quantum's built-in WebDAV support and rclone, you can set up a master machine that aggregates...
Wiki How to Auto-Start Home Assistant on Boot on Rooted Android (LineageOS + Magisk) Prerequisites * Rooted Android device running LineageOS * Magisk installed (for boot scripts) * Home Assistant Companion app installed on the device * ADB access to the device (via USB or wireless) 1. Connect Device to ADB 1.1. Connect via USB Connect the Android device via USB and get a root shell adb...
Wiki Bypass CGNAT Using WireGuard on a VPS for Full Remote HomeLab Access If your home internet is behind CGNAT, you can't port-forward. That means no direct access to your HomeLab from outside. Here's how I solved it using a cheap VPS, WireGuard, and Docker. Architecture The local Wireguard client connects outbound to the VPS (bypasses CGNAT). Other devices...
Wiki Bypass CGNAT Using WireGuard on a VPS With Omada Controller If your home internet is behind CGNAT, you can't port-forward. Here's how to set up a WireGuard tunnel between your Omada Router (with/without Omada Controller) and a VPS so you can access your HomeLab from anywhere. Architecture The router connects outbound to the VPS (bypasses...
Self-Hosted How to Install Beszel Agent on Home Assistant : Step-by-Step Guide If you're running Beszel Hub and want to monitor your Home Assistant system, this Home Assistant Beszel Agent add-on makes it easy. This guide covers the installation and setup process. Prerequisites Before you begin, make sure you have: * A running Home Assistant instance * Supervisor access to install add-ons...
Self-Hosted Reboot/Shutdown Linux Machines with Home Assistant (with Restricted SSH Access) Automate Linux shutdowns and reboots securely with Home Assistant by creating a limited sudo user, configuring SSH keys, and adding command line switches....
Docker Fix Docker Stats Not Showing on Raspberry Pi (Memory & CPU Missing) If you're running Docker on a Raspberry Pi and docker stats shows zero CPU or memory usage for your containers, you're not alone. This is a common issue on Raspberry Pi OS (especially Bookworm and later) and other ARM-based systems, where cgroup memory (and sometimes CPU)...
Homelab Install Plex on Raspberry Pi with Linux 1. Prerequisites * Raspberry Pi 4 or 5 (Raspberry Pi OS 64-bit recommended for Plex). * Basic knowledge of the terminal. * Optional: External storage for media files. 2. Install Plex Follow these steps to install Plex Media Server. 2.1 Update package list Make sure your system package list is up to...
Plex Install Plex on Raspberry Pi using Docker 1. Prerequisites * Raspberry Pi 4 or 5 (Raspberry Pi OS 64-bit recommended for Plex). * Basic knowledge of the terminal. * Optional: External storage for media files. 2. Install Docker 2.1. Add Docker's official GPG key sudo apt-get update sudo apt-get install ca-certificates curl sudo install -m 0755 -d...
Wiki Upgrade Omada Software Controller (Ubuntu Server 22.04) In this article, we'll only focus on upgrading an existing Omada Software Controller on Ubuntu Server. If you want to install it freshly, then check the following article - Install Omada Software Controller 1. Backup current Omada Software Controller To backup the current Omada Controller, go to the...
Wiki Install Omada Software Controller on Raspberry Pi (Ubuntu Server 22.04) 1. Connect to Ubuntu Server Connect to your Raspberry Pi running on Ubuntu Server remotely via SSH. 2. Install Dependencies Omada Software Controller requires OpenJDK 8, jsvc, and curl. To install OpenJDK 8, jsvc, and curl using the following command - sudo apt install openjdk-8-jre-headless jsvc curl -y 3. Install...