Skip to content

Repository files navigation

Docker Compose Collection

A curated collection of Docker Compose configurations for self-hosted applications and services.

License: MIT

Quick Start

# Clone the repository
git clone https://github.com/yourusername/docker-composes.git
cd docker-composes
# Navigate to the desired servicecd<service-name># Start the service
docker-compose up -d

Services

Security & Certificates

ServiceDescription
acme.shAutomated HTTPS certificate management with Azure DNS & Telegram notifications (acme.sh)

Network & Proxy

ServiceDescription
anyproxyHTTP/HTTPS proxy server for intercepting and inspecting requests (AnyProxy)
nginx-proxy-managerWeb-based reverse proxy management with GoAccess log analytics (NPM)
singboxUniversal proxy platform with multi-protocol support (sing-box)
snellLightweight encrypted proxy server with obfuscation support (Snell)
trojan-goProxy protocol disguising traffic as HTTPS, with Caddy for camouflage (Trojan-Go)
xrayProxy server supporting Vmess, Vless, Trojan and other protocols (Xray-core)
zerotierSoftware-defined networking with ZeroNSD DNS resolution (ZeroTier)

AI & LLM

ServiceDescription
azure-openai-proxyProxy server for Azure OpenAI API with Nginx HTTPS termination
chatgpt-next-webChatGPT web interface with customizable API backend (ChatGPT-Next-Web)
xiaogptChatGPT integration for Xiaomi AI Speaker with OpenAI API proxy (XiaoGPT)

Cloud & Serverless

ServiceDescription
azure-functions-dotnet-isolatedAzure Functions with .NET isolated worker and Azurite local storage emulator

Productivity & Notes

ServiceDescription
memosPrivacy-focused self-hosted memo/notes application with Nginx reverse proxy (Memos)
siyuanLocal-first personal knowledge management with Nginx reverse proxy (SiYuan)

RSS & Content

ServiceDescription
minifluxMinimalist RSS feed reader with PostgreSQL backend (Miniflux)

File & Sync

ServiceDescription
syncthingContinuous file synchronization with relay server for peer discovery (Syncthing)

Documents & Tools

ServiceDescription
stirling-pdfSelf-hosted PDF toolkit for merge, split, OCR and more (Stirling PDF)

Monitoring & Logging

ServiceDescription
dozzleReal-time Docker container log viewer with file-based user auth (Dozzle)
watchtowerAutomated Docker container updates with Telegram notifications (Watchtower)

Automation & Utilities

ServiceDescription
fizzySelf-hosted team chat platform with SMTP-to-Telegram bridge (Fizzy/Campfire)
free-games-claimerAutomatically claim free games from Epic Games with VNC interface (free-games-claimer)
qiandaoAutomatic task scheduler for website check-ins with Redis cache (Qiandao)

Security & Password Management

ServiceDescription
vaultwardenSelf-hosted Bitwarden-compatible password manager with Nginx reverse proxy (Vaultwarden)

Lifestyle

ServiceDescription
wandererSelf-hosted trail database with Meilisearch and PocketBase (Wanderer)

Directory Structure

docker-composes/
├── acme.sh/
├── anyproxy/
├── azure-functions-dotnet-isolated/
├── azure-openai-proxy/
├── chatgp-next-web/
├── dozzle/
├── fizzy/
├── free-games-claimer/
├── memos/
├── miniflux/
├── nginx-proxy-manager/
├── qiandao/
├── singbox/
├── siyuan/
├── snell/
├── stirling-pdf/
├── syncthing/
├── trojan-go/
├── vaultwarden/
├── wanderer/
├── watchtower/
├── xiaogpt/
├── xray/
└── zerotier/

Contributing

Contributions are welcome! Please submit a pull request or open an issue to discuss any changes or additions.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

tiny656's docker-composes

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages