Discuss Scratch

Sigton
Scratcher
1000+ posts

What OS should I use for my server?

Planning to hopefully build a PC to be used as a server, nothing expensive or fancy just a PC I can run 24/7. Not sure what OS to use though. Needs to be able to run python, but basically every OS can so that doesn't narrow it down much.

Sigton
saofan123
Scratcher
47 posts

What OS should I use for my server?

gentoo
bybb
Scratcher
1000+ posts

What OS should I use for my server?

Linux.
I may be a Windows fan-boy
read Windows fan-boy in the “Fridge raider fan-boy” voice, it's hilarious xD
but if I were to run a server, or have a system dedicated to programming and not for gaming and programming, I would use Linux.

Linux is the ONLY good OS for servers, don't let anyone tell you otherwise.
herohamp
Scratcher
1000+ posts

What OS should I use for my server?

bybb wrote:

Linux.
I may be a Windows fan-boy
read Windows fan-boy in the “Fridge raider fan-boy” voice, it's hilarious xD
but if I were to run a server, or have a system dedicated to programming and not for gaming and programming, I would use Linux.

Linux is the ONLY good OS for servers, don't let anyone tell you otherwise.
I fully agree with bybb. I would just like to make this more specific. Use arch linux or ubuntu server. One good reason to use ubuntu server is you can get help from all there ubuntu tutorials.
DatOneLefty
Scratcher
1000+ posts

What OS should I use for my server?

i would recommend Ubuntu. it runs both of my servers, which run all 4 of my websites and powers my 2 Minecraft servers. They are fast, easy to set up, and have hundreds of tutorials online
herohamp
Scratcher
1000+ posts

What OS should I use for my server?

DatOneLefty wrote:

They are fast, easy to set up, and have hundreds of tutorials online
Yeah, thats what is really nice about ubuntu. But I will bring this up until you switch, ubuntu server is better as a server than normal ubuntu
cheeseeater
Scratcher
1000+ posts

What OS should I use for my server?

Unless you are managing a suit of Windows systems, go with Linux every time. I personally use Ubuntu Server or Debian; you'll get what you want set up with little effort or time. You'll find full documentation and solutions to all your problems online.

There are few reasons to run Windows on a home server, especially non-server editions. Windows Server tends to be deployed to manage other Windows systems in school or business environments.
herohamp
Scratcher
1000+ posts

What OS should I use for my server?

cheeseeater wrote:

There are few reasons to run Windows on a home server, especially non-server editions. Windows Server tends to be deployed to manage other Windows systems in school or business environments.
+1
nanalan
Scratcher
100+ posts

What OS should I use for my server?

If you happen to run Linux on your personal computer, go for the same distro if possible - it'll help dramatically in setting up production+development environments as commands will be more-or-less the same and they'll be less to learn. I run Fedora 25 locally, and 22 on my Linode server.

Otherwise, just pick Ubuntu or something.
novice27b
Scratcher
1000+ posts

What OS should I use for my server?

Debian 9 was just released officially yesterday: https://www.debian.org/News/2017/20170617

Personally, I'd say it's better than Ubuntu Server because the packages will be more stable in general, and it will probably require less maintenance. There isn't a huge difference between Debian and Ubuntu Server though.

Since Ubuntu and Debian are closely related, you most of the documentation/instructions you find online will apply to both.
iwotastic
Scratcher
100+ posts

What OS should I use for my server?

+1 for Ubuntu. I use it on my VPS which powers all of my servers.
timkoiwindowsvista
Scratcher
18 posts

What OS should I use for my server?

If you are making web apps in Java, Python, Node.js, you should use CentOS, Debian or OpenMandriva - Ubuntu was always a terrible server OS.

If you are just hosting HTML pages, you can just install Python 3 and run:
python -m http.server 80

Last edited by timkoiwindowsvista (June 18, 2017 19:56:29)

herohamp
Scratcher
1000+ posts

What OS should I use for my server?

timkoiwindowsvista wrote:

If you are making web apps in Java, Python, Node.js, you should use CentOS, Debian or OpenMandriva - Ubuntu was always a terrible server OS.

If you are just hosting HTML pages, you can just install Python 3 and run:
python -m http.server 80
No. For hosting html use nginx also ubuntu server is a GREAT server os
novice27b
Scratcher
1000+ posts

What OS should I use for my server?

timkoiwindowsvista wrote:

If you are making web apps in Java, Python, Node.js, you should use CentOS, Debian or OpenMandriva - Ubuntu was always a terrible server OS.

If you are just hosting HTML pages, you can just install Python 3 and run:
python -m http.server 80

http.server is only intended for temporary testing, use a real web server like nginx for “production”. Just to name a few important features, http.server won't handle gzip encoding, SSL, or HTTP/2.
timkoiwindowsvista
Scratcher
18 posts

What OS should I use for my server?

novice27b wrote:

timkoiwindowsvista wrote:

If you are making web apps in Java, Python, Node.js, you should use CentOS, Debian or OpenMandriva - Ubuntu was always a terrible server OS.

If you are just hosting HTML pages, you can just install Python 3 and run:
python -m http.server 80

http.server is only intended for temporary testing, use a real web server like nginx for “production”. Just to name a few important features, http.server won't handle gzip encoding, SSL, or HTTP/2.
I know, but I said it is only for hosting HTML pages and not for making advanced web apps with SSL and HTTP/2.
MegaApuTurkUltra
Scratcher
1000+ posts

What OS should I use for my server?

bybb wrote:

Linux

herohamp wrote:

arch linux

nanalan wrote:

Linux
I'd just like to interject for a moment
__init__
Scratcher
1000+ posts

What OS should I use for my server?

timkoiwindowsvista wrote:

novice27b wrote:

timkoiwindowsvista wrote:

If you are making web apps in Java, Python, Node.js, you should use CentOS, Debian or OpenMandriva - Ubuntu was always a terrible server OS.

If you are just hosting HTML pages, you can just install Python 3 and run:
python -m http.server 80

http.server is only intended for temporary testing, use a real web server like nginx for “production”. Just to name a few important features, http.server won't handle gzip encoding, SSL, or HTTP/2.
I know, but I said it is only for hosting HTML pages and not for making advanced web apps with SSL and HTTP/2.
SSL and HTTP/2 have nothing to do with the “advancedness” of a webapp. They're useful for connection security and speed.
herohamp
Scratcher
1000+ posts

What OS should I use for my server?

MegaApuTurkUltra wrote:

bybb wrote:

Linux

herohamp wrote:

arch linux

nanalan wrote:

Linux
I'd just like to interject for a moment
MegaApuTurnUltra making constructive posts since July 2014.
Jonathan50
Scratcher
1000+ posts

What OS should I use for my server?

FreeBSD or OpenBSD or Debian

herohamp wrote:

MegaApuTurnUltra making constructive posts since July 2014.
Okay

Last edited by Jonathan50 (June 19, 2017 03:48:46)

Blaze349
Scratcher
1000+ posts

What OS should I use for my server?

GNU/Linux

Powered by DjangoBB