Apps
48 sheets
- AlertmanagerAlertmanager receives alerts from Prometheus, groups and de-duplicates them, and routes them to email, webhooks or chat. Use it to turn "metric crossed a line"…
- AppriseApprise is one library, CLI and optional API gateway that sends a notification to 100+ services (ntfy, Gotify, Discord, Slack, Telegram, Pushover, email…
- APT Cacher NGAPT Cacher NG is a caching proxy for Debian and Ubuntu package downloads. Run one in the lab so many VMs and containers fetch each package from the internet…
- Argo CDArgo CD is a declarative, GitOps continuous delivery tool for Kubernetes. Application definitions, configuration and environments are declarative and version…
- Arr StackThe *arr stack automates a media library: Prowlarr manages indexers, Sonarr (TV) and Radarr (films) search and import, and qBittorrent downloads. This sheet…
- BeszelBeszel is a lightweight monitoring hub for servers and Docker hosts: CPU, memory, disk, network, container stats, temperatures, GPU and SMART, with alerts and…
- Cert-ManagerCert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using…
- cloudflaredcloudflared is the Cloudflare Tunnel connector. It makes an outbound connection to Cloudflare and publishes local HTTP (and some TCP) services on your…
- DockhandSelf-hosted web UI for managing Docker hosts: containers, images, volumes, networks and Compose stacks (Docker-Compose) across one or many hosts. Similar in…
- DozzleDozzle is a lightweight web viewer for Docker container logs: live tail, search and multi-host, with no database. Use it for quick "what is this container…
- Elastic StackThe Elastic Stack (often called ELK) is Elasticsearch for storage and search, Logstash for processing, Kibana for dashboards and Beats or Elastic Agent for…
- ESPHomeESPHome turns ESP32 and ESP8266 boards into smart home devices from a YAML file. It compiles and flashes firmware that talks to Home Assistant over an…
- GotifyGotify is a simple self-hosted push notification server with a web UI, a REST API and an Android app. Scripts and services send messages with an application…
- GrafanaOperational dashboards for your data here, there, or anywhere. Commonly paired with Prometheus.
- GraylogGraylog is a log management platform: it receives logs over syslog, GELF or Beats, stores them in a search backend and gives you streams, dashboards and…
- HAProxyHAProxy is a load balancer and reverse proxy for TCP and HTTP. Use it in front of several backends, for TLS termination, health checks and drain-and-maintain…
- HeadscaleHeadscale is an open source, self-hosted implementation of the Tailscale control server. You keep the official Tailscale clients and run the coordination…
- HealthchecksHealthchecks monitors scheduled jobs by listening for pings. A cron job, backup or script calls a URL when it finishes, and you are alerted if the ping does…
- Home AssistantHome Assistant is a self-hosted home automation platform that connects smart devices and runs local automations. This sheet covers the Container install, the…
- ImmichImmich is a self-hosted photo and video library with mobile backup, face recognition and search. It is a Docker Compose stack of a server, a machine-learning…
- JellyfinJellyfin is a free, self-hosted media server for movies, TV, music and photos. It pairs with the arr stack for acquiring and organising media.
- KASM WorkspacesStreaming containerized apps and desktops to end-users. The Workspaces platform provides enterprise-class orchestration, data loss prevention, and web…
- KomodoKomodo is a self-hosted tool to build and deploy software across many servers: Docker Compose stacks, containers, image builds, repos, procedures and alerts…
- Loki and Grafana AlloyLoki stores logs and is queried with LogQL from Grafana. Grafana Alloy is the agent that collects Docker and journald logs and ships them to Loki. Promtail…
- LonghornLonghorn is a lightweight, reliable and easy-to-use distributed block storage system for Kubernetes.
- MinIOMinIO is an S3-compatible object storage server, used in homelabs as a target for backups (Restic, rclone, Loki chunks) and as a local S3 for development. The…
- NetAlertXNetAlertX scans your network for devices and alerts you when a new or unknown one appears. It descends from Pi.Alert, so this sheet covers both and says which…
- NetBirdNetBird is an open source WireGuard-based mesh VPN with a web dashboard, groups and access policies. You can use NetBird Cloud or self-host the control plane…
- NetBoxNetBox is a source of truth for network and infrastructure: sites, racks, devices, cables, IP addresses, prefixes and VLANs, with a REST API. Use it to stop…
- NextcloudNextcloud is a self-hosted file sync, calendar, contacts and collaboration server. The quickest supported install is the All-in-One (AIO) container. Day-to-day…
- NginxOpen source web server and reverse proxy.
- ntfyntfy is a simple self-hostable push notification service: publish with curl, subscribe from the phone app, browser or CLI. Use it as the destination for…
- PassboltPassbolt is a self-hosted, open-source password manager for teams, built on OpenPGP. This sheet covers the Community Edition (CE) in Docker Compose, the cake…
- Pocket IDPocket ID is a small OpenID Connect (OIDC) provider that signs users in with passkeys instead of passwords. Use it as single sign-on for self-hosted apps that…
- PortainerEasily deploy, configure and secure containers in minutes on Docker, Kubernetes, Swarm and Nomad in any cloud, datacenter or device.
- PrometheusOpen source monitoring and alerting toolkit that scrapes and stores metrics as time series. Pairs with Grafana.
- PushoverPushover is a hosted push notification service with a simple HTTPS API and apps for phones and desktops. It is not self-hosted, but it is reliable and has an…
- RancherRancher, the open-source multi-cluster orchestration platform, lets operations teams deploy, manage and secure enterprise Kubernetes.
- SambaSamba serves SMB/CIFS file shares from Linux so Windows, macOS and Linux clients can mount them. Use it for a home NAS-style share on a plain Linux box; for…
- SquidSquid is a caching and filtering HTTP proxy. In a homelab it is used to cache downloads, restrict which sites a VLAN can reach, or give isolated hosts a…
- SyncthingSyncthing is continuous, peer-to-peer file synchronisation with end-to-end encryption and no central server. Use it to keep folders in sync across machines. It…
- TailscaleTailscale is a zero config VPN (VPN (Virtual Private Network)) for building secure networks, powered by WireGuard. Install on any device in minutes. Remote…
- TeleportTeleport is an open source identity-aware access proxy for SSH servers, Kubernetes, databases, web apps and Windows desktops, with short-lived certificates…
- TraefikTraefik is an open-source Edge Router for Docker, and Kubernetes that makes publishing your services a fun and easy experience. It receives requests on behalf…
- Uptime KumaUptime Kuma is a self-hosted uptime monitor with a web UI, many monitor types, notifications and public status pages. Use it to know when a service, host or…
- VaultwardenVaultwarden is a lightweight, self-hosted server that is compatible with the Bitwarden clients and APIs. Use it to run your own password vault. The official…
- WireGuardWireGuard® is an extremely simple yet fast and modern VPN (VPN (Virtual Private Network)) that utilizes state-of-the-art cryptography. It aims to be faster…
- ZeroTierZeroTier creates virtual Ethernet networks between devices, managed from ZeroTier Central or your own controller. Use it when you want a flat layer-2 style…