Selfhosted-Apps-Docker

This guide demonstrates self-hosted applications that run with Docker.

github.com/DoTheEvo/selfhosted-apps-docker
Selfhosted-Apps-Docker homepage screenshot

About Selfhosted-Apps-Docker

Selfhosted-Apps-Docker is a GitHub repository that provides guide-by-example documentation for running self-hosted applications with Docker. It covers Docker Compose setups for apps and services such as Caddy, Vaultwarden, BookStack, Nextcloud, Jellyfin, WireGuard, Uptime Kuma, and others, with sections on reverse proxy configuration and a custom Docker network. The material assumes basic Linux and Docker Compose knowledge and states it should not be a user's first time running a Docker container. Pricing information is not provided.

Key features

  • Example Docker Compose setups for Vaultwarden, Nextcloud, Jellyfin, WireGuard, and other apps
  • Caddy reverse proxy configuration included in most app guides
  • Custom Docker network setup for automatic DNS resolution between containers
  • Relative bind mounts and .env files for persistent storage and configuration
  • Covers monitoring, backup, DNS, VPN, remote desktop, media, and inventory services
  • Beginner-oriented notes on Docker concepts and Linux host installation
Best for: People with basic Linux and Docker Compose experience who want example configurations for self-hosting applications with Docker.
Good for
  • Provides guide-by-example documentation across many self-hosted applications.
  • Includes detailed Caddy reverse proxy sections and Caddyfile configuration examples.
  • Recommends a custom Docker network for automatic DNS resolution between containers.
Watch out for
  • Requires basic Linux and Docker Compose knowledge; not for first-time Docker users.
  • Uses Caddy as central reverse proxy; with Traefik or Nginx Proxy Manager, users manage proxy settings themselves.
  • Some directories are described as work in progress.

Selfhosted-Apps-Docker at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

Selfhosted-Apps-Docker alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 13 alternatives

Popular in Learn to Code

Well-known listings from the same topic.

All 387

Selfhosted-Apps-Docker FAQ

What background knowledge is required for the guides?
Basic Linux and basic Docker Compose knowledge are required. The documentation states it should not be a user's first time running a Docker container.
What reverse proxy does the setup use?
Caddy reverse proxy is central to the setup, and most guides include a Caddyfile configuration. Traefik or Nginx Proxy Manager can also be used, but users manage proxy settings themselves.
Why create a custom Docker network?
A custom Docker network provides automatic DNS resolution between containers, so one container can ping another by hostname and configuration files can be simpler.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing