Tools
Open-source tools that can replace a paid SaaS product. Each entry shows its compose file, a difficulty rating with the reason, and the license. The compose status on each entry says whether docker compose config passed on that exact file.
Showing all 5 published entries.
-
immich
Difficulty: HardHigh performance self-hosted photo and video management solution.
4 services (2 database or broker: valkey, postgres), 4 volume mounts, 6 env values to set, no elevated host access. Heuristic score 8 of 11: hard.
-
open-webui
Difficulty: EasyUser-friendly AI Interface (Supports Ollama, OpenAI API, ...)
2 services, 2 volume mounts, no env values to set, no elevated host access. Heuristic score 2 of 11: easy.
-
ntfy
Difficulty: EasyA small server that turns an HTTP request into a push notification on your phone or desktop.
Replaces: Paid push-notification services, such as Pushover.
One container. It mounts /var/cache/ntfy and /etc/ntfy from the host, and the user: UID:GID line is a placeholder that you replace or remove.
-
Umami
Difficulty: MediumWeb analytics without cookies, stored in a Postgres database that you run.
Replaces: Hosted web analytics, such as Google Analytics.
Two services: the app and a Postgres database in a named volume that you back up. You must replace the placeholder secrets before the first start.
-
Uptime Kuma
Difficulty: EasyChecks your websites, ports and services on a schedule and sends an alert when one goes down.
Replaces: Hosted uptime monitoring services, such as UptimeRobot.
One container. Its data is a ./data folder next to the compose file, and it needs no outside services.