Home server - where to start reddit / selfhosted ---------------------------------------------------------------------- Flowrome · 2023-11-02 17:42 Hello! So let me describe my current situation. I've been part of the self- hosting community for about a year now, and my current setup is a quad-core mini PC with 32GB of RAM and approximately 8TB of total storage. I've installed Proxmox on it and run about 6 Linux servers as VMs, along with 3 Raspberry Pi 4 8GB hosting various containers. Now, my desire is to have a proper server with at least 16 cores (even multi-CPU) and at least 64GB of RAM, as I'm launching some self-hosted projects, and I want it to be upgrade-proof for at least a few years. I've been searching on eBay to save some money and my budget is around 1000 euros, so I was considering something older. Can you help me out? Thanks, everyone! ---------------------------------------------------------------------- No_Dragonfruit_5882 · 2023-11-02 17:54 Bro u sure u need it? I mean i get it, i got 8 Hardware hosts aswell even tho i would only need 3. I pay 1100 euros a month for electricity. I can tell you that much => Power is nice to have until the Power Bill arrives after that you wish for a more efficient method. If you really want to do it: Get the fuck away from old Servers, the Cpupower / Watt is horrible for old Servers. If a Mini-PC is enough for you id go with 1 or 2 Mini Pc's If you say fuck it, i need Power ==> Am5 Ryzen or new Intel System They will cost more than your Server, but they have ecc ram aswell + within max 1 Year the am5 / Intel Server is cheaper cause they pull not even half the Power for the same bang ---------------------------------------------------------------------- dazchad · 2023-11-02 18:19 Are you actually having issues with the performance of your current server? If so, I'd cut down the number of VMs first. I don't know what you are hosting, but 6 VMs seems a bit excessive. If you are sharing memory equally, you are giving less than 6GB to each VM, which is not too bad, but could be better. If you are using docker, then a single VM for all docker containers is often plenty. For reference I have a Intel NUC 12th gen and it handles dozens of containers + transcoding with no sweat. It's a single Ubuntu install with docker. If not for transcoding, a 7th-ish gen Intel would be plenty too. If you still want to move forward with a new server, then maybe post of /r/homelab since it's more hardware oriented. ---------------------------------------------------------------------- Flowrome · 2023-11-02 18:24 Thank you for your advice about homelab, I’ll try to seek some advice also there, however i’m not having too much troubles with performance, but I’m trying to just have it, I’m a self employed programmer and a lot of things requires me to have different development environments so i got into self hosting things, and it’s working fine, so I’ve decided to put a little bit more effort in it, and upgrading the configuration 😊 ---------------------------------------------------------------------- Flowrome · 2023-11-02 18:29 I know it could be a little too much for just a “home server” but i’m self employed programmer so i need separates environment for some reasons, and i got into self hosting things and it’s working fine! So in the last month I’ve decided to put more effort in learning and improving my configuration, starting from upgrading it, i know it’ll require time but I’m really into it! Also i’d like to thank you for advice! I’ll take a look on the things you suggested me. For the electrical bill i’m not worried by now because a configuration like this won’t affect me too much but I’m willing to try it ✌️ ---------------------------------------------------------------------- No_Dragonfruit_5882 · 2023-11-02 18:32 Even if you got the cash => always think about The more efficient your Server will be, the more profit you get for your Services. But yeah, my advice still stands. If you buy energy efficient you will save cash in the long term and you have Hardware for the next 10+ years ---------------------------------------------------------------------- Flowrome · 2023-11-02 18:34 For sure! I’ll keep in mind that because i need to get it to work in the long run, so i won’t waste money on old hardware, but i was thinking about on something in the last 2-3 years max, do you think the pc/pw ratio could be fine with a processor in this range? ---------------------------------------------------------------------- No_Dragonfruit_5882 · 2023-11-02 18:47 The newer the Version the more Bang for your Buck you will get. 2-3 are defenetly pretty good. 2-3 Years for consumer Systems is good 2-3 Years for Servers is not that impressive, since they get replaced more frequently and people that run Servers usually do not care about energy consumption. https://www.cpubenchmark.net/power_performance.html This might help you, 200 cpu's power per watt (higher number is better) ---------------------------------------------------------------------- Flowrome · 2023-11-02 18:47 Thank you again! ---------------------------------------------------------------------- No_Dragonfruit_5882 · 2023-11-02 18:49 Always. If you have more questions or if you just want to double check what you want to buy, feel free to msg me her or via DM. Have a nice Evening! ---------------------------------------------------------------------- thekrautboy · 2023-11-02 19:27 [What next](https://www.reddit.com/r/selfhosted/search?q=what+next&res trict_sr=on&include_over_18=on&sort=relevance&t=all) [What should i host](https://www.reddit.com/r/selfhosted/search?q=what +should+host&restrict_sr=on&include_over_18=on&sort=relevance&t=all) [Get started](https://www.reddit.com/r/selfhosted/search?q=get+started &restrict_sr=on&include_over_18=on&sort=relevance&t=all) [Beginner](https://www.reddit.com/r/selfhosted/search?q=beginner&restr ict_sr=on&include_over_18=on&sort=relevance&t=all) [Bored](https://www.reddit.com/r/selfhosted/search?q=bored&restrict_sr =on&include_over_18=on&sort=relevance&t=all) And of course, look at the subreddit sidebar, find the awesome- selfhosted list and work your way through that. ---------------------------------------------------------------------- Haliphone · 2023-11-02 19:43 Thanks for posting those first 5 links! ---------------------------------------------------------------------- lilolalu · 2023-11-02 20:53 If power consumption is not an issue for you: Supermicro H11DSi Motherboard + 2x AMD EPYC 7302 CPU 32 Cores 64 Threads 3.0 GHz https://www.ebay.de/itm/354794953628 ---------------------------------------------------------------------- Flowrome · 2023-11-02 21:00 Thank you, I’ll try there then! ---------------------------------------------------------------------- Flowrome · 2023-11-02 21:03 I’ve actually changed some plans due to a friend of mine that was giving away a npb7 with a 13700h processor, so for now i’ll be still looking to a new system but i’ll try first to have a proxmox cluster using that other mini pc, my only fear is that i’ve read somewhere that proxmox wasn’t as easy as other pc to run on this one, I’ll still give it a try ---------------------------------------------------------------------- tech2but1 · 2023-11-02 23:01 > If you are sharing memory equally, you are giving less than 6GB to each VM I don't use Proxmox but this isn't how it works, is it? The point of a hypervisor is to share resources among the VMs as required, not pre- allocate everything equally and lock everything else out. ---------------------------------------------------------------------- migsperez · 2023-11-02 23:30 As a programmer myself. With a 1000 bucks, building 1 machine. I would get a 13th gen i5. A motherboard with 4 ram slots, purchase 128gb RAM and then spend the rest on high capacity NVME or SSD storage. If I wanted to have separate environments, dev, staging and production. From eBay I'd purchase three 10th gen i5, micro or SFF pcs from either Dell, Lenovo or HP. Then keep upgrading as more funds come in each month. ---------------------------------------------------------------------- Stuntz · 2023-11-03 00:36 Two years ago I built a home server that I figured I could upgrade enough to last me until about 2030 or so. I went with an Asrock Rack B550D4-4L with a ryzen 3700x to start. 64gb of ddr4 3200 from newegg (about $130 now) and 128gb of nvme. I upgraded to 1tb of nvme last year and I figure I may upgrade to a 5950x at some point but I don't need to yet. Find a rack-mount 4U case, put it all in, and I added some noctua fans and a modest power supply. Should be well within your budget. The mobo is great because it's standard AM4 but more of a workstation board. It has IPMI and built-in VGA so you don't need gfx and it has plenty of ports and some expansion. CPU, RAM and storage can all be found used to save even more money. I don't plan on adding gfx to it unless a nice use-case comes my way but I basically use this as my linux/container/plex server. If you want to host proxmox VM's slap in a 5950x and the full 128GB of DDR4 and whatever storage you need and it should be plenty. ---------------------------------------------------------------------- Johannesboy1 · 2023-11-03 01:06 Are you using them for a Business? Otherwise 1100€ is insane ---------------------------------------------------------------------- No_Dragonfruit_5882 · 2023-11-03 01:22 50/50 But i make profit, so no worrys there. + i got a solar install that reduces my running costs quite a bit ---------------------------------------------------------------------- dazchad · 2023-11-03 02:07 I’m no expert, but as far as I can tell there are ways to share memory temporarily (ballooning). But it’s not the default behavior. The default is allocate specific resources to each VM. that is one reason containers are so appealing: you don’t need to allocate anything, and still be able to limit the maximum amount of resources each container can use. ---------------------------------------------------------------------- lplanum · 2023-11-03 16:57 >6 VMs seems a bit excessive. Not really. I run 12 VMs and a couple of containers on one host (SuperMicro SYS-E200-8D, Xeon D-1528, 6 cores, 64 GB RAM) without it breaking a sweat and with room to grow. It all boils down to resource management. ---------------------------------------------------------------------- dazchad · 2023-11-03 17:02 I'd be interested in learning the background on the need of having so many VMs. And to be clear, I'm not saying a system can't handle 6 VMs. My point was more oriented on the demand for that many. For business it makes sense, but self hosting? ---------------------------------------------------------------------- lplanum · 2023-11-03 17:14 * PiHole * NTP-server * Web/Mail server * Print server * rclone backup server * JBOD proxy * Sabnzb * Arr Suite * ContaCam * Terminal server (for daily use) * Terminal server (for heavy/time consuming tasks) * HASS.io * PRTG * Grafana * Backup server * Docker VM ---------------------------------------------------------------------- dazchad · 2023-11-04 09:23 I can see why one would create this topology. On the other hand, one could also host most of those services in far fewer VMs and yield the same result. The original point still stands though. If you are resource constrained like OP appears to be, consolidating VMs could help relieve the pressure. ---------------------------------------------------------------------- lplanum · 2023-11-04 11:39 Yes, if you have to, packing services into fewer VMs is an option. But keeping services separate makes it easier to administrate and results in a more reliable setup. ---------------------------------------------------------------------- kmisterk · 2023-11-06 18:42 ## Post Removed Hey, Flowrome! Thanks for your submission on selfhosted. Your post has been removed due to a violation of the purpose of the subreddit: **Self Hosting** ## Not Self-Hosted When it comes to posts regarding applications in this subreddit, they must feature a self-hosted tool, or a tool that *can be* self-hosted, or some kind of related information, help request, or otherwise related to a tool that is something that one can self-host. If you believe this post *is in fact* relevant to /r/selfhosted, feel free to [message the mods](https://www.reddit.com/message/compose/?to= /r/selfhosted&subject=Removed For Not Being Self- Hosted&message=[Removed Post](https://www.reddit.com/r/selfhosted/comments/17m940n/-/\)) with your concerns.