Questions about what Operating System to host on
I'm getting into moving all of my hosting stuff away from Pebblehost and into my own place, and amongst dealing with all of the security nonsense and having to do write-ups on how im managing things so future me can remember, I'm just wondering, what are people hosting their servers on?
I know everyone says linux, due to the fact that it doesn't have alot running in the background and saves alot of overhead for the actual server, but whats stopping me from using something like windows server or a particular distro of linux over another?
With all honesty, doing everything on linux isn't the worst but Windows is just, flat out my strongsuit, I know everything I've got to do on windows, and flat out just prefer there being a GUI for everything over having to struggle to remember a command when it REALLY matters)
39 Replies
Most linux distros are fine and is mostly personal choice, windows server is more heavy, imo clunky, worse to work with and less tools/software support
Also has issues with mc regarding some plugins like spark
i c i c
I did manage to get things working on linux with PufferPanel so ive got something to work with, i'm just using flatout, ubuntu server for now
however good God all of the security stuff im trying to implement is just hell on earth to get functioning in linux
What stuff?
Linux should be easier than windows
In those regards
Outside of just using UFW (a firewall in general) to close all other ports, i managed to spook myself into not wanting to reveal my actual IP
So I'm using openVPN to connect to a remote proxy and forward the traffic to myself as an additional hop or layer of security
overly complicated and paranoid, but still
Linux is usually the goto for most people, but in theory you can also host your server in windows server core and have similar performance
Keep in mind that most tools are made specifically for linux, for example, velocity had a faster packet compression feature that only worked on linux iirc
Probably pterodactyl has a similar limitation, tho I donโt use it so I canโt know for sure
If your reason to use windows is specifically the GUI (which windows server core doesnโt have), then you should really consider learning how to do the same stuff but in the command-line, probably in linux
Is not hard, but can look hard and time consuming if you donโt have much experience, but you can practice a bit con a VM
Cant run wings on windows at all
So more than a limitation, it doesn't even work :moderator:
I did see stuff like that, granted im usually running modded servers, so Iโll have to look into benefits for fabric on Linux but I get what you mean
CLI isnโt the worst for me, itโs more just, having to think about what im doing and I suppose having backups helps a lot with that
Im using a Optiplex 7050 (4c/4t w/ 32gb of ram) for the time being so, all performance I can get matters since, Minecraft barely scales across cores, and the individual ones arenโt the strongest/fastest
How many people do you expect? Is it a public server or just for friends?
Mostly just for friends, ideally id run 1-3, modded, unmodded and like, a test environment once and every now again
I personally like Ubuntu, but it is your choice. Windows server runs on a trial plan and has a large overhead, but you can make it work if you really want. You can use a desktop such as Kubuntu. Additionally, there are some web panels for linux - I will get back to you with names for them.
debian 12 with pterodactyl
If youโre handy enough you can use Debian just fine, but Ubuntu comes with a lot of the packages you need already installed
Ubuntu is debian with bloatware
Bloatware is typically defined as shit thatโs difficult to uninstall thatโs not useful and you didnโt ask for
Ubuntu usually has shit you asked for and need, thatโs easy as one command to uninstall
Networking on ubuntu is the shit that made me switch to debian for life, i had to restart 3 times just for it to apply
What specifically about Ubuntu networking was such a pain to get working right?
Net plan config wouldnโt apply
Had to reboot 3 times
Just for it to load properly
Never had this issue in Debian
Debian is also more lightweight
Just sounds like skill issue
Probably, I hate networking
Ubuntu has never had any networking issues for me
Whether static or dhcp, even vlan tagging
Talking about bridged networking configuration for virtfusion
Makes sense
Any time ive had to use Linux, its been Ubuntu based distros
I am probably thinking of going with Ubuntu w/ Puffer or pterodactyl (which is a little more complicated for me to setup but, learning never hurts)
also not to add unnecessary stuff on that but like, โbloatwareโ in the scope of Linux is nowhere near the level of something like stock windows
half of the time itโs something youโre gonna have to install anyways
This 100%
People who complain about Ubuntu bloatware are linux turbo nerds who think the 1mb of RAM used by some process is somehow killing their performance
Like the shit doesn't take 5 seconds to uninstall if it absolutely comes down to it
Atleast for Minecraft servers
Youโd lose that to GC being setup wrong (or being bone stock) or like, anything else
@DODECA I heard from some people here that if you are selfhosting, you can run Proxmox on the metal and then linux on the individual VMs created through Proxmox
That would be useful but an insane amount of overhead (especially with a cpu that has no hyperthreading)
This makes it easier to create backups of your server through VM images and allows you to run multiple containers for different functions if you have a beefy machine
@AeonRemnant Does proxmox have a large amount of overhead?
I can't tell
like, id assume proxmox its self is fairly thin and petite but, these cores arenโt the fastest either id say

Proxmox + another linux distro + mc
4 threads is a ouch
-# yeah .
Initially VMs and figuring out networking for that was the move but, ripping off the โLack Of Hyperthreadingโ bandaid was what killed that dream
Would really just suggest bare metal Ubuntu(server) and containerization if you run multiple instances
Ubuntu if you want easy
Yeah
If you really want easy run Ubuntu and then put Pterodactyl on it
or if you can pay around $10 amp is much easier
not only to setup but just use in general the only thing I don't like about it is the fact that you have to make databases via SSH (there is no way to do it on the panel)
debian is better
:moderator:
^