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

Production

Testing