Skip to content

Docker Containers

Deploy and manage self-hosted applications with Docker. Browse by topic or choose a container guide below.

Browse all guides

Prerequisites

New to Docker? Follow Start Here before deploying a service. Review each guide’s requirements and security warnings before using its configuration.

59 guides

Security & Identity · Deployment

2FAuth

Manage two-factor authentication codes with a self-hosted 2FAuth instance.

Networking & Remote Access · Deployment

AdGuard Home

Run network-wide DNS ad blocking with AdGuard Home and Docker.

Security & Identity · Deployment

Authentik

Deploy an identity provider for authentication and single sign-on.

Monitoring & Observability · Deployment

Beszel

Collect server metrics with a lightweight monitoring hub and agents.

Monitoring & Observability · Deployment

cAdvisor

Collect container resource metrics for Prometheus.

Storage, Files & Backup · Deployment

Chibisafe

Deploy a web interface for uploading, managing and sharing files.

Docker & Platform Tools · Deployment

Cosmos Cloud

Deploy a platform for managing Docker containers and self-hosted services.

Docker & Platform Tools · Deployment

Dockge

Manage Docker Compose stacks through a web interface.

Docker & Platform Tools · Deployment

Dockpeek

View and manage containers across multiple Docker hosts.

Productivity & Communication · Deployment

Docmost

Deploy a collaborative document workspace with PostgreSQL and Redis.

Storage, Files & Backup · Deployment

Duplicati

Deploy a backup service with encryption, compression and scheduling.

Productivity & Communication · Deployment

Excalidraw

Host a collaborative whiteboard for hand-drawn-style diagrams.

Storage, Files & Backup · Deployment

File Browser

Manage server files and directories from a web browser.

Productivity & Communication · Deployment

Firefly III

Deploy a personal finance manager with scheduled background jobs.

Productivity & Communication · Deployment

Focalboard

Deploy the legacy project board; read the deprecation warning before choosing it.

Productivity & Communication · Deployment

FreshRSS

Read and organize RSS feeds with a self-hosted aggregator.

Monitoring & Observability · Deployment

Glance

Build a self-hosted dashboard for feeds, services and useful widgets.

Monitoring & Observability · Deployment

Grafana

Visualize monitoring data with self-hosted Grafana dashboards.

Networking & Remote Access · Deployment

Headscale

Host a control server for a Tailscale-compatible private network.

Monitoring & Observability · Deployment

Homepage

Build a service dashboard with integrations and status widgets.

Docker & Platform Tools · Deployment

IT Tools

Host a browser-based collection of utilities for common technical tasks.

Media · Deployment

Jellyfin

Deploy a media server to stream your own video and music library.

Productivity & Communication · Deployment

Joplin Server

Host a synchronization server for Joplin notes.

Productivity & Communication · Deployment

Karakeep

Deploy a bookmark manager for saving and organizing web content.

Productivity & Communication · Deployment

LinkStack

Host a personal landing page for sharing your links.

Media · Deployment

Logitech Media Server

Host a music server for your audio library and compatible players.

Monitoring & Observability · Deployment

Loki & Promtail

Collect and query logs using Loki, Promtail and Grafana.

Productivity & Communication · Deployment

Matrix

Deploy a Matrix messaging server for self-hosted communication.

Productivity & Communication · Deployment

Mealie

Organize recipes and meal plans with a self-hosted recipe manager.

Productivity & Communication · Deployment

Memos

Host a lightweight service for short notes and personal knowledge.

Docker & Platform Tools · Deployment

MkDocs

Publish a documentation site using MkDocs and Docker.

Storage, Files & Backup · Deployment

Nextcloud

Deploy a personal cloud for file access and sharing.

Docker & Platform Tools · Deployment

Nexterm

Deploy a web interface for remote server connections.

Networking & Remote Access · Deployment

Nginx Proxy Manager

Deploy a reverse proxy with a web interface and HTTPS certificates.

Monitoring & Observability · Deployment

ntfy

Host a notification service for alerts from your homelab.

Storage, Files & Backup · Deployment

PairDrop

Share files between devices through a browser-based transfer service.

Networking & Remote Access · Deployment

Pangolin

Install a tunneling platform for reaching private services remotely.

Productivity & Communication · Deployment

Paperless-ngx

Create a searchable document archive with OCR and document conversion.

Productivity & Communication · Deployment

Peppermint

Deploy a support ticket and knowledge management service.

Media · Deployment

PhotoPrism

Host a photo library with indexing and search.

Monitoring & Observability · Deployment

Pi-hole Exporter

Export Pi-hole metrics to Prometheus and visualize them in Grafana.

Storage, Files & Backup · Deployment

Pingvin Share

Deploy a file-sharing service and complete its first-login setup.

Security & Identity · Deployment

Pocket ID

Deploy an identity provider for your self-hosted applications.

Productivity & Communication · Deployment

PrivateBin

Share encrypted text through a self-hosted pastebin served over HTTPS.

Monitoring & Observability · Deployment

Prometheus

Deploy a metrics server and configure monitoring targets.

Security & Identity · Deployment

SafeLine

Deploy a web application firewall with Docker Compose.

Productivity & Communication · Deployment

SearXNG

Deploy and configure a private metasearch interface.

Monitoring & Observability · Deployment

Speedtest Tracker

Track internet connection performance with scheduled speed tests.

Docker & Platform Tools · Getting started

Start Here

Go from hardware and Ubuntu to Docker and your first self-hosted service.

Productivity & Communication · Deployment

Stirling PDF

Host a PDF toolbox for conversion, editing, merging and OCR.

Media · Deployment

SUB/WAVE

Turn your own music library into a scheduled personal radio station.

Storage, Files & Backup · Deployment

Syncthing

Synchronize files between computers; sync is not a substitute for backups.

Networking & Remote Access · Deployment

Traefik

Route Docker services through a reverse proxy with automatic HTTPS.

Productivity & Communication · Deployment

Tududi

Deploy a task manager for personal or small-team work.

Monitoring & Observability · Deployment

Uptime Kuma

Monitor service availability and configure uptime notifications.

Productivity & Communication · Deployment

Wallos

Track subscriptions and recurring expenses on your own server.

Docker & Platform Tools · Deployment

Watchtower

Configure automatic container image updates and review their operational risks.

Networking & Remote Access · Deployment

WG-Easy

Deploy WireGuard with a web interface for managing VPN clients.

Networking & Remote Access · Deployment

WireGuard & WireGuard UI

Run WireGuard and its management interface with Docker Compose.