Jump to content

Hey guys,

I want to build my first home server for some smaller private projects.

I am thinking about a Proxmox server with VMs for Pihole, Bitwarden, Cardav, Apache (as dev-system for web projects) and maybe a jira instance.

Everything for 1-2 users.

 

I would like to recycle my old gaming PC if possible.

- Intel i5 2500K 3.30 GHz
- 16gb RAM Kingston HyperX blu PC3-10667U CL9
- 500gb SSD Samsung 850 EVO
- ASUS P8Z68-V LX, Sockel 1155
- Nvidia GeForce GTX 960
- be quiet! PURE POWER CM BQT L8-CM-630W

 

My guess is that I need more Storage and RAM at least, but are the other components ok for the start or would you advise to start from scratch?

Link to comment
https://linustechtips.com/topic/1346310-home-server-for-vms-hardware/
Share on other sites

Link to post
Share on other sites

You won't need the GPU. I guess the RAM may be enough, give it a try and see if you run into any issues before buying more ram.

 

Storage may be okay or may be an issue depending on what you want to do. I'd say that if you stick proxmox into a usb drive and use your SSD for storage for the projects you mentioned, it should be more than fine.

 

Also, why VMs and not containers? This should make everything more lightweight.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to post
Share on other sites

On 6/10/2021 at 6:25 PM, igormp said:

Also, why VMs and not containers? This should make everything more lightweight.

I've containerized everything in the past but found it to be very unfriendly towards long-term maintenance. The Docker philosophy towards server maintenance and patching is to just pull a new image and start over. That didn't fit my needs at all as I want a "build once and maintain forever" solution as is standard in most other enterprise environments.

In the long run, it saves a lot of time, which is more valuable than the extra resources a VM takes up.

 

Just my two cents 🙂

 

That said, a Pihole VM used maybe 1-2GB RAM and 10GB disk if you keep the Linux OS under it as lean as possible and reduce FTL log retention. Most other tasks as well.

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to post
Share on other sites

9 hours ago, NelizMastr said:

I've containerized everything in the past but found it to be very unfriendly towards long-term maintenance. The Docker philosophy towards server maintenance and patching is to just pull a new image and start over. That didn't fit my needs at all as I want a "build once and maintain forever" solution as is standard in most other enterprise environments.

In the long run, it saves a lot of time, which is more valuable than the extra resources a VM takes up.

 

Just my two cents 🙂

 

That said, a Pihole VM used maybe 1-2GB RAM and 10GB disk if you keep the Linux OS under it as lean as possible and reduce FTL log retention. Most other tasks as well.

Containers are meant to be ephemeral, so that's why you pull a new image and start over. You shouldn't be doing ANY configuration on those, and any config file should be located in an external volume that won't disappear after the container dies.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×