Answer the question
In order to leave comments, you need to log in
Which linux distribution to choose for a home server?
I want to put a computer at home as a home server.
Config (I think not very important) i5-4xxx / 4GB RAM / 120GB SSD / 400+500GB HDD
Tasks:
1. File storage - for video, photo archive, and backup copies of all sorts of things. Access via SMB with limited name/password + IP. You can add some webdav or NFS to it, so that you can automatically mount it from a Linux computer and work as with a local resource.
2. Backup server - so that he can take files / folders from the main computer (OS - Mageia Linux 7), the possibility of simple management (manually launching a full backup, deleting copies or changing settings).
3. DLNA server (now there is a working mediatomb with the settings I need for my TV, so I prefer it so that I don’t select the settings again).
4. Torrent downloader directly on the server, with a clear interface (you can use the web), so that after the download is completed, you can watch it on TV via DLNA or pick it up from the file storage.
5. Zabbix server (optional, more needed for training, remove one of the virtual machines where he is currently working).
Additional requirements: a distribution kit where updates are released stably, and not once every six months, but not every day, half of which breaks something (more or less balanced). Well, so that, if necessary, you can put a separate package with software that is not in turnips, and not pick it up. I would install Centos8 myself, but it seems to be without support, there will be no updates, but there is nothing for 7 (I don’t remember now, but for some reason I once refused it).
I ask for reasoned arguments for / against specific distributions / software.
Answer the question
In order to leave comments, you need to log in
And what difference does it make what distribution kit, if it’s more convenient for your application to lift everything in docker containers, and the host system can be any and even just clean.
If lifting the entire home server infrastructure comes down to cloning a private repository with docker and compose files and running with just one line, then moving to a new server becomes a trivial task, and all configuration and dependencies are transparently declared in docker files.
It often happens that you set up everything for a long time and tediously, and then after a couple of months or a year everything is new, because everything has already been forgotten how and what was configured.
So the operating system on the host - I don't care what. In containers, you can also ubuntu or some kind of alpine. it is not very important there, because each container solves a specific narrow task.
M-yes. I knew that the hat had bought out CentOS just to kill him. The calculation was accurate - using systemd killed him the fuck ...
What to put? Well, you can try the ideological successors of EL - RockyLinux, AlmaLinux... - It was discussed here back in April.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question