this post was submitted on 12 Jun 2023
241 points (100.0% liked)

Selfhosted

40330 readers
504 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.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

A simple question to this community, what are you self-hosting? It's probably fun to hear from each-other what services we are running.

Please mention at least the service (e.g. e-mail) and the software (e.g. postfix). Extra bonus points for also mentioning the OS and/or hardware (e.g. Linux Distribution, raspberry pi, etc) you are running on.

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

At home:

  • HomeAssistant OS in a Raspberry PI. Runs all the lights, curtains, heating, air-conditioning and media at home. (Linux)
  • Hifiberry with a good DAC connected to it, runs mpv, airplay and chromecast audio. (RPI, Linux)
  • TrueNAS together with over 40 terabytes of space (FreeBSD)
  • Plex and Plexamp for music (FreeBSD)
  • OPNsense router runs the whole home network (FreeBSD)
  • A private git server for stuff I don't want to push to a public server (FreeBSD)
  • Jellyfin server for movies and television (FreeBSD), client on an NVIDIA Shield (Android)
  • Unifi controller to handle the home WiFi (FreeBSD)

Remote:

  • Akkoma for Twitter-like communication on the Fediverse (Linux)
  • Lemmy to talk with y'all in here (Linux)
  • PostgreSQL as the central database for all my remote services (Linux)
  • Elasticsearch for searching the Fediverse (Linux)
  • SearXNG as my private search engine (Linux)
[–] [email protected] 3 points 1 year ago

Pihole Keycloak Lemmy

The "usual" Plex stack:

Plex Sonarr Radarr Readarr Calibre & Calibre-Web Sabnzbd Nzbhydra

I want to throw Nextcloud into the mix, but I haven't gotten the motivation to do that yet. I have 102TB of disk on a 4 node kubernetes cluster just for fun

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

I run:

  • Matrix
  • Mastodon
  • Pixelfed
[–] [email protected] 3 points 1 year ago

I have a Mini-PC sitting under my TV that is a frankenstein'd together media PC and home server running on Ubuntu.

I am running Nextcloud for easily accessing stuff from all devices, Bookstack for organizing and sharing notes, borgbackup for, well, backups. Currently experimenting with gitea just in case github loses its shit^^

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

my website, mail server... using free software, of course

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

36 TB server:

  • Nextcloud (a little heavier than I'd like considering something that's just filesharing)
  • Jellyfin
  • Audiobookshelf
  • Kavita
  • Authentik
  • N.eko with protection via authentik (rabbit clone so I can watch things with friends even if it's not on jellyfin)
  • Homepage so I can remember everything -_-

Raspberry pi:

  • Adguard home, which router pushes all traffic dns through
  • Mopidy - hooked the pi to my speakers, can start playing via web interface. Don't love it, but it's working.
load more comments (2 replies)
[–] [email protected] 3 points 1 year ago

The usual:

  • Plex
  • Radarr/Sonarr/Lidarr/Prowlarr
  • qBittorrent
  • Ombi

I'm also experimenting with some other little things, like Grocy (self hosted home inventory); I want to try to host my own Lemmy instance, and someone here mentioned Viewtube as well.

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

Pi zero running pihole

unRAID server running

  • Plex
  • Sonarr
  • Radarr
  • Scrutiny
  • ArchiveTeam warrior
  • And much more

I only turn the unRAID server on when needed however. The summers here in Denmark is beginning to be unbearable, so I don't need any more heat in my apartment.

load more comments (1 replies)
[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (3 children)
  • Jellyfin - film/tv, both locally and on a seedbox.
  • stable-diffusion-webui - self explanatory
  • Matrix/synapse - private instant messaging for myself and tech minded friends
  • MeTube - web UI for youtube-dl
  • Stash - like Jellyfin/Plex but for any adult media you may have (link is SFW).
  • Lemmy - only privately just seeing how it all works, I don't intend to make a public instance.
  • A fairly typical LEMP (Ubuntu, Nginx, MariaDB, PHP) stack on my VPS

Stuff I used to use or have at least tried out:

  • Plex
  • Calibre-web
  • Typical LAMP (CentOS, Apache, MySQL, PHP) stack back in the old days (PHP4/5) when I did a bit of web dev.
load more comments (3 replies)
[–] [email protected] 3 points 1 year ago

I host these:

  • Vaultwarden(saves my life almost everyday)
  • Jellyfin (makes my life fun)
  • Sonarr & Radarr
  • Home assistant(the best thing I've done in a while)
  • freshRSS( none of that curated for you bullshit)
  • Whoogle.(like google search but not the tracking)
  • Flatnotes, Qbittorrent, Metube, Databag, Photoprism, kavita, NExtcloud, Guacomole(A few services I use rarely.)
[–] [email protected] 2 points 1 year ago (1 children)

Stable Diffusion (Stability AI version), text-generation-webui (WizardLM), a text embedder service with Spacy, Bert and a bunch of sentence-transformer models, PiHole, Octoprint, Elasticsearch/Kibana for my IoT stuff, Jellyfin, Sonarr, FTB Minecraft (customized pack), a few personal apps I wrote myself (todo lists), SMB file shares, qBittorrent and Transmission (one dedicated to Sonarr)... Probably a ton of other stuff I'm forgetting.

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

Do you have a GPU in there with the Stable Diffusion? If not how's it working? I'm debating moving to a machine I can't guarantee my spare GPU will fit in.2

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

Got a Pi 4 (Raspberry Pi OS) set with an USB3 HDD with Systemd mount dependency for the following services:

  • Plex for movies and music
  • Samba for a shared network drive
  • Transmission

Planning for:

  • PiHole (DNS adblocker)
  • Jellyfin as a backup
  • Nginx Proxy Server (since my Nodejs Express Proxy project failed miserably)

I configured it for mobility since I am always moving with it, so this is why the Systemd dependency is very handy. Also, its wifi connection defaults to my hotspot when not at home.

I also got 3 Pi3Bs remaining from an old Kube cluster project with HypriotOS, but I didn't know what to do with them and it pains me to renew the cluster certificates

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

My main machine is running Linux Mint on a Ryzen 2700x, 32gb ram, 80TB of raw storage and a vega 64 GPU.

Running:

  • Home Assistant
  • Emby Server
  • Photoprism
  • Piwigo
  • The usual NZB suite
  • FTP Server for uploading cellphone pictures automatically at night time
load more comments (4 replies)
[–] [email protected] 2 points 1 year ago (3 children)

A few LAN Minecraft instances for my wife and I, a personal Git server, Plex, SMB file share, and a few Docker containers on a MINISFORUM UM690 Mini PC. Been very happy with that little machine!

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

I have a slightly different setup personally! I am actually happily running a Windows Pro server.

For my Drivepool redundant storage, I am utilizing a cool tool I came across years ago called https://stablebit.com/DrivePool and I've been really happy with it!

I RDP into my server a lot for coding projects, and misc things, almost like a secondary computer. Additionally, I enjoy being able to Steam stream several games from it to my phone or laptop on the go. A surprising number of games are playable in this fashion.

Outside of that, I do selfhost multiple serices:

  • Plex, I actually heavily use it as a self-hosted Youtube alternative by leveraging yt-dlp and some personal tooling I wrote that collates downloaded youtube channels into Collections within my Plex (No ads!) -- Shameless plug tomy tool - https://github.com/KJBurnett/plex-youtube-channel-collections
  • Rocket.Chat for chatting with my close friends
  • code-server - a self-hosted vscode environment. You can literally code on an iPad with the capability and power of a Ryzen 7 behind it. Very cool and fun.
  • gitlab (although it seems fairly heavy for my needs, unsure.)
  • Overseerr - Movie/tv show requesting web app tied into my Plex
  • airsonic - Plex also does music but sometimes it seems to be pretty resource heavy. I run Plex with Plexamp simultaneously with airsonic for the service redundancy currently.
load more comments (1 replies)
[–] [email protected] 2 points 1 year ago

Minecraft server

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

Bit of an odd journey here, migrated from a Windows 10 + Docker on WSL2 setup on the side of my main PC to a dedicated DIY Proxmox server/NAS setup. Set it up with snapraid since it's mostly media files, will add a proper ZFS mirror or two in the future when I'm able to afford the upgrade.
I'm mainly in it for the usual media services, Jellyfin, Sonarr, Radarr, Prowlarr, plus Jellyseerr (Overseer fork with Jellyfin support). Got Nextcloud as well, plan on looking into Lidarr and Mylarr at some point too.
Also have a Pi 4 running Home Assistant and Adguard DNS, as well as Tailscale all over for VPN. Contemplating moving HA to the proper server for the performance/storage reliability boost but at the end of the day it only really toggles lights rn so no real need.

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

Here's mine:

Unraid OS: Docker:

  • cadvisor
  • deluge
  • FileZilla
  • Firefox
  • Fivefilters-full-text-rss
  • FreshRSS
  • Home-Assistant-Container
  • Libreddit
  • Microsoft-Edge
  • pihole
  • Plex-Media-Server
  • Radarr
  • Resilio-Sync
  • Scrutiny
  • Sonarr

Unraid OS: Virtual Machines:

  • Debian VM
  • Windows 11 VM

Unraid OS: Plugins:

  • GPU Statistics
  • Tailscale
  • CA Mover Tuning
  • Community Applications
  • Dynamix System Temperature
  • Intel GPU TOP
  • NVTOP
  • Unassigned Devices

My unraid server is my "jack of all trades" machine running the primary services apart from my Pihole instance (as below).

Ubuntu Server LTS:

  • pihole
  • pivpn
  • emby

This is running on an old thin client machine and is my primary Pihole/VPN machine with a backup music/media server running Emby.

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

We have experimented with using a home media server through Plex. We got it to work, but we generally do not keep it running all the time.

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

I've been running the following in docker on a thinkpad t510 running ubuntu server, performance isn't bad for a 10+ year old laptop.

  • radarr/sonarr/jackett for finding movies and shows.

  • Jellyfin for local streaming.

  • transmission-openvpn for torrents over a VPN without routing other apps traffic.

  • syncthing, for file sync between my desktop, laptop and phone (means one node is always on to get latest changes).

  • wireguard VPN server to connect from outside home.

  • nginx as a reverse proxy for all applications. Currently configured by hand, plan to find a way to automate at some point.

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

First, how do I self host:

  • Proxmox on custom PC hardware
  • Kubernetes for containerization (via Microk8s, but I really hate it, will move to k3s at some point)
    • Just about everything I can runs as a K8s deployment

What I self-host:

  • Seafile: Does all my file storage, NAS, and sync duties. No, I haven't found a better alternative yet.
  • PiHole
  • Home Assistant
  • Subspace wireguard
  • VictoriaMetrics
  • Grafana
  • Also a TP-Link Omada controller on a Rock64 lying around

That's actually about it at the moment.

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

I've got 3 "servers" at home right now.

  • Raspberry Pi 4B 8gb: "RPINode0"
  • Raspbery Pi 4B 8gb: "RPINode1"
    • hosts a few internal websites / APIs for staging (controlled via the docker API)
    • hosts Home Assistant for me
  • Unraid NAS: "Moonturtle"
    • NGINX Proxy Manager: for exposing stuff to the internet
    • Nextcloud: for file management and access. Most of my family uses this as opposed to Google Drive.
    • Umami: website analytics
    • Jellyfin: for watching movies and tv shows I've ripped
    • Uptime Kuma: uptime monitoring and reporting
    • DDNS updater: dynamic DNS updater so I can keep my DNS records up to date (don't have a static IP)
    • Portainer: for managing docker instances on RPINode1
    • MySQL/PostgreSQL/Redis: provides database services to all the stuff listed above
    • Flower: for monitoring Celery queues used by a few of my applications.
    • WireGuard: VPN for remote management of the server and access to the services I don't have exposed outside my network
load more comments (3 replies)
[–] [email protected] 2 points 1 year ago

I bought a dirt cheap thin client and put a 1TB SSD in it. Now running debian and experimenting with docker compose.

I got the following now:

  • mariadb
  • adminer
  • caddy-docker-proxy
  • home assistant
  • nextcloud

Now i'm slowly looking at replacing Google apps on my phone. Mostly keep, photos, and calendar.

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

I've got some Dell 2U I got from work.

Currently running Proxmox for a hypervisor.

  • OPNsense - Main Gateway,Firewall,etc. Also Reverse Proxy

  • UnFi Controller for AP

  • OMV as my NAS which also hosts an emby container to keep it close to the data.

  • Wireguard VPN

  • Mumble Music Bot

  • Game servers.

  • OMV is set up with SnapRAID and mergerfs.

  • EmbyContainer just mounts the localdrives.

  • Mumble server is on a VPS which also handles the domain and email I use as well.

  • Basically whatever my group of friends is playing

I would like to upgrade the server for 10gbit. My ISP has 3000/3000 fibre I could get.

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

I got 2 q+ tv boxes running armbian for h6

1st one runs as my dns server + sinkhole via technitium (pihole is a bit janky on them idk why) 2nd one runs as my unifi controller + samba fileserver + torrent downloader

Reason why i went with this is because they are cheaper than sbc or 2nd hand laptop

Fun part is that they are running at 20w/h in total

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

Unraid

  • Plex
  • Radarr
  • Sonarr
  • Modded Minecraft Server
  • Modded WoW private server
  • Work only Windows VM

Hoping to host more eventually, just need more ideas.

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

I have an old netbook as a web facing server that runs: Apache, php, and MariaDB for my personal website. I also run a gopher hole using pygopherd. I also use my web facing server for a nextcloud instance.

I have a dell optiplex thin client running plex and Samba. And I have a raspberry pi zero w running pivpn.

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

Plex and an FTP/Samba server on a DS418play.

load more comments
view more: ‹ prev next ›