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....
Downloads Download Visual Studio 2026 Web Installer / ISO (Community / Professional / Enterprise) Please read Visual Studio 2026 system requirements before installing: Supported Operating Systems Visual Studio is supported on the following 64-bit operating systems: * Windows 11 — supported editions: Home, Pro, Pro Education, Pro for Workstations, Enterprise, and Education (including ARM64 editions). * Windows 10 — supported editions: Home, Professional, Education, and Enterprise. * Windows Server...
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)...
Wiki Syncthing .stignore Examples: Ignore Files by Extension, Folder & Pattern Type Syncthing uses .stignore files (similar to .gitignore) to exclude files and folders from synchronisation. Place the .stignore file in the root of your synced folder. 1. Basic Syntax * * - Matches any sequence of characters (except /) * ** - Matches any sequence of characters (including /) * ? - Matches any single character * ! - Inversion of...
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 DC meter,...
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...
HLS Sample HLS (m3u8) streams test URLs (VOD and LIVE) When you're working with HLS, whether you're testing an HLS player or just trying to figure out how HLS works, it's super handy to have some sample HLS m3u8 URLs ready to test. I often catch myself googling for these URLs, so I'...
FairPlay FairPlay Streaming Error Codes When working with FairPlay Streaming (FPS), we may encounter errors with random error codes that lack proper documentation or explanation. An example of such an error is: Error Domain=CoreMediaErrorDomain Code=-42803 "(null)" Various errors may occur when working on FairPlay Streaming. The following provides the error codes...
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...
Debug Debug Google Analytics 4 / Firebase Analytics using Charles Proxy for Mobile Apps Debugging Google Analytics 4 (GA4) or Firebase Analytics using Charles Proxy involves intercepting and inspecting the network requests made by the app. The following is a guide on configuring Charles Proxy to decode the *.app-measurement.com/a calls initiated by the Firebase Analytics SDK on iOS/tvOS or Android. In...