← Tilbage

Home Server

Selvhostet infrastruktur

Hardware

En brugt Lenovo ThinkCentre Tiny - lille, lydløs, lavt strømforbrug. Mere end nok til at køre Docker containers og Python services.

CPU Intel i5-7500T
RAM 16 GB
Storage 110 GB SSD
OS Ubuntu 24.04

Services

Docker Containers

  • Caddy - Reverse proxy med automatisk HTTPS
  • Ghost - Blog CMS
  • Home Assistant - Smart home platform
  • Telegram Notify - Notification service til alle projekter

Systemd User Services

  • theta-grind-dashboard - Trading web UI (FastAPI)
  • theta-grind-scheduler - Timer-baseret strategi execution
  • second-brain-watcher - Vault file watcher + re-indexing
  • voice-processor - HTTP endpoint for voice uploads
  • vault-backup - Auto-sync noter til GitHub

Netværk

Offentlige services (blog, landing page) serveres via Caddy med automatiske Let's Encrypt certifikater.

Private services (Home Assistant, voice upload, trading gateway) er kun tilgængelige via Tailscale mesh network. Kræver godkendt enhed for adgang.

Routing

  • wibholmsolutions.com → Landing page (static)
  • wibholmsolutions.com/theta-grind → Trading dashboard
  • blog.wibholmsolutions.com → Ghost blog
  • 100.x.x.x:8123 → Home Assistant (Tailscale only)
  • 100.x.x.x:5123 → Voice upload (Tailscale only)

Tech Stack

Ubuntu Server Docker Caddy Tailscale systemd Let's Encrypt