Hello! I’m totally new to this, I want to get a good homelab server for whatever projects I might want to run, install and configure the following network services on my homelab server:
- A web server.
- A DNS server.
- A VPN server.
- A NAS server.
- A Plex server.
- A Docker server.
- A Kubernetes server.
- A virtualization serve.
- A mail server.
- An application server.
- A proxy server.
- An NTP server.
To design my homelab server, I can use the following hardware:
- 4 Raspberry Pi Model 3B+.
- A desktop Dell Optiplex 3050 i5 with 16GB RAM.
- A desktop Dell Optiplex 3020 i5 with 16GB RAM
- A switch Tplink TL-SF1006P.
- A switch Cisco SLM2008
- A router Linksys WRT3200AVM.
- 4 SATA 2.5” 1TB HDD
Do you have any suggestions? Thanks!
I’d throw Proxmox on one of the Optiplexes for virtualization (just my preference, substitute ESXi or whatever floats your boat), TrueNAS on the other and throw the disks in there in RAIDZ1 for your bulk storage. You can use the RasPis to play around with Kubernetes clustering.
I mean, part of homelab-ing is getting to do the research and figure out how best to set things up for your specific needs.
Where’s the fun in just giving you a blueprint to follow.
I think your first step is to define your goal. Pick 1 or 2 use cases you actually want to execute (not a laundry list of things you could do) and start there.