d1eb9c43499daaf2641f0bec227913c2148ea5c4
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
Description
Languages
Markdown
100%