Open Source Docker Projects
Discover 152 open source Docker repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Docker projects here are most often combined with Self Hosted, Web App and Python. Last updated October 4, 2026.
152 repositories · updated October 4, 2026

fluxgym: Train FLUX LoRAs with a Web UI
FluxGym provides a web interface for training FLUX LoRAs using Kohya sd-scripts, with options designed for 12GB, 16GB, and 20GB VRAM systems. It suits creators who want a guided workflow without giving up Kohya’s advanced training options.

PatchMon: Manage and Patch Linux Server Fleets
PatchMon is a self-hosted platform for monitoring, securing, and patching server fleets from one interface. Its outbound-only agents support Linux, FreeBSD, and Windows, with patch approvals, compliance scans, inventory, and audit history.

1Panel: Manage Linux Servers and AI Services
1Panel is a web-based control panel for managing Linux servers, containers, websites, databases, backups, and AI agents. It suits self-hosters and administrators who want a visual interface for common operations and app deployment.

docker-tinyauth: Run Tinyauth as a Rootless Container
A Docker image for Tinyauth, an authentication middleware for protecting apps behind popular reverse proxies. It emphasizes a small, distroless, rootless runtime for self-hosted deployments.

cloudflare-ddns: Keep Cloudflare DNS Updated with Your IP
A Go-based dynamic DNS updater that detects public IPv4 and IPv6 addresses and reconciles them with Cloudflare DNS. It suits self-hosters who need flexible record management, optional WAF lists, and monitoring integrations.

macos: Run macOS in a Docker Container
dockur/macos packages a macOS virtual machine in a Docker container, with automated downloads and installation. It is for users who need a configurable macOS environment and have a host with KVM support.

buffer-overflow-lab: Demonstrate Web Application Buffer Overflows
A Python and Flask lab for safely demonstrating buffer overflow vulnerabilities in web applications. It combines a manual testing interface with an automated exploit script for secure software development training.

mirotalksfu: Self-Host WebRTC Video Conferencing
MiroTalk SFU is a self-hosted video conferencing platform built on WebRTC and mediasoup. It suits teams and organizations that want to run meetings, collaboration, and streaming on infrastructure they control.

winboat: Run Windows Apps on Linux
WinBoat runs a Windows virtual machine in a Docker or Podman container and integrates its apps into a Linux desktop. It suits Linux users who need Windows software without leaving their usual workflow, but requires virtualization and substantial disk space.

vince: Self-Host Website Analytics
Vince is a Go-based, self-hosted web analytics service for teams that want to collect and view site metrics on their own infrastructure. It offers privacy-focused tracking and a lightweight deployment model, without aiming to match every feature of larger analytics platforms.

bigcapital: Manage Business Accounting and Inventory
Bigcapital is a self-hostable accounting and inventory application for small and medium businesses. It uses double-entry accounting to organize transactions and produce financial statements and reports.

DumbTerm: Access a Linux Terminal in Your Browser
DumbTerm provides browser-based access to a terminal running locally or in a Docker container. It suits self-hosters and developers who need a convenient terminal interface, with optional PIN protection and Starship prompt integration.