Remember folks, before removing a cooler from a system thats old, try running some benchmarks to heat up the cpu for about 10 minutes to soften the paste as much as possible. This is a huge help before removing a cooler!
Thx, I was wondering why the CPU heatsink of my server motherboard isn't coming off, but I'll try that (I probably won't even need to run benchmarks though, considering the fact that it has no CPU fan).
Yea... I made the mistake of not doing this. CPU came right out with the cooler... thankfully, I was able to separate them with a hairdryer and only had 2 bent pins that were at the very edge, so it was easy to bend back.
And twist the cooler off, not pull it off. Even on Systems which don't have a ZIF socket, you don't want to put unnecessary force on the socket. If you still end up with a CPU stuck to your cooler you can "saw" it off with dental floss.
At 20:21, the reason the 127.0.1.1 ip address didn’t work is because you were trying to access the address as if it were being hosted on your desktop computer, but it was being hosted on the server. Any 127.X.X.X address is known as an IPv4 loopback address (also known as localhost) which tells the computer to go to that address which is being hosted on the current machine. The issue is, you ssh-ed into the server to run the setup command, so it was being hosted on the server, not your desktop, which is why you needed to go to 192.168.0.243 to access it. The prompt that recommended 127.0.1.1 was assuming you would be accessing the webpage from the same computer that was running the application, but in this case that wasn’t true. If you had connected a monitor to the server, opened a browser and went to 127.0.1.1 it would have worked.
Came here to say pretty much this, but also add that the second IP displayed is (if memory serves) the external IP, hence why Matt has chosen to blur it in the edit.
No exposed ports is the new standard and I LOVE that. This is an excellent tutorial. It's funny how you and I keep doing the same stuff. I just setup a 4 node homelab and have been 3d printing and your latest vids have been exactly the type of stuff I've been doing 🤣
"no exposed ports" its just networking ur stuff to a third party, its not more secure, in fact, it might be less secure because you have no controll over other people. opening ports is a better method of getting your server online
Yeah, this is interesting because I never knew that you could use Web men on PCs which now I think about it is kind of obvious but the only times I’ve ever used It was to install it on my PS3 when hacking it.
For those curious, F9 on POST on a HP system will give you boot options so that you don't need to temporarily change your boot order to external storage before changing it back to internal storage.
I love videos like this because not only is the video informational but so is the comment section. I work in IT and learned some very valuable stuff here.
A small size server like this would be so convenient. I made a server using some old parts, but that stuff needed a full ATX case (or MATX). It takes up a lot of space and doesnt really have a purpose when not gaming on the server.
FYI- 127.0.0.1 is called the loop back address. It references the server itself so you can use that address even if your server is not connected to the network. But you have to be on the server.
Really cool, inspires me to build my own. Like that it's inexpensive and mostly solid state (other than the fan). And that AMP has a ton of game server options.
minimal server version is always beneficial instead of unnecessary bloatwares. Servers like this size should be as much of free resources as possible to serve the actual application (game server)
I wouldn't select the minimal option when installing because it will not install packages like openssh that are required for humans to interact with the system. if Ubuntu server is too heavy, maybe try Debian. if your machine can't comfortably run Ubuntu Server then imo it shouldn't be running a Minecraft server since it isn't powerful enough
@@AveryChow I intaled the version with desktop environment and disabled it after setting the server up so it boots into tty. It makes it easier for beginners IMO.
Nowadays you can just use Hamachi to have someone join your LAN world without being on the same local network. No server needed, unless you wanna invite a ton of people.
I've run a game hosting business for a while now, and can tell you that most people will only run servers for 1 - 4 months at a time, yes they come back after a while but paying £4 - £6 a month for a rented server for this time is much more manageable, you've also got to consider power consumption for this as well as things like replacing faulty hardware and depending on how many people are connecting you internet. Saying this I still think its a good idea and relativity cheap for a good little home server.
Bro, I have been running my server via SSH'ing into the box, running the ./start. sh script, and using "screen" to keep it running. I never thought about using AMP to manage my server. Learn something new every day.
These little mini PCs are pretty nice. I picked up the Lenovo version of this (lenovo thinkcentre m715q) for about the same price. Just read the description of the eBay listing VERY carefully. Do not assume it comes with anything that isn't listed. Mine had everything (CPU, RAM, m.2 SSD, ac adapter) but was missing the WiFi. No big deal but be careful. 😅
9:56 the 1 GB partition isn't for the system, it's for /boot/efi, which is where UEFI boot files reside. The system is in the other partition (/). In your example, there is no separation of system and data files. That's not necessarily an issue, I'm just pointing it out.
This is an amazing guide. When I set up my minecraft server manually, it was a massive pain in the ass. Of course, what I learned was worthwhile, but if I were to do it again, this is what I would do.
definitely trying this out for a future server absolutely amazing video explaining everything. i always thought it would be way harder than this to get things going. Thank you !
Same. I've been 100% command line (which is great for learning bash) but very time consuming. As a student, I haven't had time to write scripts for everything I need to automate. Sometimes, I just want to enjoy my toys and not have to spend all my time working on them. Matt's video is a bit of a godsend, had no idea all this was available.
Its absolutely insane how little you need to setup a local server at home for your games with your friends. One thing I've realized, hosting my own MC server, is it MUST be on a SSD for the world map. We run into so many new-chunk generating issues. One issue with the pc you got is they're limited on TDP cpu wattage. Definitely recommend a full-size desktop with proper power supply and CPU. You also can't add-in a GPU on these very easily. Reasons you might want a GPU is because of Media Encoding. My MC server doubles as a home "Netflix" of sorts with my music and Movies. Another plus of full size desktop is expanding storage... You can put a desktop tower in a closet for all you care if you're rarely accessing it, especially if you use a Web UI like CasaOS to access it. Also, always do the same 2 sticks from the same package. Is it rare to have issues? Yes... but might you regret it if an issue occurs? Yes
If you're running a Fabric or Forge server I recommend using a mod called "Chunky" to pre-generate chunks of your world. You can set the radius to be 1000 chunks for example, and as long as you play on that area the server will just read them quite fast. You can also do it with the Nether, the End... all those that usually cause lag spikes when someone is exploring.
Great video! I love budget builds like this, because with all the open source tools out there nowadays like webmin and AMP and the used marked on ebay, setting up private small servers is easier then ever before. No more messing with bare ubuntu server installations. I run a small homeserver myself, an old Fujitsu office machine I upgraded with a Intel i7-7700T CPU, 32GBs of RAM and 2 Seagate Ironwolf HDDs i obtained from a used Synology NAS. Just cobbled together over the years and working like a dream while using barly any power. Several gameservers, Adguard DNS, my own NAS and even experimenting with a small LLM right now
I'd recommend using RAM sticks of the same model because the speed of each stick is entirely different from model-to-model. Especially if your slots support dual-channel RAM. Having both of the sticks be that Silicon Power allows the server to reach true 3.2KMhz speeds, as well as giving a small boost to processing requests to the CPU, which is heavily needed in a gaming server.
you should take advantage of the 4 cores, i had an old athlon x4 running minecraft, rust, csgo, and valheim at the same time. just make sure each server runs on separate cores so the cache doesnt clutter
The DisplayPort io card is only held on by the two small screws. You take those out and use a spudger to lift the back up. It'll pop right off. I've had 2 NVMEs, a SSD and 2.5Gbe nic in mine.
The thing to note is that HP often uses proprietary screws. It's not a Phillips. And trying to use a Phillips can waste time or trash the screw. A small flathead driver will work if you don't have the official HP driver, which I have never personally seen. Flathead works fine.
the reason why you were never able to get the blurred out IP to work is because that's your public IP (IP of your modem) most home routers only support Dynamic NAT which is one way. very few home routers support Bidirectional NAT, so when you try to go to that IP the router is just like nope.
20:25 the reason this didn't work is that that is the loopback address for the server, not for your windows machine; you're trying to access an address that only exists on the server on your windows machine.
@yousufahmed5627 makes sense if you need quicksync. if you;'re doing game servers though, it anything else that needs raw CPU, it really doesn't matter.
When I upgraded my PC I kept my old one, slapped a new SSD in it, took out the graphics card, and set it up as a headless ubuntu server. It has been awesome, I use it for school all the time (I'm studying software development and host my projects on it) as well as for hosting servers when my friends want to play games. I set it up with docker and docker-compose. No GUI for me lol.
Great guide but I would recommend getting matching RAM kit tbh. As a server, reliability is the number 1 requirement and mixed RAM can lead to stability issues down the road. I should be fine but you never really know until you start getting random crashes or reboots down the line.
For a cheap self hosted server it's just fine, i have never had any issues with mixed ram on modern hardware. Even in the off chance it has stability issues it's not a professional server that requires absolute reliability, if that is the use case then a consumer mini pc is not the correct setup to begin with
@@joey_f4ke238Oh yeah I know with modern systems it's very rare to have complications with mixed RAM but thought I'd leave the comment anyway. It's good for people to know there could be potential issues.
I went the Proxmox route instead of Ubuntu bare metal, because I like having LXCs instead of docker and really enjoy Proxmox Backup Server. Also has made editing things on the server configuration really easy by having a VScode installation in the necessary containers.
Same. I also run a bunch of other stuff for homelabbing. Proxmox is the best. I have a single VM of OPNSense and have public facing stuff on a different vlan than my homelab stuff, and both cant access my home LAN.
As a Proxmox and pfSense user, I agree that you chose the overall better route. However.... His tutorial is good for his general audience. I'm pretty sure most gamers can follow along and maybe, possibly get a server running.
I have a couple of questions. *1 -* What is the + of proxmox compared to the bare metal if you don't count the snapshot and backups. *2 -* What made you choose Docker over LXC? Is it performance? Ease of use? (PVE Helper Scripts etc.)
@@bizkurt99 my personal opinion.... Opening any server to the public can put your network at risk. Proxmox can support VLANs much easier than bare metal and Docker. Dedicated IPs for each container is also easier on Proxmox LXC. Still doable on the other (MAC VLAN), but not as easy. Portainer is better for sharing resources as you can limit want each game server can use. I'm sure there are others, but that's what came to mind.
i am rebuilding my server, and i actually considered proxmox but decided to go with gentoo and podman. I dont really need a whole ass kernel for each aplication
for anyone doing this make sure that the ram you put in there match and aren't just two random sticks, this can sometimes mess something up but not always. It's not bad but and will work but again it's just better to have matching sticks
That has not been a problem for me in a looong time, on older systems yes, but anything relatively modern just sets the slowest speed among the two sticks or maybe defaults to the regular 2133mhz, for optimal performance sure, matching sticks is really recommended but as a cheap upgrade it will work just fine 99% of the time
@@Plague_Rat778 The brand doesn’t matter. The speed and CAS latency matching are what is important. Obviously buying 2 identical sticks is best but 2 different brands isn’t a big deal
@NojoNinja im sure from the aspect of them working properly. The brand doesn't matter much, just the speeds and what not need to match as you said.... but it still bothers me seeing 2 different brands 🤣
To further elaborate on the loopback address, it is also a means of testing the IP stack of the local machine. If you can talk to yourself, your software environment and hardware are functioning.
Love these old HP Elitedesk boxes. They use common HP notebook power bricks so even if one is not included, you might have it laying around. I use these for a variety of Windows 10/11 work and Ubuntu. The processing power and just brawn for the dollar is crazy. I have retired most of my Pi projects for Elitedesks because it's got waaaaay more capability. The build quality is top notch. Etc. A couple notes: the drive cage is only needed for use with SATA SSDs or spinning drives. If you are only using NVME, you can delete the whole drive cage. Second, and this is a big one. There is an air cooling duct piece that fits between the case and the fan. This duct is prone to break or get left out by the techs doing the decommissioning. A missing duct will mess with the cooling and the stupid part is hard to find by itself. There are 3D printable. Strongly suggest getting one if your air duct is missing. But otherwise these Elitedesks absolutely rock. They can be had down to $20 plus shipping, way cheaper than a Pi, and gosh darnit they can run Windows 10 just great or 11 in many cases with the hacks. This matters when the users are not savvy enough to use something else. This IS a PC you can attach to the back of a monitor and give to your parent. Of course it also handles Linux like a champ.
I’ll continue renting a server because of a few reasons. 1 electricity is quite expensive where I live so buying a system and then running a server won’t be worth it for a few years. Using my old desktop just isn’t energy efficient enough to be cheaper. 2 my internet isn’t the fastest and running a server won’t help much. 3 when renting uptime is better then having your own server. Things like updates, power outages or pets can be reasons why uptime isn’t 100%
you could also install ubuntu on the disk by insterting the disk into another working pc and run a packaged installer. then all youd need to do is manually fix the boot targets on, probably, both machines, but hey, you don't "need" a flash drive
oh, and you can use free software, like docker! sure, it's a bit more hands on, but once you get over the inital learning bump it's smooth sailing (ish) and there's a vibrant community. an easy 10$ saved!
This is Awesome especially if you want to run servers other than Minecraft. But for those who don't want to spend the 10 dollars and only want to set up a Minecraft server, Crafty Controller is very easy to set up and is completely dedicated to just Minecraft servers (just like he says). The hardest part would be port forwarding but i do think playit works with it as well (dont quote me on that). Also Command Shift C is to copy and Command Shift V is to paste respectively.
32:14 It's the localhost or local loopback ip I think it’s ok if you kept it that way since the playit instance and the Minecraft server are running on the same machine
Based on this video I feel I understand your target audience, and would suggest Crafty as an alternative for AMP. Free and easier to install Minecraft mods as it's just select from a drop down.
These little PCs are just awesome. I got myself a Lenovo one with the same CPU, its running Proxmox and I have all my Services virtualized on that, including an AMP LXC. Here in Germany they do all seem to be a bit more expensive, but can still sometimes be found about the 80-90€ mark. Still great performance and versatility for the price. I've since upgraded mine to a 1TB ssd and 32Gb of ram :D
Hey Nick! Wie schwer war es Proxmox aufzusetzen? Hatte das letzte mal vor Jahren Kontakt damit und seitdem leider nur Docker genutzt. Hätte ja schon Lust... wie gut läuft AMP und die Spielserver allgemein? Auch hatte ich LinuxGSM als server manager in betrieb
@@plpGTR Moin, war ganz einfach, musste nix anders machen als bei jeder anderen Proxmox Installation. Eventuell halt im BIOS des Gerätes die Virtualisierungstechnologie einschalten, und IOMMU wenn du planst z.B. die Grafikeinheit an eine VM durchzureichen, ersteres war bei meiner Maschine schon aktiviert. Sehr empfehlen für Proxmox kann ich die Proxmox Helper Scripts, damals von tteck, ruhe er in Frieden, kreiert und nun von der Community weitergeführt und erweitert. Einfache Installationsskripte für super viele mega coole Services. Auch wenns sicherheitstechnisch nicht die schlauste Idee ist einfach irgendwelche Skripte aus dem Internet auszuführen ;) Läuft echt alles erstaunlich performant, habe 11 Container Laufen, gut viele davon sind keine wirklichen Performance-fresser, also eher so Sachen wie PiHole, bookstack, metube, homarr usw. aber eben auch sowas wie Jellyfin, welches auch die integrierte Grafikeinheit des 2400GE nutzen kann, um Videos on-the-fly zu codieren, oder eben die AMP Instanz, der ich 10GB RAM und 8 virtuelle Kerne gegeben habe (da es ein LXC ist wird sowieso nur das vom Host genutzt was gebraucht wird). Auf AMP ist bei mir ein Gmod TTT server mit 500+ Add-ons, hört sich krass an, aber mit 7-8 spielern frisst das Ding keinen halben gigabyte Ram und ist selbst max auf 25% CPU Auslastung, also alles halb so wild. Und ein Minecraft Server, der aber nur läuft, wenn ich ihn brauche (Minecrat server haben glaube ich einen Idle modus wenn eine bestimmte Zeit niemand online ist). Generell ist das bei den offiziellen Servern von Mojang aber so, dass die echt gute Single-Core Perfomance brauchen, weil das Ding schlecht oder gar nicht multi-threaded ist. Also auch ein Vanilla Server wird in die Knie gezwungen, wenn zwei Leute lang genug in unterschiedliche Richtungen laufen und der Server dadurch neue Chunks generieren muss. Hatte ein Modpack, indem Flugzeuge drin waren, mit denen man noch schneller unterwegs war, hab deswegen auch nach performance improvement mods geschaut, aber das hat nur mittelmäßig geholfen. Habe dann auch verstanden, warum es Leute gibt die den Minecraft Server von Grund auf versuchen neu zu schreiben in Rust oder anderen Sprachen xD Muss aber dazu sagen, dass ich genau das Problem mit dem laggenden Server bei Chunk Generation auch bei Hostern wie Nitrado hatte, also bin ich mir ziemlich sicher, dass es ein Problem mit dem Spieleserver und nicht unbedingt mit der performance der Hardware ist. Um wieder zum System zurück zu kommen, wenn der TTT Server leer ist, und alles sonst im Idle läuft, dann liegt das System bei mir bei unter 5% CPU auslastung. Merkt man gar nicht, dass ich diese miniPCs und Proxmox geil finde, oder? xD Könnte da Stundenlang drüber sprechen
@@plpGTR Hm. Ein Link war nicht drin. Vll. sind irgendwelche Wörter auf der Blocklist oder so. Versuch Nr2: Moin, war ganz einfach, musste nix anders machen als bei jeder anderen Proxmox Installation. Eventuell halt im BIOS des Gerätes die Virtualisierungstechnologie einschalten, und IOMMU wenn du planst z.B. die Grafikeinheit an eine VM durchzureichen, ersteres war bei meiner Maschine schon aktiviert. Sehr empfehlen für Proxmox kann ich die Proxmox Helper Scripts, damals von tteck, ruhe er in Frieden, kreiert und nun von der Community weitergeführt und erweitert. Einfache Installationsskripte für super viele mega coole Services. Auch wenns sicherheitstechnisch nicht die schlauste Idee ist einfach irgendwelche Skripte aus dem Internet auszuführen ;) Läuft echt alles erstaunlich performant, habe 11 Container Laufen, gut viele davon sind keine wirklichen Performance-fresser, also eher so Sachen wie PiHole, bookstack, metube, homarr usw. aber eben auch sowas wie Jellyfin, welches auch die integrierte Grafikeinheit des 2400GE nutzen kann, um Videos on-the-fly zu codieren, oder eben die AMP Instanz, der ich 10GB RAM und 8 virtuelle Kerne gegeben habe (da es ein LXC ist wird sowieso nur das vom Host genutzt was gebraucht wird). Auf AMP ist bei mir ein Gmod TTT server mit 500+ Add-ons, hört sich krass an, aber mit 7-8 spielern frisst das Ding keinen halben gigabyte Ram und ist selbst max auf 25% CPU Auslastung, also alles halb so wild. Und ein Minecraft Server, der aber nur läuft, wenn ich ihn brauche (Minecrat server haben glaube ich einen Idle modus wenn eine bestimmte Zeit niemand online ist). Generell ist das bei den offiziellen Servern von Mojang aber so, dass die echt gute Single-Core Perfomance brauchen, weil das Ding schlecht oder gar nicht multi-threaded ist. Also auch ein Vanilla Server wird in die Knie gezwungen, wenn zwei Leute lang genug in unterschiedliche Richtungen laufen und der Server dadurch neue Chunks generieren muss. Hatte ein Modpack, indem Flugzeuge drin waren, mit denen man noch schneller unterwegs war, hab deswegen auch nach performance improvement mods geschaut, aber das hat nur mittelmäßig geholfen. Habe dann auch verstanden, warum es Leute gibt die den Minecraft Server von Grund auf versuchen neu zu schreiben in Rust oder anderen Sprachen xD Muss aber dazu sagen, dass ich genau das Problem mit dem laggenden Server bei Chunk Generation auch bei Hostern hatte, also bin ich mir ziemlich sicher, dass es ein Problem mit dem Spieleserver und nicht unbedingt mit der performance der Hardware ist. Um wieder zum System zurück zu kommen, wenn der TTT Server leer ist, und alles sonst im Idle läuft, dann liegt das System bei mir bei unter 5% CPU Auslastung.
pterodactyl is fairly easy to install actually, and there are even install scripts so you don't even have to do all the hard stuff and just can run a single script
I won't discourage you from taking world backups but when you can just make 5 telegram group with only you, you could save how many backups as you want
Will you create a tutorial on how to make a plex/jellyfin server using this same rig? Would it be reasonable to have a plex server + one or two minecraft servers? Great vid btw.
Under normal conditions it shouldnt be a problem to host plex or jellyfin. Just remember that storage within these tiny pcs is limited. I have system with 10tb of shows and animes. Fitting a hdd in a tiny pc as this one will not work out and ssds are too expensive. Also if you plan on doing multi users for example using the „watch togehter“ Feature on Animes with plex you might be running into a cpu bottleneck, as for anime, the video will be transcoded and subtitles will be burned into the video stream. For at least 2 streams (you and your friend at the same time) you wont be able to constantly watch without buffering. For resolving this you need a plex pass to enable hardware transcoding (5$/mo) and also at least a intel cpu which supports Intel Quick sync. For everything else you are pretty easy good to go.
1. Press F9 when booting to open boot menu to boot on your selected device 2. You can copy from the command prompt by selecting and right clicking. Exactly like you pasted the command on the prompt in the first place.
The ip tunneling was very helpful, i only rented servers for friends and friends of friends, and make my own saver on my pc for family i wanted to know a way to make my own server that i can share without paying a provider, but the only thing that stopped me was sharing my ip so that was very helpful, i thought i had to pay a lot of money or pay a subscription to get that
20:55 These IP addresses belong to local machines. When you use 127.0.0.1, you're accessing your own computer, not the server. To reach the server, use its IP address, which starts with 192...
This might be the true option for me. I'm planning to host a heavily moded SMP sever this July for 50 players. I was told to prepare a 12Gb RAM sever. Renting one from website cost 27$/month so I think this should be the better option
I did something like that but with dell 3050 micro. It can handle any 8-gen CPU with any tdp, automatically limiting it to 35w, so I upgraded it to i7 8700 from some Pentium gold. P.S. My only remark to these AM4 pre builds, that there is no BIOSes for new CPUs. So this particular PC just will not support something like 5600g or even 3200g. So if you want something small and more upgradable you can look at ASRock Deskmini series - it has more or less same bios support as regular ASRock boards (yes, I know about A300 and new CPUs, but you can reflash it to x300) with normal bios with a lot of tuning/overlocking features.
i did this a little differently. dropped $300 for a dell poweredge r520, 192GB DDR3 1600MHz, 4x 2TB HDDS and 4x 3TB HDDs, 2x intel xeon e5-2470v2 cpus. not the best for hosting minecraft servers to play on, but i do use it for mod and plugin development. i use pelican panel (fork of pterodactyl), and i dropped truenas scale on there with 100GB of ram and 12TB storage (9TB usable). If you get a system like me I highly suggest installing proxmox
You don't need to add Xaero's Minimap mod to the server in order to be able to use it. Just install it in your client and it will work anyways. To be honest you can even play on non-mod servers with minimap and optifine installled as they dont need to mess with server itself.
Now here is a question, that I have asked millions of times to numerous of content creators. I enjoy a heavily modded minecraft. In particular I enjoy All The Mods 9 modpack, the original not the no frills or skyblock etc. Previously I had rented Apex Hosting minecraft servers and even 8 Gb was too little to host myself and about 10 of my friends. My question is what would you recommend for needing a heavy ram intensive server, would this video even be relevant to help me out Im not sure. Appreciate the video you gained a new subscriber.
Hate you've not had your question answered by other content creators, if it helps here's my suggestion from personal experience (I've done ATM8 on pebblehost, and ATM9 and Craftoria locally): The most common minimum recommendation for light play (say you and 2 - 3 friends) is about 10GB RAM, however if you're running up to 11 (you + 10 others) I'd give it about 1.5-2GB per player to be safe (per a commenter on the listing site, the machine used in the video has a max of 32GB so 2x16). That comes in with the consideration that all of you are not teaming up and tackling different projects in order to create 1 ATM Star together, but instead all of you will ultimately get into different/same mods separately that are SUPER resource heavy (looking at you Mekanism and Create). Some mod packs installed with ATM require a lot of components (55 crafters for Mekanism to create a Patrick Star...so 110 for both stars simultaneously per player). If all of you are working as 1 team, you may get by with about 12-16GB total. My caution to you is two fold going this route. First would be the max upgrade compatibility of RAM from these small workstations. It can be rather troublesome to find what the max RAM size is per the motherboard, but if you can find it please get 2 new RAM sticks sold as a pair. There's a lot of stuff out there about things crashing and not working because of the mismatch RAM's even though they're both 8GB sticks. Second would be cooling and power. Hosting intensive modpacks with a large group (large to me is over 5) is going to ramp up the power consumption, ultimately making the components hotter. Figuring a way to future proof the device to handle that is going to make for a better experience and extend the life of it. Sorry it was long, but I hope it helps.
For heavy mod packs like ATM9 you will need at least 16gb of ram on the server. Additionally, since these modpacks are also computationally expensive, you'll have a better experience on a faster, more heavily threaded cpu like a newer ryzen 7+ or intel i5+ (alder lake or later). This pc (with the additional ram stick) will probably run ATM9 but I'm not sure if it will be a good experience, since the 2400GE is a fairly low power chip with constrained clock speeds and pre Zen 3 IPC. Most of the things beyond the initial server set up would be applicable if you decided to set up a more powerful pc as the server.
@@Howleds Your reply was one of the most helpful I have ever gotten. Thank you for the time and explanation, would you recommend having some sort of graphics card on the computer as well?
actually 8GB shoupd be eneugh, try co figuring the server to save queeze as much performance as possible. there are alot of things you can change that you probably wont notice much
These HPs are probably not the best choice for that as the mini versions like this one only have room internally for one NVME or one SATA 2.5 inch, so it's never going to hold a lot of storage.
To copy from the terminal, simply select the desired text and then press the right mouse button. That's it. Now you can paste it as usual with Ctrl+V. ps. You cannot create a cross-shaped pattern with 3 screws.😅
what kind of internet speeds would you need to run a server like this and still be able to play games normally? also this is amazing and I would love to try this !
most games ill not need more than 5 mbps to work well, any 100 mbps connection will do just fine, 100 up and down, if you have one of those weird connection where you have 100 down but like 10 up, that for a server is not good
Remember folks, before removing a cooler from a system thats old, try running some benchmarks to heat up the cpu for about 10 minutes to soften the paste as much as possible. This is a huge help before removing a cooler!
Thx, I was wondering why the CPU heatsink of my server motherboard isn't coming off, but I'll try that (I probably won't even need to run benchmarks though, considering the fact that it has no CPU fan).
Yea... I made the mistake of not doing this. CPU came right out with the cooler... thankfully, I was able to separate them with a hairdryer and only had 2 bent pins that were at the very edge, so it was easy to bend back.
And twist the cooler off, not pull it off.
Even on Systems which don't have a ZIF socket, you don't want to put unnecessary force on the socket.
If you still end up with a CPU stuck to your cooler you can "saw" it off with dental floss.
@@Plague_Rat778The same thing happened to me yesterday. Now there are only 2 of 4 RAM sockets working on my PC 🥲
i usually like to pour boiling water onto the components while plugged in that usually helps also 🤗😁
IMPORTANT Info for Matt! Blur is not destructive, you can reconstruct the image. You should use colored blocks to censor sensitive Information.
Bump
bumperino
Bumpybumpo
another bump for good measure
@@Gearbhall replying to a comment to promote more bumping
I saw the thumbnail and clicked instantly.
I have 5 of those sitting on my desk in a cluster. I LOVE the HP elite-desks.
Gimme 1
This is actually such a good idea, paying for a server monthly at the moment but this looks fun and well worth the cost
yeah, just pay for domain and youre set. pretty good for a group of friends but not really good for larger server lol
Great video this is exactly what I was looking for!
At 20:21, the reason the 127.0.1.1 ip address didn’t work is because you were trying to access the address as if it were being hosted on your desktop computer, but it was being hosted on the server. Any 127.X.X.X address is known as an IPv4 loopback address (also known as localhost) which tells the computer to go to that address which is being hosted on the current machine. The issue is, you ssh-ed into the server to run the setup command, so it was being hosted on the server, not your desktop, which is why you needed to go to 192.168.0.243 to access it. The prompt that recommended 127.0.1.1 was assuming you would be accessing the webpage from the same computer that was running the application, but in this case that wasn’t true. If you had connected a monitor to the server, opened a browser and went to 127.0.1.1 it would have worked.
Yep, alternatively they could have forwarded the ports with ssh -L 8080:localhost:8080 USERNAME@IPADDRESS
Ya right
also know as a loopback ip
Came here to say pretty much this, but also add that the second IP displayed is (if memory serves) the external IP, hence why Matt has chosen to blur it in the edit.
i thought it was he was accessing it from https instead of http but im wrong clearly
No exposed ports is the new standard and I LOVE that. This is an excellent tutorial. It's funny how you and I keep doing the same stuff. I just setup a 4 node homelab and have been 3d printing and your latest vids have been exactly the type of stuff I've been doing 🤣
Thanks Lee. Hope you and your family are doing well.
protection by obscurity isn't security.
Did he set up a firewall though?
"no exposed ports" its just networking ur stuff to a third party, its not more secure, in fact, it might be less secure because you have no controll over other people.
opening ports is a better method of getting your server online
@@bacalhau_secoExactly
"It did end up failing the first time for some reason" as the cpu usage spikes to 155%
Man, I remember using Webmin back in the late 90's early 2000's on both FreebSD and Linux, cool to see it's still around.
Yeah, this is interesting because I never knew that you could use Web men on PCs which now I think about it is kind of obvious but the only times I’ve ever used It was to install it on my PS3 when hacking it.
For those curious, F9 on POST on a HP system will give you boot options so that you don't need to temporarily change your boot order to external storage before changing it back to internal storage.
a lot of systems have boot options available, most others i encountered were defaulting to F12...
hp do love to be special, eh?
I love videos like this because not only is the video informational but so is the comment section. I work in IT and learned some very valuable stuff here.
A small size server like this would be so convenient. I made a server using some old parts, but that stuff needed a full ATX case (or MATX). It takes up a lot of space and doesnt really have a purpose when not gaming on the server.
you could seed torrents and slsk on it probably
1:35 I'd say that's an average sized PC, some might say that's a big PC maybe even an enormous PC.
😂😂😂
With a great personality, too
FYI- 127.0.0.1 is called the loop back address. It references the server itself so you can use that address even if your server is not connected to the network. But you have to be on the server.
the entire 127.0.0.0/8 range is loopback, also for v6 it is ::1
@@evelynuwu/12, not /8
@@Zydepoint I'm pretty sure RUclips filtered my comment with a link to it but it is a /8 as per RFC 6890 section 2.2.2
@@evelynuwui never understood the what the /number is
@ ah i might have misstook it for 172.16.0.0/12 i think?
Great video, probably the most new-user friendly guide I've seen that can help people make a linux server.
Really cool, inspires me to build my own. Like that it's inexpensive and mostly solid state (other than the fan). And that AMP has a ton of game server options.
your lost screw is near the Wifi antenna :)
And it’s in every shot
Been using AMP for almost a decade now, great to see it get some coverage!
minimal server version is always beneficial instead of unnecessary bloatwares. Servers like this size should be as much of free resources as possible to serve the actual application (game server)
I wouldn't select the minimal option when installing because it will not install packages like openssh that are required for humans to interact with the system. if Ubuntu server is too heavy, maybe try Debian. if your machine can't comfortably run Ubuntu Server then imo it shouldn't be running a Minecraft server since it isn't powerful enough
@@AveryChow I intaled the version with desktop environment and disabled it after setting the server up so it boots into tty. It makes it easier for beginners IMO.
Nowadays you can just use Hamachi to have someone join your LAN world without being on the same local network. No server needed, unless you wanna invite a ton of people.
@@DizzyDJW Hamachi? in 2025?
@@AveryChow Yup and yes
Best tutorial I've seen! Real step-by-step with tips. Subscribed! Thanks Matt
Its working!!! Thank you so much for this tutorial!!! You explained it really good step by step. Keep this work!!
For minecraft server, you want the best single core performance you can afford. Mine has a 5800x been great for modded minecraft
I've run a game hosting business for a while now, and can tell you that most people will only run servers for 1 - 4 months at a time, yes they come back after a while but paying £4 - £6 a month for a rented server for this time is much more manageable, you've also got to consider power consumption for this as well as things like replacing faulty hardware and depending on how many people are connecting you internet.
Saying this I still think its a good idea and relativity cheap for a good little home server.
Bro, I have been running my server via SSH'ing into the box, running the ./start. sh script, and using "screen" to keep it running. I never thought about using AMP to manage my server. Learn something new every day.
These little mini PCs are pretty nice. I picked up the Lenovo version of this (lenovo thinkcentre m715q) for about the same price. Just read the description of the eBay listing VERY carefully. Do not assume it comes with anything that isn't listed. Mine had everything (CPU, RAM, m.2 SSD, ac adapter) but was missing the WiFi. No big deal but be careful. 😅
Nice small build. I can recommend ventoy for the boot stick and you'll never have to create one ever again, just copy the iso :)
9:56 the 1 GB partition isn't for the system, it's for /boot/efi, which is where UEFI boot files reside. The system is in the other partition (/). In your example, there is no separation of system and data files. That's not necessarily an issue, I'm just pointing it out.
This is an amazing guide. When I set up my minecraft server manually, it was a massive pain in the ass. Of course, what I learned was worthwhile, but if I were to do it again, this is what I would do.
This is really helpful! Ive been trying for a long time to find a tutorial like this!
definitely trying this out for a future server absolutely amazing video explaining everything. i always thought it would be way harder than this to get things going. Thank you !
Webmin is fine... But try Cockpit. Its easy to setup and much more modern. In the end they both do the same. remember copy and paste is rightclick
This is a vary good total for this. Love AMP been using it for like 3 years now. Thanke you for such a good totareal for normal pepole lol.
I would say that F9 is faster for booting the Ubuntu setup.
Loved the video!
Great video, I almost have the same setup with the exception of a generation or two newer Elite Desk. It is great to see AMP is getting some love.
I have been making minecraft servers the hard way. Thank you for the simple easy to use tutorial.
Same. I've been 100% command line (which is great for learning bash) but very time consuming. As a student, I haven't had time to write scripts for everything I need to automate. Sometimes, I just want to enjoy my toys and not have to spend all my time working on them. Matt's video is a bit of a godsend, had no idea all this was available.
Its absolutely insane how little you need to setup a local server at home for your games with your friends. One thing I've realized, hosting my own MC server, is it MUST be on a SSD for the world map. We run into so many new-chunk generating issues.
One issue with the pc you got is they're limited on TDP cpu wattage. Definitely recommend a full-size desktop with proper power supply and CPU. You also can't add-in a GPU on these very easily. Reasons you might want a GPU is because of Media Encoding. My MC server doubles as a home "Netflix" of sorts with my music and Movies. Another plus of full size desktop is expanding storage... You can put a desktop tower in a closet for all you care if you're rarely accessing it, especially if you use a Web UI like CasaOS to access it.
Also, always do the same 2 sticks from the same package. Is it rare to have issues? Yes... but might you regret it if an issue occurs? Yes
If you're running a Fabric or Forge server I recommend using a mod called "Chunky" to pre-generate chunks of your world. You can set the radius to be 1000 chunks for example, and as long as you play on that area the server will just read them quite fast.
You can also do it with the Nether, the End... all those that usually cause lag spikes when someone is exploring.
Great video! I love budget builds like this, because with all the open source tools out there nowadays like webmin and AMP and the used marked on ebay, setting up private small servers is easier then ever before. No more messing with bare ubuntu server installations. I run a small homeserver myself, an old Fujitsu office machine I upgraded with a Intel i7-7700T CPU, 32GBs of RAM and 2 Seagate Ironwolf HDDs i obtained from a used Synology NAS. Just cobbled together over the years and working like a dream while using barly any power. Several gameservers, Adguard DNS, my own NAS and even experimenting with a small LLM right now
The potential is unlimited overtime! quite impressive the setup you have lol
Thanks Matt, always enjoy your videos.
Yeah, I have never had an idea of having my own server, but this video made it really easy to understand.
This is really helpful! Ive been trying forna long time to find a tutorial like this!
I'd recommend using RAM sticks of the same model because the speed of each stick is entirely different from model-to-model. Especially if your slots support dual-channel RAM. Having both of the sticks be that Silicon Power allows the server to reach true 3.2KMhz speeds, as well as giving a small boost to processing requests to the CPU, which is heavily needed in a gaming server.
Bro invented new SI with KMGhz instead of GHz
aternos disliked this
Underrated comment
you should take advantage of the 4 cores, i had an old athlon x4 running minecraft, rust, csgo, and valheim at the same time.
just make sure each server runs on separate cores so the cache doesnt clutter
The DisplayPort io card is only held on by the two small screws. You take those out and use a spudger to lift the back up. It'll pop right off. I've had 2 NVMEs, a SSD and 2.5Gbe nic in mine.
The thing to note is that HP often uses proprietary screws. It's not a Phillips. And trying to use a Phillips can waste time or trash the screw. A small flathead driver will work if you don't have the official HP driver, which I have never personally seen. Flathead works fine.
@@LatitudeSky HP uses regular torx screws, which you can readily buy screwdrivers for
Thank you so much. I had a collection of mini-pcs that were mostly just sitting around besides one for emulation station.
Matt, I've noticed you love saying 'go ahead'. :)
the reason why you were never able to get the blurred out IP to work is because that's your public IP (IP of your modem) most home routers only support Dynamic NAT which is one way. very few home routers support Bidirectional NAT, so when you try to go to that IP the router is just like nope.
Your content is Amazing , never stop :)
I recommend updating the BIOS and any firmware before doing anything else
20:25 the reason this didn't work is that that is the loopback address for the server, not for your windows machine; you're trying to access an address that only exists on the server on your windows machine.
Ryzen Elitedesk SFFs are so good. Tick a lot of boxes, small footprint, great CPU and on-board video.
tbf, for servers id always choose an intel cpu, purely for plex supporting QuickSync
@yousufahmed5627 makes sense if you need quicksync. if you;'re doing game servers though, it anything else that needs raw CPU, it really doesn't matter.
Is it possible to install newer Ryzen processors in these. Like a 5700G
When I upgraded my PC I kept my old one, slapped a new SSD in it, took out the graphics card, and set it up as a headless ubuntu server. It has been awesome, I use it for school all the time (I'm studying software development and host my projects on it) as well as for hosting servers when my friends want to play games. I set it up with docker and docker-compose. No GUI for me lol.
Great guide but I would recommend getting matching RAM kit tbh. As a server, reliability is the number 1 requirement and mixed RAM can lead to stability issues down the road. I should be fine but you never really know until you start getting random crashes or reboots down the line.
For a cheap self hosted server it's just fine, i have never had any issues with mixed ram on modern hardware. Even in the off chance it has stability issues it's not a professional server that requires absolute reliability, if that is the use case then a consumer mini pc is not the correct setup to begin with
@@joey_f4ke238Oh yeah I know with modern systems it's very rare to have complications with mixed RAM but thought I'd leave the comment anyway. It's good for people to know there could be potential issues.
I took that exact computer from a hospital job last year, man this wouldve been helpful back then...
I went the Proxmox route instead of Ubuntu bare metal, because I like having LXCs instead of docker and really enjoy Proxmox Backup Server. Also has made editing things on the server configuration really easy by having a VScode installation in the necessary containers.
Same. I also run a bunch of other stuff for homelabbing. Proxmox is the best. I have a single VM of OPNSense and have public facing stuff on a different vlan than my homelab stuff, and both cant access my home LAN.
As a Proxmox and pfSense user, I agree that you chose the overall better route. However.... His tutorial is good for his general audience. I'm pretty sure most gamers can follow along and maybe, possibly get a server running.
I have a couple of questions.
*1 -* What is the + of proxmox compared to the bare metal if you don't count the snapshot and backups.
*2 -* What made you choose Docker over LXC? Is it performance? Ease of use? (PVE Helper Scripts etc.)
@@bizkurt99 my personal opinion.... Opening any server to the public can put your network at risk. Proxmox can support VLANs much easier than bare metal and Docker.
Dedicated IPs for each container is also easier on Proxmox LXC. Still doable on the other (MAC VLAN), but not as easy.
Portainer is better for sharing resources as you can limit want each game server can use.
I'm sure there are others, but that's what came to mind.
i am rebuilding my server, and i actually considered proxmox but decided to go with gentoo and podman.
I dont really need a whole ass kernel for each aplication
for anyone doing this make sure that the ram you put in there match and aren't just two random sticks, this can sometimes mess something up but not always. It's not bad but and will work but again it's just better to have matching sticks
When I saw 2 different sticks I cringed
That has not been a problem for me in a looong time, on older systems yes, but anything relatively modern just sets the slowest speed among the two sticks or maybe defaults to the regular 2133mhz, for optimal performance sure, matching sticks is really recommended but as a cheap upgrade it will work just fine 99% of the time
@@Plague_Rat778 The brand doesn’t matter. The speed and CAS latency matching are what is important. Obviously buying 2 identical sticks is best but 2 different brands isn’t a big deal
@NojoNinja im sure from the aspect of them working properly. The brand doesn't matter much, just the speeds and what not need to match as you said.... but it still bothers me seeing 2 different brands 🤣
@@NojoNinja checked them both, neither the clock speeds nor latencies match. These are 2 completely random sticks that just happened to both be 8GB
To further elaborate on the loopback address, it is also a means of testing the IP stack of the local machine. If you can talk to yourself, your software environment and hardware are functioning.
bro just cooked with this tutorial 🔥🔥
Love these old HP Elitedesk boxes. They use common HP notebook power bricks so even if one is not included, you might have it laying around. I use these for a variety of Windows 10/11 work and Ubuntu. The processing power and just brawn for the dollar is crazy. I have retired most of my Pi projects for Elitedesks because it's got waaaaay more capability. The build quality is top notch. Etc. A couple notes: the drive cage is only needed for use with SATA SSDs or spinning drives. If you are only using NVME, you can delete the whole drive cage. Second, and this is a big one. There is an air cooling duct piece that fits between the case and the fan. This duct is prone to break or get left out by the techs doing the decommissioning. A missing duct will mess with the cooling and the stupid part is hard to find by itself. There are 3D printable. Strongly suggest getting one if your air duct is missing. But otherwise these Elitedesks absolutely rock. They can be had down to $20 plus shipping, way cheaper than a Pi, and gosh darnit they can run Windows 10 just great or 11 in many cases with the hacks. This matters when the users are not savvy enough to use something else. This IS a PC you can attach to the back of a monitor and give to your parent. Of course it also handles Linux like a champ.
AMP is amazing love that software. Their Support is insanely good
31:29
In CMD, just highlighting the words copys them, in linux (or Putty), you'll have to right-click as well
On Linux ctrl + shift + c also works, not sure if it works in Windows.
6:56 just press F9 and boot from the stick so you can skip changing the boot order around
I’ll continue renting a server because of a few reasons.
1 electricity is quite expensive where I live so buying a system and then running a server won’t be worth it for a few years.
Using my old desktop just isn’t energy efficient enough to be cheaper.
2 my internet isn’t the fastest and running a server won’t help much.
3 when renting uptime is better then having your own server. Things like updates, power outages or pets can be reasons why uptime isn’t 100%
This looks like a fun project to do
what about setting up a custom domain?
you could also install ubuntu on the disk by insterting the disk into another working pc and run a packaged installer. then all youd need to do is manually fix the boot targets on, probably, both machines, but hey, you don't "need" a flash drive
oh, and you can use free software, like docker!
sure, it's a bit more hands on, but once you get over the inital learning bump it's smooth sailing (ish) and there's a vibrant community. an easy 10$ saved!
I use a similar setup to host an Ark cluster for 3 people to play on. I also have Conan Exiles setup on it so we can switch between the two.
Remember, try not to use two different types of sticks of ram, try to always use the same exact one if your are putting multiple in
This is Awesome especially if you want to run servers other than Minecraft. But for those who don't want to spend the 10 dollars and only want to set up a Minecraft server, Crafty Controller is very easy to set up and is completely dedicated to just Minecraft servers (just like he says). The hardest part would be port forwarding but i do think playit works with it as well (dont quote me on that).
Also Command Shift C is to copy and Command Shift V is to paste respectively.
lol i was wondering if anyone else knew about hitting SHIFT when copy/pasting in terminal
32:14
It's the localhost or local loopback ip
I think it’s ok if you kept it that way since the playit instance and the Minecraft server are running on the same machine
Based on this video I feel I understand your target audience, and would suggest Crafty as an alternative for AMP. Free and easier to install Minecraft mods as it's just select from a drop down.
FINALLY, A TUTORIAL THAT MAKES SENSE.. also, is it possible to do this on a raspberry pi?
Yes but games other than Minecraft won't be that quick because of the emulation used.
I used this same PC to make personal emulation console. Honestly better than a Pi for the price at this point.
These little PCs are just awesome.
I got myself a Lenovo one with the same CPU, its running Proxmox and I have all my Services virtualized on that, including an AMP LXC.
Here in Germany they do all seem to be a bit more expensive, but can still sometimes be found about the 80-90€ mark.
Still great performance and versatility for the price.
I've since upgraded mine to a 1TB ssd and 32Gb of ram :D
Hey Nick! Wie schwer war es Proxmox aufzusetzen? Hatte das letzte mal vor Jahren Kontakt damit und seitdem leider nur Docker genutzt. Hätte ja schon Lust... wie gut läuft AMP und die Spielserver allgemein?
Auch hatte ich LinuxGSM als server manager in betrieb
@@plpGTR Moin, war ganz einfach, musste nix anders machen als bei jeder anderen Proxmox Installation.
Eventuell halt im BIOS des Gerätes die Virtualisierungstechnologie einschalten, und IOMMU wenn du planst z.B. die Grafikeinheit an eine VM durchzureichen, ersteres war bei meiner Maschine schon aktiviert.
Sehr empfehlen für Proxmox kann ich die Proxmox Helper Scripts, damals von tteck, ruhe er in Frieden, kreiert und nun von der Community weitergeführt und erweitert.
Einfache Installationsskripte für super viele mega coole Services. Auch wenns sicherheitstechnisch nicht die schlauste Idee ist einfach irgendwelche Skripte aus dem Internet auszuführen ;)
Läuft echt alles erstaunlich performant, habe 11 Container Laufen, gut viele davon sind keine wirklichen Performance-fresser, also eher so Sachen wie PiHole, bookstack, metube, homarr usw. aber eben auch sowas wie Jellyfin, welches auch die integrierte Grafikeinheit des 2400GE nutzen kann, um Videos on-the-fly zu codieren, oder eben die AMP Instanz, der ich 10GB RAM und 8 virtuelle Kerne gegeben habe (da es ein LXC ist wird sowieso nur das vom Host genutzt was gebraucht wird).
Auf AMP ist bei mir ein Gmod TTT server mit 500+ Add-ons, hört sich krass an, aber mit 7-8 spielern frisst das Ding keinen halben gigabyte Ram und ist selbst max auf 25% CPU Auslastung, also alles halb so wild.
Und ein Minecraft Server, der aber nur läuft, wenn ich ihn brauche (Minecrat server haben glaube ich einen Idle modus wenn eine bestimmte Zeit niemand online ist). Generell ist das bei den offiziellen Servern von Mojang aber so, dass die echt gute Single-Core Perfomance brauchen, weil das Ding schlecht oder gar nicht multi-threaded ist.
Also auch ein Vanilla Server wird in die Knie gezwungen, wenn zwei Leute lang genug in unterschiedliche Richtungen laufen und der Server dadurch neue Chunks generieren muss.
Hatte ein Modpack, indem Flugzeuge drin waren, mit denen man noch schneller unterwegs war, hab deswegen auch nach performance improvement mods geschaut, aber das hat nur mittelmäßig geholfen.
Habe dann auch verstanden, warum es Leute gibt die den Minecraft Server von Grund auf versuchen neu zu schreiben in Rust oder anderen Sprachen xD
Muss aber dazu sagen, dass ich genau das Problem mit dem laggenden Server bei Chunk Generation auch bei Hostern wie Nitrado hatte, also bin ich mir ziemlich sicher, dass es ein Problem mit dem Spieleserver und nicht unbedingt mit der performance der Hardware ist.
Um wieder zum System zurück zu kommen, wenn der TTT Server leer ist, und alles sonst im Idle läuft, dann liegt das System bei mir bei unter 5% CPU auslastung.
Merkt man gar nicht, dass ich diese miniPCs und Proxmox geil finde, oder? xD
Könnte da Stundenlang drüber sprechen
@@plpGTR Bin ich doof oder wurde meine Antwort gelöscht/versteckt?
@@NickDerMitHut kam bei mir nie an 😅 kommt vor, wenn man einen Link rein schreibt z.B.
@@plpGTR Hm. Ein Link war nicht drin. Vll. sind irgendwelche Wörter auf der Blocklist oder so.
Versuch Nr2:
Moin, war ganz einfach, musste nix anders machen als bei jeder anderen Proxmox Installation.
Eventuell halt im BIOS des Gerätes die Virtualisierungstechnologie einschalten, und IOMMU wenn du planst z.B. die Grafikeinheit an eine VM durchzureichen, ersteres war bei meiner Maschine schon aktiviert.
Sehr empfehlen für Proxmox kann ich die Proxmox Helper Scripts, damals von tteck, ruhe er in Frieden, kreiert und nun von der Community weitergeführt und erweitert.
Einfache Installationsskripte für super viele mega coole Services. Auch wenns sicherheitstechnisch nicht die schlauste Idee ist einfach irgendwelche Skripte aus dem Internet auszuführen ;)
Läuft echt alles erstaunlich performant, habe 11 Container Laufen, gut viele davon sind keine wirklichen Performance-fresser, also eher so Sachen wie PiHole, bookstack, metube, homarr usw. aber eben auch sowas wie Jellyfin, welches auch die integrierte Grafikeinheit des 2400GE nutzen kann, um Videos on-the-fly zu codieren, oder eben die AMP Instanz, der ich 10GB RAM und 8 virtuelle Kerne gegeben habe (da es ein LXC ist wird sowieso nur das vom Host genutzt was gebraucht wird).
Auf AMP ist bei mir ein Gmod TTT server mit 500+ Add-ons, hört sich krass an, aber mit 7-8 spielern frisst das Ding keinen halben gigabyte Ram und ist selbst max auf 25% CPU Auslastung, also alles halb so wild. Und ein Minecraft Server, der aber nur läuft, wenn ich ihn brauche (Minecrat server haben glaube ich einen Idle modus wenn eine bestimmte Zeit niemand online ist).
Generell ist das bei den offiziellen Servern von Mojang aber so, dass die echt gute Single-Core Perfomance brauchen, weil das Ding schlecht oder gar nicht multi-threaded ist. Also auch ein Vanilla Server wird in die Knie gezwungen, wenn zwei Leute lang genug in unterschiedliche Richtungen laufen und der Server dadurch neue Chunks generieren muss. Hatte ein Modpack, indem Flugzeuge drin waren, mit denen man noch schneller unterwegs war, hab deswegen auch nach performance improvement mods geschaut, aber das hat nur mittelmäßig geholfen. Habe dann auch verstanden, warum es Leute gibt die den Minecraft Server von Grund auf versuchen neu zu schreiben in Rust oder anderen Sprachen xD
Muss aber dazu sagen, dass ich genau das Problem mit dem laggenden Server bei Chunk Generation auch bei Hostern hatte, also bin ich mir ziemlich sicher, dass es ein Problem mit dem Spieleserver und nicht unbedingt mit der performance der Hardware ist.
Um wieder zum System zurück zu kommen, wenn der TTT Server leer ist, und alles sonst im Idle läuft, dann liegt das System bei mir bei unter 5% CPU Auslastung.
pterodactyl is fairly easy to install actually, and there are even install scripts so you don't even have to do all the hard stuff and just can run a single script
I won't discourage you from taking world backups but when you can just make 5 telegram group with only you, you could save how many backups as you want
I don’t even play Minecraft, but I might just set this up for the experience
Will you create a tutorial on how to make a plex/jellyfin server using this same rig? Would it be reasonable to have a plex server + one or two minecraft servers? Great vid btw.
Under normal conditions it shouldnt be a problem to host plex or jellyfin. Just remember that storage within these tiny pcs is limited. I have system with 10tb of shows and animes. Fitting a hdd in a tiny pc as this one will not work out and ssds are too expensive.
Also if you plan on doing multi users for example using the „watch togehter“ Feature on Animes with plex you might be running into a cpu bottleneck, as for anime, the video will be transcoded and subtitles will be burned into the video stream. For at least 2 streams (you and your friend at the same time) you wont be able to constantly watch without buffering. For resolving this you need a plex pass to enable hardware transcoding (5$/mo) and also at least a intel cpu which supports Intel Quick sync. For everything else you are pretty easy good to go.
1. Press F9 when booting to open boot menu to boot on your selected device
2. You can copy from the command prompt by selecting and right clicking. Exactly like you pasted the command on the prompt in the first place.
The ip tunneling was very helpful, i only rented servers for friends and friends of friends, and make my own saver on my pc for family
i wanted to know a way to make my own server that i can share without paying a provider, but the only thing that stopped me was sharing my ip
so that was very helpful, i thought i had to pay a lot of money or pay a subscription to get that
20:55
These IP addresses belong to local machines. When you use 127.0.0.1, you're accessing your own computer, not the server. To reach the server, use its IP address, which starts with 192...
This might be the true option for me. I'm planning to host a heavily moded SMP sever this July for 50 players. I was told to prepare a 12Gb RAM sever. Renting one from website cost 27$/month so I think this should be the better option
Heavily modded, 50 players, and only 12gb of ram?
Now that i'm moving to a desktop i'm probably gonna turn my old gaming laptop into a server for friends.
I did something like that but with dell 3050 micro. It can handle any 8-gen CPU with any tdp, automatically limiting it to 35w, so I upgraded it to i7 8700 from some Pentium gold.
P.S. My only remark to these AM4 pre builds, that there is no BIOSes for new CPUs. So this particular PC just will not support something like 5600g or even 3200g. So if you want something small and more upgradable you can look at ASRock Deskmini series - it has more or less same bios support as regular ASRock boards (yes, I know about A300 and new CPUs, but you can reflash it to x300) with normal bios with a lot of tuning/overlocking features.
i did this a little differently. dropped $300 for a dell poweredge r520, 192GB DDR3 1600MHz, 4x 2TB HDDS and 4x 3TB HDDs, 2x intel xeon e5-2470v2 cpus.
not the best for hosting minecraft servers to play on, but i do use it for mod and plugin development. i use pelican panel (fork of pterodactyl), and i dropped truenas scale on there with 100GB of ram and 12TB storage (9TB usable). If you get a system like me I highly suggest installing proxmox
You don't need to add Xaero's Minimap mod to the server in order to be able to use it. Just install it in your client and it will work anyways. To be honest you can even play on non-mod servers with minimap and optifine installled as they dont need to mess with server itself.
Now here is a question, that I have asked millions of times to numerous of content creators.
I enjoy a heavily modded minecraft. In particular I enjoy All The Mods 9 modpack, the original not the no frills or skyblock etc.
Previously I had rented Apex Hosting minecraft servers and even 8 Gb was too little to host myself and about 10 of my friends.
My question is what would you recommend for needing a heavy ram intensive server, would this video even be relevant to help me out Im not sure.
Appreciate the video you gained a new subscriber.
Hate you've not had your question answered by other content creators, if it helps here's my suggestion from personal experience (I've done ATM8 on pebblehost, and ATM9 and Craftoria locally): The most common minimum recommendation for light play (say you and 2 - 3 friends) is about 10GB RAM, however if you're running up to 11 (you + 10 others) I'd give it about 1.5-2GB per player to be safe (per a commenter on the listing site, the machine used in the video has a max of 32GB so 2x16). That comes in with the consideration that all of you are not teaming up and tackling different projects in order to create 1 ATM Star together, but instead all of you will ultimately get into different/same mods separately that are SUPER resource heavy (looking at you Mekanism and Create). Some mod packs installed with ATM require a lot of components (55 crafters for Mekanism to create a Patrick Star...so 110 for both stars simultaneously per player). If all of you are working as 1 team, you may get by with about 12-16GB total.
My caution to you is two fold going this route. First would be the max upgrade compatibility of RAM from these small workstations. It can be rather troublesome to find what the max RAM size is per the motherboard, but if you can find it please get 2 new RAM sticks sold as a pair. There's a lot of stuff out there about things crashing and not working because of the mismatch RAM's even though they're both 8GB sticks. Second would be cooling and power. Hosting intensive modpacks with a large group (large to me is over 5) is going to ramp up the power consumption, ultimately making the components hotter. Figuring a way to future proof the device to handle that is going to make for a better experience and extend the life of it.
Sorry it was long, but I hope it helps.
For heavy mod packs like ATM9 you will need at least 16gb of ram on the server. Additionally, since these modpacks are also computationally expensive, you'll have a better experience on a faster, more heavily threaded cpu like a newer ryzen 7+ or intel i5+ (alder lake or later). This pc (with the additional ram stick) will probably run ATM9 but I'm not sure if it will be a good experience, since the 2400GE is a fairly low power chip with constrained clock speeds and pre Zen 3 IPC. Most of the things beyond the initial server set up would be applicable if you decided to set up a more powerful pc as the server.
@@Howleds Your reply was one of the most helpful I have ever gotten. Thank you for the time and explanation, would you recommend having some sort of graphics card on the computer as well?
@@supperKingofworld You do not need a graphics card for the server at all.
actually 8GB shoupd be eneugh, try co figuring the server to save queeze as much performance as possible.
there are alot of things you can change that you probably wont notice much
I’m not a Minecraft player but this video has such good information. Thank you
You might be able to highlight the text you want to copy and then right-click anywhere in the terminal to copy the text.
Thank you for sharing! :)
I would recommend lvm when installing, if you want to add additional hard drives later you can do that without any problems
These HPs are probably not the best choice for that as the mini versions like this one only have room internally for one NVME or one SATA 2.5 inch, so it's never going to hold a lot of storage.
AMP MENTIONED!! woop woop
Copying from command prompt is simply higlighting and right clicking. Pasting is also right-click if nothing else is highlighted.
so you finally answered the age old question of how much dediditated wam we should have to our servers
4:35 I have the 16gb variant of that stick of memory in my thinkpad
To copy from the terminal, simply select the desired text and then press the right mouse button. That's it. Now you can paste it as usual with Ctrl+V.
ps. You cannot create a cross-shaped pattern with 3 screws.😅
Wow this is super simple, I made a gaming pc with a similar prebuilt and installed a RTX 3050. I may build something like this soon.
Hey can you make a video about maintaining the server and how to find the right pc
For those wondering about copy and pasting it's ctrl shift c/v
what kind of internet speeds would you need to run a server like this and still be able to play games normally? also this is amazing and I would love to try this !
most games ill not need more than 5 mbps to work well, any 100 mbps connection will do just fine, 100 up and down, if you have one of those weird connection where you have 100 down but like 10 up, that for a server is not good