Find what to self-host next.

A curated directory of open-source, self-hosted alternatives to the apps you already pay for – plus a fortnightly newsletter.

FluxDown

FluxDown splits each download into segments that rebalance while they run, over HTTP, FTP or BitTorrent. On a NAS, run the headless server and drive this download manager from its web UI.

Free + Paidx86 + ARMRust

Karakeep

Save links, notes and images, then let an AI model tag and summarize them. Runs on your own server with local models through Ollama.

Freex86 + ARMNode

Filestash

Browse and share files from one web file manager, whether they live on SFTP, S3 or WebDAV. SMB and about 20 other storage backends work too.

Freex86 + ARMGo

Backrest

Schedule, browse and restore Restic backups from a web dashboard. Targets include S3, Backblaze B2 and SFTP, plus anything rclone can reach.

Freex86 + ARMGo

Dockhand

Manage Docker with a Portainer alternative that has built-in vulnerability scanning, GitOps deployments and zero telemetry.

Free + Paidx86 + ARMNode

Speedtest Tracker

Automatically test internet speed on a schedule and save every result to track connection reliability.

Freex86 + ARMPHP

Zigbee2MQTT

Connect Philips Hue, IKEA, Xiaomi, and more than 5,000 Zigbee devices to Home Assistant without a proprietary hub.

Freex86 + ARMNode

Jellyfin

Host your movies, TV and music on your own server and stream them anywhere, without a subscription, a cloud service or Plex Pass.

Freex86 + ARM.NETOur pick

Node-RED

Wire MQTT, APIs and smart home devices together in a browser flow editor, with thousands of community nodes to pull from.

Freex86 + ARMNode

Frigate

Run AI object detection on your RTSP cameras locally and hook it into Home Assistant natively, no cloud required.

Free + Paidx86 + ARMPython

Caddy

Run a web server and reverse proxy for your homelab apps, with HTTPS that sets itself up through Let's Encrypt.

Freex86 + ARMGo

n8n

Run n8n on your home server with Docker and build automations connecting more than 2,000 apps without sending data to a third-party cloud.

Free + Paidx86 + ARMNode

Plex Media Server

Turn the movies, TV shows and music on your own server into a library you can stream to any device.

Free + Paidx86 + ARMC++

Home Assistant

Connect, automate and monitor smart home devices privately on your own hardware with this FOSS platform.

Free + Paidx86 + ARMPythonOur pick

Duplicacy

Back up to local drives, cloud storage or SFTP with lock-free deduplication.

Free + Paidx86 + ARMGo

Immich

Ditch Google Photos for a FOSS library with automatic phone backup and facial recognition, all kept on your own hardware.

Freex86 + ARMNodeOur pick