Skip to content

karubits/composeyourself

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compose Yourself 🐳

A comprehensive collection of Docker Compose files for self-hosting various services. This repository serves as a reference for setting up and managing your own self-hosted infrastructure.

🏠 Home Infrastructure

Identity & Authentication

  • Authentik - Open-source identity provider that handles authentication, authorization, and user management
  • Zitadel - Cloud-native identity and access management platform with multi-tenancy support

Network & Infrastructure

  • Traefik - Modern reverse proxy and load balancer for cloud-native applications
  • Docker Proxy - Secure proxy for Docker socket
  • Dockge - Web-based Docker Compose manager with a beautiful UI
  • Watchtower - Automated container updates for Docker
  • Uptime Kuma - Real-time monitoring and status dashboard for your services
  • Unifi Network Controller - Self-hosted Ubiquiti Network Controller with independent MongoDB

DNS & Network Services

  • DNS Stack
    • PowerDNS - Authoritative DNS server with advanced features
    • AdGuard - Privacy-focused DNS server with ad-blocking capabilities

📱 Communication & Collaboration

Team Communication

  • Mattermost - Open-source Slack alternative for team collaboration
  • Mumble - Low-latency, high-quality voice chat server

Documentation & Knowledge

  • Bookstack - Modern, open-source wiki and documentation platform
  • Docmost - Collaborative documentation platform for teams
  • Nextcloud - Secure file sharing and collaboration platform

🎮 Media & Entertainment

Media Management

  • Jellyfin - Free and open-source media server alternative to Plex
  • Immich - Self-hosted photo and video backup solution
  • Download Stack
    • Gluetun - VPN container for secure downloads
    • Prowlarr - Index manager for various media types
    • Radarr - Movie collection manager
    • Lidarr - Music collection manager
    • Sonarr - TV show collection manager
    • Readarr - eBook collection manager
    • Bazarr - Subtitle manager
    • Deluge - Torrent client
    • Jellyseerr - Media request management for Jellyfin

Gaming

  • Minecraft - Popular sandbox game server
  • Pterodactyl - Game server management panel with a beautiful UI

🛠️ Productivity & Tools

AI & Machine Learning

  • Ollama - Local large language model server for running various AI models
  • OpenWebUI - User-friendly web interface for interacting with local AI models

Development

  • Code Server - VS Code in your browser with full IDE capabilities

Note Taking & Organization

  • Obsidian Livesync - Real-time synchronization for Obsidian notes using CouchDB
  • Monica - Personal CRM for managing relationships and interactions

File Management

  • Filebrowser - Web-based file manager with a clean interface
  • Paperless-NGX - Document management system for digitizing and organizing paperwork

Finance & Business

🛡️ Monitoring & Security

System Monitoring

  • Beszel - Lightweight server monitoring platform with Docker stats, historical data, and alerts
    • Beszel Hub - Central monitoring dashboard
    • Beszel Agent - System monitoring agent
  • Scrutiny - Hard drive health monitoring and analytics
  • ChangeDetector - Website change detection and monitoring

Utility Tools

⚠️ Disclaimer

Every environment is unique, and this collection of compose files is tailored to my specific needs. This repository is shared publicly as a reference and guide for others embarking on their self-hosting journey. Please adapt these configurations to your own requirements and security needs.

All the best on your self-hosting adventure! 🚀

About

A colllection of docker compose files.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages