I want help to design my server infrastructure.
The server has:
- 16TB of raw HDD space
- 2TB of M.2, 10GB/s x 2 SFP+ Ports (Copper wired to my Ubiquiti 10GB Aggregation Switch)
- 64 GB DDR4 RAM
- NVidia P4000 GPU
- AMD Ryzen 5 3600 CPU
I had idea I would want to utilize nix, Proxmox and OpenTofu with this, how would you do it? I am familiar with these, as an example, my main rig runs Nixos with the Hyprland window manager.
The reason why I want to use this is IaC and that I can add them to my CV ;3
I want to at least expose
- An Samba Instance
- An Instance with the GPU connected
- A Docker VM (my stuff behind a reverse proxy, e.g. Vaultwarden and my blog)
I want to also try out Tailscale.
I want to use IaC as MUCH as possible!
My router is an DIY 10GB OPNSense one.
What would the most optimal way to do this?