Home Lab

What I run & deploy

Cloud VPS hosts, Docker stacks, and the services behind my apps and bots. Uptime SLA: best effort.

Environment

Hetzner Cloud VPS

Primary production host

Ubuntu / Docker / Nginx reverse proxy + TLS

DigitalOcean Droplet

Staging & Telegram bot hosting

Ubuntu / Docker Compose stacks

Dev Workstation

Daily development machine

Linux / Python 3.13 / Docker / VS Code

Services

PostgreSQL

Running

Primary database for every API and bot. Schema managed with Alembic migrations and backed up on a daily schedule.

Redis

Running

Cache and Celery broker - powers background jobs, response caching, and per-user rate limiting across the bots.

Nginx

Running

Reverse proxy with TLS termination via Let's Encrypt. Routes each subdomain to the right Docker container.

Telegram Bots

Running

Several aiogram 3 bots running 24/7 in Docker - media downloaders, anonymous chat, and utility bots.

Uptime Monitoring

Running

Health checks on every deployed service with instant Telegram alerts when something goes down.

GitHub Actions CI/CD

Running

Builds, tests, and deploys to the VPS on every push to main - zero-downtime container swaps.

Timo AI

Planned

OpenAI-powered chatbot service. Currently in active development and running on staging.