PantoffelSlippers
New Member
Good day all,
Hope everyone around here is doing well.
Disclaimer: I’m a total Linux noob about to tackle his first project and this is also then my first post.
As short as I can keep it, here is my story (project I’m about to start):
My current plan of action is:
Sorry for the long story but I thought that better than just posting a one-liner “how do I do homelab”.
Here’s my question: Any comments on my plan of action? Recommendations or alternative setups? Stuff I got horribly wrong?
Some side notes: I’m not looking to get side tracked with containers now unless really really relevant to my scenario. I started off by thinking I’ll do an Ubuntu or some general server install on the host and then install virtualization, NAS, torrents and media server all as “applications” on the ubuntu server and only VM for whatever I wanna play around with. If my homework is correct it seems things like proxmox and freeNAS ect rather operate as a single, full OS / distro and not an application.
I’ll figure out separating the VM network from my home network separately.
Much appreciated all
Cheers
Hope everyone around here is doing well.
Disclaimer: I’m a total Linux noob about to tackle his first project and this is also then my first post.
As short as I can keep it, here is my story (project I’m about to start):
- It’s basically a home server with some freedom to play around with (homelab)
- I have one physical server(host) to work with (4 hdd bays for data and one small SSD for OS)
- My requirements are:
- Keep it all linux (cause I wanna learn and it seems cool)
- Stay on the one physical host I have (for the moment)
- Have virtualization capability (to test and play around)
- Have functionalities on this homelab environment for:
- Download / torrent sever
- Media server
- NAS / storage for people in my house to store picture & backups etc.
- Temporary virtualization to play around with (temp VM’s etc)
My current plan of action is:
- Keep the host lean & clean, install ONLY virtualization OS (Proxmox) – no other functionality.
- Keep the SSD (OS Drive) for proxmox installation
- Keep one of the HDD bays for storing VM’s (the VHD’s or whatever they called in linux) - only the OS in the vhd's.
- Keep the other HDD 3 bays for data storage
- Create one VM to act as NAS – FreeNAS or something to manage the drives in the 3 HDD bays
- Create one VM to act as download / upload / torrent server – the VM itself will run on hdd 1 and use storage from the FreeNAS vm to store stuff on the other 3 bays
- Create one VM to act as media server. Same as above. VM runs on hdd1 and use storage from the other 3 bays via the FreeNAS VM for media content.
- All other testing, playing around etc etc will require their own separate VM’s.
- So Proxmox then (installed on the SSD) is only aware of HDD1 on which it stores all its VHDs. The VM's interact with the shared storage across 3 hdds managed by FreeNAS vm.
Sorry for the long story but I thought that better than just posting a one-liner “how do I do homelab”.
Here’s my question: Any comments on my plan of action? Recommendations or alternative setups? Stuff I got horribly wrong?
Some side notes: I’m not looking to get side tracked with containers now unless really really relevant to my scenario. I started off by thinking I’ll do an Ubuntu or some general server install on the host and then install virtualization, NAS, torrents and media server all as “applications” on the ubuntu server and only VM for whatever I wanna play around with. If my homework is correct it seems things like proxmox and freeNAS ect rather operate as a single, full OS / distro and not an application.
I’ll figure out separating the VM network from my home network separately.
Much appreciated all
Cheers