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!