Virtualisation
Core
2x Docker Instances in swam mode with 1 (preferred) being local and fall back being cloud.
- Authentication
- Git (readonly)
- Monitoring
- Secrets Manager
NAS
NAS Storage is a crutal and will be concidered a part of core srervies. Since all docker instances will mount its volumes to it.
This is planed to be a flat file system with the following:
- /data
# All data paths mount volume here
- /media # Jellyfin mount
- /films
- /music
- /shows
- /videos
- /audiobooks
- /books
- /downloads # Transmission mount
- /wiki # Kiwix mount
- /config
# All config paths mount volume here
- /secrets
# All secrets paths mount volume here & openBao
- /git # Gitlab/Forged mount here
- /projects # Code servers workspace
- /jupyter # Jupyter mount
- /documents