Files
2026-06-15 09:30:11 +00:00

59 lines
1.1 KiB
Markdown

# 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