this post was submitted on 07 Jul 2023
31 points (97.0% liked)

Linux

48738 readers
1131 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I have an old laptop that I want to turn into a server, but I want it to be as seamless as possible. I don't have any knowledge in web hosting, so I'll use whatever distribution makes it easiest.

Also willing to venture outside of Linux territory to try those NAS-like operating systems. I just want things to work.

I called it old, but the laptop in question actually has decent specs. I want to host a personal searx instance, a forum, nextcloud, and, well, I'd also like to run single-user fediverse instances but I heard that they're very hard to manage and update so I'm still not sure about that.

you are viewing a single comment's thread
view the rest of the comments
[–] Nibodhika 3 points 2 years ago (1 children)

My home server runs on a laptop that's running Manjaro. Does that mean I recommend Manjaro? Nope, then why do I use Manjaro? Because it's the same OS I have on my personal computer so it makes it easier to maintain two of the same than different OSs, so my suggestion would be whatever you're using on your main rig, and if you don't use Linux on it then whatever you feel more comfortable, there's not going to be a major difference between distros in their capabilities, but there is going to be a major difference in your willingness to maintain a system you're not familiar with.

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (2 children)

Same for arch. Don't use it for a server. It deleted php 7 and upgraded to 8 which broke my WordPress website.

I never moved away to something more stable but it does cost me more effort than just going with Debian.

[–] [email protected] 1 points 2 years ago

Same for arch. Don’t use it for a server. It deleted php 7 and upgraded to 8 which broke my WordPress website.

For example, I use several Raspberry Pi as servers and have Arch installed on all of them. And it simply works. I therefore do not consider such sweeping statements that Arch cannot be used for servers to be correct.

It depends on the individual use case.

For example, was Wordpress already compatible with PHP 8 at the time? Because I also use a webspace at uberspace.de. CentOS is used there and not Arch. Some time ago, I wanted to install Hedgedoc there, but it didn't work because node.js 20 was standard in my case, but Hedgedoc only supported version 18 or even 16 at the time. So it would only have helped to define a lower version as the default. This would have meant that another tool that required a higher version would no longer have worked.

[–] Nibodhika 1 points 2 years ago

Just use docker, relying on the packages inside your distro for that is a way of having a bad time. What if WordPress needed PHP 7 but Nextcloud needed 8? Or something similar. There's a reason containerization is a thing, and the host OS is mostly irrelevant.