# ByteGeist Homelab ## Server Provider: Hetzner OS: Ubuntu 24.04 RAM: 4 GB Disk: 80 GB ## Domains - git.casko.dev - status.casko.dev ## Services - Docker - Docker Compose - Gitea - Uptime Kuma - Nginx Proxy Manager ## Docker Containers | Container | Purpose | |------------|----------| | gitea | Self-hosted Git server | | uptime-kuma | Monitoring and uptime checks | | npm | Reverse proxy and SSL certificates | ## Timeline ### 2026-06-15 - Installed Docker - Learned Docker Compose - Created first Docker network - Installed Gitea - Installed Uptime Kuma - Installed Nginx Proxy Manager - Configured git.casko.dev - Configured status.casko.dev - Enabled SSL certificates ## Lessons Learned - Docker images are templates - Containers are running instances - Docker Compose manages multi-container applications - Reverse proxies route traffic to internal services - SSL certificates can be automated with Let's Encrypt ## Future Plans - Homepage Dashboard - Deploy TaurusTech projects - Deploy DNR-App - Learn container networking - Learn backups and disaster recovery