1) Infrastructure tools:

The basics of our lab. Start with 1 and finish with 10. Doing them in order kinda helps.

  1. Hardware - Router, server hardware, storage hardware, WiFi, etc
  2. Domain - registrar, etc
  3. Proxmox - This will be the home of “all the things”
  4. Apt Cacher NG - Speed up deployments and reduce bandwidth to the internet
  5. Technitium - Internal DNS
  6. Vaultwarden - Secrets management
  7. Homepage - A place to link to “all the things” (the one ring)
  8. Wireguard - Remote, secure, access
  9. Registry with Registry-UI - a local, secure, caching (pull thruogh) Docker registry to speed deployments and reduce bandwith to the internet. Also adds some developmental options
  10. PXEBoot - for staging and thick clients
  11. Portainer and Docker

2) Documentation, Wiki, and Web

Great for personal journaling

3) Backups and File Access

  • Proxmox Backup Server
  • SyncThing - File backup and sharing/collaberating
  • RSync - System backup solution
  • FileBrowser Quantum - Easy file access tool for various other services/apps (can be added to any LXC or VM that does not have a file access GUI but needs one)

4) Monitoring Tools

  • NtopNG - IDS, monitoring, alerting, and debugging
  • Grafana with all the extras and supporting cast

Standalone/external configs/services/apps

  • Email - alerts, updates, etc. Mail server - MailU ?
  • Discord - Social
  • Slack - Optinal social
  • SSH - Remote access and administration

Other Useful services