Skip to content

Self-hosting184 projects

Services to run at home: photos, files, media, home automation, dashboards.

Self-hosting

184 of 184

Self-hosted DNS filter and router for the home network, in one Rust binary. Blocks ads, trackers and malware, applies per-device rules and schedules, and routes chosen traffic through WireGuard, SOCKS5 or Tor.

★ 25Rust · MITGitHub ↗

ha-youtube-on-tv

Self-hosting · independent developernew

See and control the YouTube app on your TV from Home Assistant: what's playing, mute ads, auto-skip them, manage the queue.

★ 22Python · GPL-3.0-onlyGitHub ↗

ipmg

Self-hosting · independent developernew

Find out which hosts on your network are up, and what changed since last time. Parallel ping sweeps, reverse DNS, scan history and diffs, Excel/CSV/JSON/Markdown reports, and a local web UI.

★ 11Python · MITGitHub ↗

Self-hosted photo booth / photo box web app for events with live preview, collages, and printing.

★ 689PHP · MITGitHub ↗

uconsole-cloud

Self-hosting · independent developernew

Remote telemetry platform for the ClockworkPi uConsole — cloud dashboard, device tools, local webdash, APT repository.

★ 6Python · MITGitHub ↗

wiim

Self-hosting · independent developernew

WiiM (LinkPlay) Audio Integration for Home Assistant with multiroom support.

★ 142Python · MITGitHub ↗

DbBackup

Self-hosting · independent developernew

🤖🗄️ The agent-ready, self-hosted database backup platform — MySQL, MariaDB & PostgreSQL over SSH tunnels, AES-256-GCM encryption at rest (local / S3 / Google Drive), passkeys, heartbeat monitoring, audit logs, alerts…

★ 6TypeScript · MITGitHub ↗

DeckVideoPlayer

Self-hosting · independent developernew

Video player for Steam Deck and SteamOS Game Mode: controller UI, HDR, hardware decoding; local folders, SD card, SMB shares, Plex, Jellyfin and DLNA. Built on mpv.

★ 7Lua · GPL-2.0-onlyGitHub ↗

ESPHomeZ906

Self-hosting · independent developernew

Logitech Z906 in Home Assistant: ESPHome bridge firmware and a media player integration, the console keeps working.

★ 5C++ · GPL-3.0-onlyGitHub ↗

FileRise

Self-hosting · independent developernew

🗂️ FileRise – lightweight, self-hosted file manager & storage hub with granular ACLs, resumable uploads, encrypted folders, WebDAV & SSO. Fully Docker / Unraid compatible.

★ 1,027JavaScript · MITGitHub ↗

InSpectre

Self-hosting · independent developernew

A self-hosted home network monitor and security scanner that automatically discovers, tracks, fingerprints, and scans every device on your LAN.

★ 11Python · AGPL-3.0-onlyGitHub ↗

immich-desk

Self-hosting · independent developernew

Fast, lightweight native Windows client for Immich: local + cloud photos in one gallery, duplicates, backup. Rust.

★ 7Rust · MITGitHub ↗

databasement

Self-hosting · independent developernew

Self-hosted database backup manager with a web UI. Schedule, backup, and restore MySQL, PostgreSQL, MariaDB, Microsoft SQL Server, MongoDB, SQLite & Redis to S3, SFTP, Samba or local storage. SSH Tunnel support.

★ 2,609PHP · MITGitHub ↗

hass-shairport-sync

Self-hosting · independent developernew

A custom media player for Home Assistant that allows you to control and get updates from a Shairport Sync installation using MQTT.

★ 122Python · Apache-2.0GitHub ↗

shroom

Self-hosting · independent developernew

Self-hosted screen recording link sharing, all on your own Cloudflare account.

★ 5Rust · MITGitHub ↗

snapraid-ui

Self-hosting · independent developernew

Modern, self-hosted web UI for SnapRAID. Run and schedule sync, scrub and check, monitor SMART disk health, get alerts via ntfy, e-mail or webhook, and edit snapraid.conf with guided disk replacement.

★ 20TypeScript · AGPL-3.0-onlyGitHub ↗

jocasta

Self-hosting · independent developernew

Network device inventory: identifies devices by MAC address, reads your router's ARP and DHCP tables and flow exports, and keeps a change history. Single Go binary with a web UI.

★ 4Go · AGPL-3.0-onlyGitHub ↗

NetMap

Self-hosting · independent developernew

NetMap is a self-hosted tool that gives you a proper overview of your home lab or small network. Map out your devices, track IPs, watch for things going down, and dig into firewall logs, all from one place, running on…

★ 157TypeScript · GPL-3.0-onlyGitHub ↗

folderhost

Self-hosting · independent developernew

Your own private cloud in one executable. Share files, collaborate on code, and manage users without complex setup.

★ 364TypeScript · GPL-3.0-onlyGitHub ↗

LAN-Orangutan is a self-hosted network discovery tool. Find every device on your LAN, label and group them, snapshot your network and compare it later, and get flagged when something unexpected shows up.

★ 1,156Go · MITGitHub ↗

ReinschriftTodo

Self-hosting · independent developernew

Plain-text Markdown todo app — native GNOME desktop (GTK4/libadwaita), CLI, and web UI with WebDAV/Nextcloud sync.

★ 21Python · GPL-3.0-onlyGitHub ↗

HA_mynetwork

Self-hosting · independent developernew

Home Assistant app (add-on) for MynetworK — multi-source network dashboard: Freebox, UniFi and LAN scan, with Ingress panel. amd64 / aarch64.

★ 3Shell · MITGitHub ↗

my_network_scanner

Self-hosting · independent developernew

See every device on your home network - including the Zigbee, Z-Wave, Matter and Bluetooth LE ones an IP scan cannot find. Self-hosted, MIT, with two-way Home Assistant integration.

★ 12Python · MITGitHub ↗