Back to Portfolio
Vesotel Server - Home Lab
Ecosystem of orchestrated Docker containers, divided into Stacks and managed through a single entry point (Reverse Proxy).
Networks and Connectivity
| Network | Type | Description |
|---|---|---|
| proxy_network | bridge (ext) | Public. Connects the Proxy with any web service. |
| vesotel_network | bridge | Private for Ski Vesotel (Front <-> Back <-> DB). |
| authentik_network | bridge | Identity and authentication infrastructure. |
Services Catalog
Core Infrastructure
Reverse Proxy (Caddy)
Manages automatic SSL and routes all incoming traffic.
Pi-hole
DNS Sinkhole for network-wide ad blocking.
Authentik (SSO)
Provides unified identity (OIDC/SAML) for all services.
Media Automation (*Arr)
Complete automated entertainment suite.
JellyfinPlexRadarrSonarrProwlarrQbittorrent
Management and Monitoring
- Homepage: Centralized dashboard.
- Portainer: GUI for Docker management.
- Uptime Kuma: Service status monitoring.
- Vaultwarden: Self-hosted password manager.
Development Environments
- JupyterLab: Notebooks for data analysis.
- DAI Stack: Mongo + Express + Node for teaching.
- Odoo ERP: Enterprise management (v18).
Vesotel Server demonstrates the ability to orchestrate and maintain a complex infrastructure with multiple dependencies, isolated networks, and critical services running 24/7.