Tuya Local Key Get Tuya Local Key Without Tuya IoT Developer Portal If you're using Home Assistant with LocalTuya, TuyaLocal, or another local Tuya integration, chances are you never had to manually find your device's local key. Most integrations can retrieve it automatically during the initial setup. The problem comes later. When you factory reset a tuya device...
Wiki Upgrade from Debian 12 (Bookworm) to Debian 13 (Trixie) Debian 13 "Trixie" has been stable since August 2025. If you're still running Debian 12 "Bookworm", it's a great time to upgrade. This guide walks you through the entire process step by step, no advanced Linux knowledge required. 1. Pre-Upgrade Checklist...
Wiki How to Set Up SSH Server on Rooted Android (LineageOS) Using Dropbear Why Dropbear? Dropbear is a lightweight, standalone SSH server that works reliably on Android without system library dependencies. Meanwhile, the built-in OpenSSH sshd binary on LineageOS has a known BoringSSL compatibility issue that causes a segmentation fault during crypto initialization. It cannot be fixed through configuration. Prerequisites * Rooted Android...
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...
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...
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...
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....
Wiki Making Dumb Water Tank Monitor Smart for Home Assistant If you have an old water tank monitor that only shows water levels through glowing lights, you can easily convert it into a smart device that reports to Home Assistant. This guide will walk you through the entire process, from understanding the circuit to writing the configuration. Many older water...
Wiki Solar/Battery DC Energy Meter for Home Assistant If you want to monitor your solar system's performance and track energy production in real-time, this guide will show you how to build a reliable DC energy monitoring system. This guide is also apply to track battery system as well. We'll use the PZEM-017...
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...
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...
Nginx Install/Update Nginx to the latest stable version on Ubuntu If you're using nginx on Ubuntu, you'll quickly discover that the default Ubuntu version bundled with the operating system is quite outdated. This implies the necessity of running the latest Nginx version to mitigate potential security issues. This article guides you through the process of upgrading...
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 Controller...
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...