this post was submitted on 23 Nov 2023
7 points (100.0% liked)

Self-Hosted Main

515 readers
1 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

Cross posted to r/homeserver

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 1 year ago (1 children)

proxmox. i fine its very easy to work with and manage. also proxmox backup server is amazing

[–] Neeen 1 points 1 year ago

Wow I just realized that I'm not backing up any of my Proxmox vms Thanks for the reminder friend!

[–] [email protected] 3 points 1 year ago

Arch. No Window Managers or Desktop Environments. Its easy to work with when no extra fluff is installed.

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

Debian Stable. Clean, easy, and reliable. Upgrades smoothly without drama.

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

Proxmox 4 lyf

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

Debian, I wouldn't pick another one.

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

Debian. All day, everyday.

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

Home Server: VMware ESXi NAS: Unraid

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

Debian, FreeBSD. Proxmox is awesome for hosting VMs, LXC, and Docker Containers (via a VM).

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

Debian. I use mostly docker containers and super easy to spin up and manage.

[–] [email protected] 1 points 1 year ago (1 children)

Denian stable, openSUSE Leap

load more comments (1 replies)
[–] [email protected] 1 points 1 year ago

I think it really depends on what you intend to do with it... Many answers here will mention what they use but not why.

In my case I want to have various services installed in docker containers, and I have the skills to manage Linux in console. A very simple solution for me was to use a rock-solid, established Linux distro on the host (Debian stable) with Docker sourced from its official apt repo. It's clean, it's simple, it's reliable, it's easy to reinstall if it explodes.

Why containers (as opposed to directly on the host)? I've done both over several years and I've come to consider the container approach cleaner. (I mention this because I've seen people wondering why even bother with containers.) It's a nice sweet spot in-between dumping everything on the host and a fully reproducible environment like nixOS or Ansible. I get the ability to reproduce a service perfectly thanks to docker compose; I get to separate persistent data very cleanly thanks to container:host mapping of dirs and files; I get to do flexible networking solutions because containers can be seen as individual "machines" and I can juggle their interfaces and ports around freely; I get some extra security from the container isolation; it's less complicated than using VMs etc.

[–] [email protected] 1 points 1 year ago (1 children)

Arch, because I've always had a better experience with it than Ubuntu, be it server or desktop. I also daily drive it on my desktops.

It's so much easier to setup. Only with Docker and MergerFS it's a command and easily updatable, instead of the PPA setups or bash installs you have to do on Ubuntu. The wiki is still the best.

And it's way easier to maintain when there's less stuff.

load more comments (1 replies)
[–] [email protected] 1 points 1 year ago

Alma, Talos, OpenBSD

[–] [email protected] 1 points 1 year ago

TrueNAS scale. Why: my main concern is backup and data protection, and TrueNAS offers just that. On top of that it's flexible enough to build a media suite on top of it, and it's easy to manage. I could have also gone unRAID, but since trueNAS is free and offer a bit better protection imo (at the cost of flexibility), I picked that

[–] [email protected] 1 points 1 year ago

I used unraid last year, excellent experience learning how to use docker + vm in a user-friendly interface.
Now I use debian (installed via debootstrap) headless (docker only).

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

I went from freenas to unraid and couldn't be happier.

Unraid has a ton of really amazing features, it's super easy to use, the docker support is great (freenas didn't have docker support when I left), the parity drives are magic, and just being able to slap random disks of any size in your NAS is great.

I've had a few issues with freenas, but I've never had a single issue with unraid. That shit just works.

Edit:

I have a live stream porn downloader, that'll watch when people come online and start capturing the stream. I don't want this to be part of my system and putting strain on it, so with unraid I'm able to put disks in my system and use a plugin called unassigned devices, which allows me to add them to the system, but have them be separate from my main array.

That's why I just love unraid. The flexibility is great.

[–] [email protected] 1 points 1 year ago

Truenas for the nas, proxmox for everything else

[–] [email protected] 1 points 1 year ago

Proxmox, TrueNAS, Ubuntu server.

[–] [email protected] 1 points 1 year ago (2 children)

Proxmox, unraid, pihole ftw

load more comments (2 replies)
[–] [email protected] 1 points 1 year ago (2 children)

I was an ESXi fan for over a decade until I found proxmox.

Now I use a combination of VMs and Linux containers.

I use containers for:

Pihole, Ubiquity WiFi Controller, Plex, Audio Bookshelf, imfluxdb, etc. And VMs for Home Assistant and Untangled.

https://ramblingnonsense.substack.com/p/a-journey-from-esxi-to-proxmox-in

load more comments (2 replies)
[–] [email protected] 1 points 1 year ago

Ubuntu server, everything on it runs with docker, nothing beside docker is installed, because of this i use rolling release instead of LTS

[–] [email protected] 1 points 1 year ago

Proxmox 👍👍👍

[–] [email protected] 1 points 1 year ago

Homeserver? Surely you mean home serverS.

Proxmox, unraid. Ubuntu server vms

[–] [email protected] 1 points 1 year ago

Proxmox because it's just Debian with a pretty UI for QEMU

I'm liking it a lot more than ESXi - it's just better honestly

[–] [email protected] 1 points 1 year ago

good support keeping the compatible packages readily available is one of the feature you might do well with

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

Truenas scale and xcpng

[–] [email protected] 1 points 1 year ago

Ubuntu server LTS

[–] [email protected] 1 points 1 year ago

AlmaLinux + portainer. Cockpit-machines for vms.

[–] [email protected] 1 points 1 year ago

I use Rocky Linux, since it is similar to my my company uses but I don't have to worry about developer keys/license to use the os

[–] [email protected] 1 points 1 year ago

Fedora server + cockpit

solid and simple admin web panel with containers support (via plugin)

[–] [email protected] 1 points 1 year ago

I use OpenMediaVault, with a Docker plugin and a few containers for Plex and Transmission. Although, I don't actually remember if OpenMediaVault is the OS itself, or running on top of it, which is a testament to stability, I suppose.

[–] [email protected] 1 points 1 year ago

Proxmox on bare metal. Then a TrueNas VM for storage. And a Ubuntu VM for containers.

[–] [email protected] 1 points 1 year ago

I have only ever used UnRaid, so I can't speak to the differences between server options. But I love UnRaid!

I am not very experienced in using text-based command terminals, so having a GUI is very helpful for me. In the past, I've tried to really understand the Linux terminal, making reference sheets for all the commands and writing down file paths, but in the end, I just spend way too much time trying to remember/ figure out how to do something that would only take clicking an icon. (I'm not here to argue the merits of terminal vs GUI. I understand the power of the terminal and still occasionally use it when necessary).

I originally started using UnRaid because of the Linus Tech Tips video, where they made 2 gaming PCs in one computer. I really wanted to do that too for my partner and I to game together. I mainly wanted to do that for the cool factor, but ultimately, it was cheaper to buy all the parts for one PC and just get a second GPU and an UnRaid license than it was to buy everything for 2 PCs.

UnRaid's built-in Docker and VM support is amazing! The Community Applications plugin has also made Docker Containers a breeze! People make pre-configured apps that only take minimal setup on my side to get running (mostly setting the file path for save folders). I've never made much luck with Docker itself on other OSs, but now I run Plex, Home Assistant, Blender, Cura Slicer, photo backup, minecraft server, etc. All only took a few clicks and setting file paths, and then they are up and running!

The ability to quickly spin up VMs in UnRaid and choose how many resources you want to give it (CPU cores, RAM, passing through USB or any PCIe device) has been amazing! It is really making it easier for me to learn Linux since I can easily access Windows or Linux as VMs and easily give GPU access to either if I need to. I guess it's like having all the benefits of bare metal installs and VMs.

UnRaid also has a terminal for more advanced users. Really, it seems anything is possible with some of the stuff I've read about people doing. And I never imagined I could build two gaming PCs into one!

[–] [email protected] 1 points 1 year ago

Unraid for my disks and *arr stack and 3 other Ubuntu LTS boxes for my containers

[–] [email protected] 1 points 1 year ago

unraid if you're running media apps, cameras, etc it works well

[–] [email protected] 1 points 1 year ago
[–] [email protected] 1 points 1 year ago

Proxmox or Debian minimal!

[–] [email protected] 1 points 1 year ago

Ubuntu server with ansible playbook and docker services

[–] [email protected] 1 points 1 year ago

Fedora Kinoite + podman

[–] [email protected] 1 points 1 year ago

I really wanted to self host so I wrote my own OS, from scratch.

load more comments
view more: next ›