A
Admincraftโ€ข2w ago
DODECA

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
ProGamingDk
ProGamingDkโ€ข2w ago
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
DODECA
DODECAOPโ€ข2w ago
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
ProGamingDk
ProGamingDkโ€ข2w ago
What stuff? Linux should be easier than windows In those regards
DODECA
DODECAOPโ€ข2w ago
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
ProGamingDk
ProGamingDkโ€ข2w ago
Cant run wings on windows at all
DODECA
DODECAOPโ€ข2w ago
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?
DODECA
DODECAOPโ€ข2w ago
Mostly just for friends, ideally id run 1-3, modded, unmodded and like, a test environment once and every now again
KKbutter2281
KKbutter2281โ€ข2w ago
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.
iRazvan2745
iRazvan2745โ€ข2w ago
debian 12 with pterodactyl
Torrent
Torrentโ€ข2w ago
If youโ€™re handy enough you can use Debian just fine, but Ubuntu comes with a lot of the packages you need already installed
iRazvan2745
iRazvan2745โ€ข2w ago
Ubuntu is debian with bloatware
Torrent
Torrentโ€ข2w ago
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
iRazvan2745
iRazvan2745โ€ข2w ago
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
Torrent
Torrentโ€ข2w ago
What specifically about Ubuntu networking was such a pain to get working right?
iRazvan2745
iRazvan2745โ€ข2w ago
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
iRazvan2745
iRazvan2745โ€ข2w ago
Probably, I hate networking
๐’Ÿ๐‘œ๐“‚๐’พ๐“ƒ๐’พ๐’ธ
Ubuntu has never had any networking issues for me Whether static or dhcp, even vlan tagging
iRazvan2745
iRazvan2745โ€ข2w ago
Talking about bridged networking configuration for virtfusion
DODECA
DODECAOPโ€ข2w ago
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
Torrent
Torrentโ€ข2w ago
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
DODECA
DODECAOPโ€ข2w ago
Atleast for Minecraft servers Youโ€™d lose that to GC being setup wrong (or being bone stock) or like, anything else
Deathpacito
Deathpacitoโ€ข2w ago
@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
DODECA
DODECAOPโ€ข2w ago
That would be useful but an insane amount of overhead (especially with a cpu that has no hyperthreading)
Deathpacito
Deathpacitoโ€ข2w ago
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
DODECA
DODECAOPโ€ข2w ago
like, id assume proxmox its self is fairly thin and petite but, these cores arenโ€™t the fastest either id say
DODECA
DODECAOPโ€ข2w ago
No description
ProGamingDk
ProGamingDkโ€ข2w ago
Proxmox + another linux distro + mc 4 threads is a ouch
DODECA
DODECAOPโ€ข2w ago
-# 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
Lily
Lilyโ€ข2w ago
Ubuntu if you want easy
KKbutter2281
KKbutter2281โ€ข2w ago
Yeah If you really want easy run Ubuntu and then put Pterodactyl on it
Lily
Lilyโ€ข2w ago
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)
iRazvan2745
iRazvan2745โ€ข2w ago
debian is better
Torrent
Torrentโ€ข2w ago
^

Did you find this page helpful?