Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

321 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collection of services running with docker-compose

Run a service

Each service is a self-contained folder. Its compose files are layered — you pick the exposure you want by combining the base file with one overlay:

File Purpose
docker-compose.yml The service itself. Usually publishes no ports on its own.
docker-compose.dev.yml Publishes ports on localhost.
docker-compose.for-traefik.yml Routes through Traefik with HTTPS. Requires the traefik network.
cd grafana
cp .env.sample .env   # then fill it in

# Dev - reachable at localhost
docker compose -f docker-compose.yml -f docker-compose.dev.yml up -d

# Behind Traefik - HTTPS on your domain
docker compose -f docker-compose.yml -f docker-compose.for-traefik.yml up -d

Running a bare docker compose up -d uses only the base file, so for most services nothing is published and the UI is unreachable. Each service's README lists the exact combinations it supports; a few ship a run-*.sh script for non-standard setups.

The Traefik overlay needs the shared external network to exist first:

./traefik3/setup.sh   # docker network create traefik

Shortcuts

Taskfile.yml wraps the same combinations — run these from inside a service folder. It requires Task:

task run-dev            # pull + up -d, base + dev overlay
task stop-dev
task run-for-traefik    # pull + up -d, base + Traefik overlay
task stop-for-traefik

Or from the repo root, ./dc-dev.sh <service> <args...> applies the dev overlay and forwards anything else to docker compose:

./dc-dev.sh grafana logs -f

Maintenance

yarn format          # prettier across the repo
yarn update-readme   # regenerate the services table below

Services

Service Description
Ackee Self-hosted, Node.js based analytics tool for those who care about privacy.
Agentlogs Self-hosted viewer for AI coding agent session logs, with OAuth login and AI-generated summaries.
Anything Llm An all-in-one AI application for local LLM chat with documents, embedding, and vector database management.
Auto Update Automated Docker container updater that monitors and updates running containers.
Couchdb Apache CouchDB - a NoSQL document database with HTTP API and built-in replication.
Countly Product analytics platform for mobile, web, and desktop applications.
Datalust Seq Centralized structured log server with powerful search and analysis capabilities.
Docker Registry Private Docker registry with web UI and authentication.
Dokku Docker-powered PaaS that helps you build and manage the lifecycle of applications.
Errbit Open-source error catcher compatible with the Airbrake API for exception tracking.
Firecrawl Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.
Flowise Low-code/no-code LLM app builder with drag-and-drop UI for AI workflows.
Ghost Professional publishing platform and headless CMS for blogs and publications.
Gitea Self-hosted Git service similar to GitHub/GitLab with a lightweight footprint.
Github Actions Runner Self-hosted runner for GitHub Actions workflows.
Glitchtip Open-source error tracking compatible with Sentry SDKs. Lightweight alternative to Sentry.
Grafana Open-source analytics and monitoring dashboard platform.
Hasura Instant GraphQL APIs over PostgreSQL and other databases.
Heimdall Application dashboard and launcher for organizing your web applications.
Hoarder Bookmark manager with AI-powered tagging and full-text search.
Honeygain Passive income application that shares unused internet bandwidth.
Influxdb2 Time-series database for metrics, events, and analytics.
Jaeger Distributed tracing system for microservices observability.
Joplin Self-hosted sync server for Joplin, an open-source note-taking application.
Kafka Distributed event streaming platform with KRaft mode (no Zookeeper required).
Linkwarden Self-hosted bookmark manager with full-text search capabilities.
Litellm Unified API proxy for 100+ LLM providers (OpenAI, Anthropic, Azure, and more).
Logflare Log ingestion and analytics service (Supabase's logging backend).
Lychee Self-hosted photo management and sharing platform.
Minecraft Server Minecraft Java Edition game server using itzg/minecraft-server image.
Mosquitto Lightweight MQTT message broker.
N8n Workflow automation platform - open-source alternative to Zapier/Make.
Nocodb Open-source Airtable alternative - turns any database into a smart spreadsheet.
Octobot Open-source cryptocurrency trading bot with backtesting capabilities.
Odoo Open-source ERP and business applications suite.
One Dev Self-hosted Git server with built-in CI/CD capabilities.
Open Webui Web interface for interacting with LLMs - ChatGPT-like UI for Ollama and OpenAI.
Openui AI-powered UI generation tool by Weights & Biases.
Plausible Analytics Privacy-friendly, lightweight website analytics.
Pocketbase Open-source backend in a single file.
Portainer Docker and Kubernetes management GUI.
Qbittorrent Open-source BitTorrent client with web UI.
Redpanda Kafka-compatible streaming data platform - no ZooKeeper required.
Shlink Self-hosted URL shortener.
Siglens High-performance log aggregation and observability platform with 100x lower storage costs than Elasticsearch.
Sim Studio Ai AI simulation and workflow studio platform.
Supertokens Open-source authentication solution.
Telegraf Plugin-driven server agent for collecting and reporting metrics.
Timescale PostgreSQL for time-series data.
Traefik Modern HTTP reverse proxy and load balancer (v2.x).
Traefik3 Modern HTTP reverse proxy and load balancer (v3.x).
Vaultwarden Lightweight Bitwarden-compatible password manager server.
Waha WhatsApp HTTP API - Open-source WhatsApp API that connects to WhatsApp via web interface.
Watchtower Automated Docker container updates.
Wg Dashboard Web-based dashboard for WireGuard VPN management.
Wg Easy Easy-to-use WireGuard VPN with web UI.
Wg Portal Enterprise-grade WireGuard VPN management portal.
Woodpecker Lightweight container-native CI/CD engine driven by a .woodpecker.yaml in each repository.
Woodpecker Agent Standalone Woodpecker CI agent that adds build capacity to an existing Woodpecker server.
Wordpress Popular content management system (CMS) for websites and blogs.
Wyze Bridge RTSP bridge for Wyze cameras - view your cameras in any RTSP-compatible viewer.

About

Misc of services running with docker-compose

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages