What are YOU self-hosting?

proycon@lemmy.world to Selfhosted@lemmy.world – 370 points –

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.

431

I host:

Fedi servers

  • lemmy.world
  • mastodon.world
  • calckey.world
  • pool.social
  • musicworld.social
  • akkoma.nl
  • ruud.social
  • fotofed.nl
  • fediland.nl
  • blog.mastodon.world
  • play-my.video

Software I use

  • Nginx Proxy Manager
  • Portainer
  • Kimai
  • Xwiki (3 of them)
  • Cryptpad
  • Grafana
  • Hedgedoc
  • Matrix/Synapse
  • Thelounge
  • Vaultwarden
  • Gitea
  • Nextcloud
  • Paperless-ngx
  • Zabbix
  • Zammad

Probably forgot some..

My long and mostly complete list:

  • Audiobookshelf (GH)
    • Using for audiobooks. Ebooks, comics, and podcast support in early stages.
  • Authelia (GH)
    • Using for two-factor authentication in front of all of my services. Critical infrastructure.
  • Bazarr (GH)
    • Using for automated subtitle management. Have not needed to rely on it much.
  • Code-Server (GH)
    • Using for a plethora of things. I could write an entire post on this alone.
  • Courier
    • Using (occasionally) for package-tracking from various carriers.
  • EmulatorJS
    • Using for retro-emulation.
  • Gitea (GH) x2
    • Using as a git repo server, package repository, and for CI/CD automation. Is critical infrastructure in my lab. Could also write an entire post on this one.
  • Headscale with Headscale-UI. Tailscale clients on various VMs LXCs, etc.
    • Using to securely network with my remote servers.
  • Homepage
    • Using as a "single-pane-of-glass" to get an overview of service health with links to the various services.
  • Invidious
    • Using in-place of YouTube.
  • IT-Tools (GH)
    • Using for the myriad of various useful tools it offers.
  • Jellyfin (GH)
    • My media player of choice. Using for movies and television, but supports music, ebooks, and photos in addition.
  • Kopia Server (GH)
    • Using for data backups to my Minio instance on local NAS and Wasabi. Simple, fast, and reliable.
  • Librespeed (GH)
    • Using for the occasional speedtest to my remote servers.
  • Matrix stack using Conduit back end and Element-Web front end
    • Federated Discord essentially. Using as a private instance for friends and family.
  • Minio
    • Using primarily as a gateway to storing backups, also serves git-lfs for Gitea.
  • N8N (GH)
    • Using for home-automation, backing up my Reddit saved posts to a database, deal-alerts, and part of a CI/CD pipeline.
  • NTFY (GH)
    • Using for infrastructure notifications mostly. Very simple and versatile alerting solution.
  • NZBGet
    • Using for getting "usenet articles".
  • Paperless-NGX
    • Using for document archival. Important receipts, documentation, letters, etc. live here.
  • Portainer (GH) with multiple agents on VM's LXCs and VPSs
    • High level management of my various docker containers.
  • Prowlarr
    • Using to provide torznab API to websites that dont natively have it. Integrates with Radarr and Sonarr
  • Radarr (GH)
    • Using for movie management.
  • Radicale
    • Using for contacts and calendar server.
  • Raneto (GH)
    • Using as a knowledge base. Lab documentation, lists, recipes, lots of things live here. Using with with code-server and Gitea.
  • Readarr (GH)
    • Using for book management
  • Recyclarr (GH)
    • Using for Radar and Sonarr to sync search terms for their automations. Very useful, hard to summarize.
  • Requestrr
    • Using (very rarely) as a requests bot for Radarr and Sonarr.
  • SFTP-Go
    • Using mostly in-place of Nextcloud. Used to back up phones mostly.
  • Shaarli (GH)
    • Using as a read-it-later service. Went through lots of these, and Shaarli has been good enough.
  • Singlefile-Archive
    • A hacky way of presenting pages saved with the singlefile browser extension. Not exactly happy with the solution, but for my ocasional use it does work.
  • Sonarr (GH)
    • Using as TV series manager
  • Speedtest-Tracker (GH)
    • Using to get periodic speedtests. Plan to automate results to blast my ISP if my service speed gets too low.
  • Traefik (GH) on each seperate host
    • Using as a web proxy in front of my various services. Critical infrastructure.
  • Transmission (GH)
    • Using to get "Linux ISOs"
  • Uptime Kuma (GH)
    • Using to monitor site and services status along with a few others. Integrated with NTFY for alerts.
  • Vaultwarden
    • Using as my password manager. Have been using for years, cannot recommend enough.
  • A handful of static websites served with NGINX
    • The old standby, its been reliable as a webserver.

These services are the result of years of development and administrating my lab and while there is still some cruft, it's mostly services that I think have real utility.

As far as hardware:

  • Running pfsense on a toughbook laptop as a router-firewall.

  • A SuperMicro 24 bay disk-shelf with Proxmox and ZFS for NAS duties and a couple services.

  • Lenovo Tiny boxes with a Proxmox cluster for the majority of my local services.

  • Dell managed switch

  • A few Raspberry-pi's with Raspbian for various things.

  • Linksys AP for wifi

Edit: Spelling is hard.

Mind blown! Thanks so much for the comprehensive list!! 🙏

Did you get a dual nic in the laptop router, or how did you work it?

It's an older Panasonic ToughBook CF-C2 with an ExpressCard34 slot I'd say circa 2013. I have a gigabit Ethernet adapter jammed in there for WAN. I've been using the setup for maybe 8 years and it's been ultra reliable for me.

Expresscards are an underrated feature of old laptops as a server.

That is impressive. For the sake of curiosity, do you have any photos or diagrams you could share?

Hmmm. I don't have a network/infrastructure diagram or anything yet, but I've been meaning to create one. I'll probably put one together and post more about my setup if there's any interest. I'll be sure to tag you when I do. Thanks for the interest!

1 more...
1 more...

Hi, would it be possible to link to the switch?

Are you concerned about how much power your hardware consumes?

4 more...

Oh my jesus, does this thread really have 400+ comments

Edit: respectfully as an atheist

Yep, people are enthusiastic about self hosting and like talking about what they host :)

No one in my afk spaces wants to hear about it. So I'm very enthusiastic when the subject comes up online or otherwise!

Ubuntu server(Xeon CPU E5-2650 v4 with 86 GB Ram) running k3s(My home server):

2 Ubuntu servers running k3s(VPS used for my infrastructure services)

Infrastructure services runing on all servers

Lastly I'm hosting Lemmy on a leftover VPS, that I hadn't used in a while. Might move to a bigger server though.

I was not familiar with App-daemon. Can you share what type of automations you are achieving that are not possible with home assistant alone? Thx

I don't think App-daemon can do automations, that homeassistant alone can't. I just think it is simpler to manage more complicated automations in App-daemon, since I can script the automations in python.

I don't think that App-daemon can automations, that homeassistant alone can't. I just think it is easier and simpler to create more complicated automations in App-daemon, since I can script everything in Python.

I don't think that App-daemon can automations, that homeassistant alone can't. I just think it is easier and simpler to create more complicated automations in App-daemon, since I can script everything in Python.

As an offensive security worker.... I can't help but read people listing out their attack surface 😂

I'm not sure the list is really that big of a deal for a home gamer. They're probably more in danger from their choice of home audio appliances and that microwave that has been sitting on their network for 10 years which no longer gets updates. Or that 2019 Plex server they have put forwarded straight outside.

It's actually one of my beefs with containers, You can't keep track of The versions for everything and you're at the mercy of the maintainers to keep individual packages updated.

8 more...

AMD EPYC 7B12 / 256GB RAM / Supermicro H12SSL-i / 4x2TB Samsung 980 Pro in ZFS RAIDZ-10

Total overkill for what is currently running on it. But who knows what the future brings.

Current:

Docker-based

  • Portainer
  • SabNZBD
  • Radarr
  • Sonarr
  • Prowlarr
  • Gotify
  • Jellyfin
  • Bitwarden
  • Paperless NGX
  • Watchtower

As a VM in Proxmox VE

  • KASM workspaces because it's really cool
  • Random Windows 11 VM attached to KASM for some remote work
  • Random Windows Server 2022 to play around with

As an LXC in Proxmox VE

  • Ubuntu-based SSH jump-host
  • Ubuntu-based Unifi-controller
  • Ubuntu-based crowdsec concentrator

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!

What software do you use for your git server?

I'm using Gitea and it's been wonderful.

  • I run it as a Windows service - I know I know, I should containerize it 😄
  • Using SQLite as the DB; I've always been a fan of filesystem DBs
  • Not exposed outside my LAN since I just Parsec home when abroad

Oh thanks. I thought parsec was for gaming 'only'

  • tinyRSS
  • paperlessNGX
  • homeassistent
  • navidrome
  • spamassassin

Are you running your own mail server? I only ever integrated Spamassassin with postfix.

Currently not, I'm using the SMTP+IMAP service from a hosting provider and my Spamassassin classifies all Mails in that inbox. The anti spam solution they provided was not sufficient.

Do you recommend this email provider? Lots of people looking to get off gmail lately.

It is Hosteurope. Yes I can, works well for me since years without having complaints.

Raspberry Pi 4B

  • OS: Raspberry Pi OS Lite 64 bit
  • Pi Hole (Ad block)
  • NextCloud (File access)
  • Home Assistant (Automation)
  • Paperless NGX (Document management)
  • Apache/Php/MariaDB (Web server)
  • Jellyfin (Media streaming)
  • Plex (will be removed once happy with Jellyfin)
  • Sonarr (Show locator)
  • Radarr (Film locator)
  • Bazarr (Subtitle)
  • Deluge (Torrent client)

Part of my Reddit exodus plan was to get serious about my RSS setup.

I've settled on:

  • FreshRSS as my feed manager (supported by Reeder app in iOS and MacOS)
  • FiveFilters Full Text extractor
  • rss-proxy site scraper

I may experiment with some replacements for rss-proxy, as I've run into a couple sites it doesn't scrape well, but FreshRSS and FiveFilters have been smashing successes.

I will look into FiveFilters, sounds like it would solve some issues for me. Thx

Nice, RSS is great indeed. I use it extensively as well, but I didn't even realize it was a thing people ran as a service on a server. I hadn't heard of FreshRSS etc. I personally just run newsboat from my desktop/laptop, even my phone if need be.

Using a backend service provides things like synchronization, which is useful to me. Previously, I was using Feedly as that backend, but FreshRSS let me self-host that functionality and was pretty trivial to setup and start using.

This assortment is run under a combination of Proxmox LXC containers, docker containers, and Yunohost. Mostly I use it to play around, but most are heavily used by my wife and I. I'm planning to rebuild everything and making things more "official". Looking to convert from a "lab" to actually making it "production" with solid failure routes and backups. I am looking to move anything currently under Yunohost to docker/lxc and to start making use of podman. Recently saw CosmOS and think it might be a good alternative to portainer.

Hardware:

  • Node 1: Lenovo m93p tiny with 16GB RAM and 250GB SSD - Proxmox
  • Node 2: Lenovo m93p tiny with 16GB RAM and 250GB SSD - Proxmox
  • Node 3: Gigabyte Brix with 16GB RAM and 500GB Sata SSD, 128GB m.2 SSD - Proxmox
  • Node 4: Trigkey Green G3 with 16GB RAM and 1TB Sata SSD - Proxmox
  • TPLink managed switch
  • TerraMaster 2-bay NAS with 2x 2TB HD (NFS host for containers)
  • Synology ds220j NAS with 2x 8TB HD (backup of home desktops, laptops, cell phones, and lab systems)

You're doing that as a full-time job, right?

LOL

No, just a hobby. Been playing around for about a year. It started small with an old mac mini and Yunohost. Then I decided to play with Proxmox and bought a used m93p. Then I read about Proxmox clusters, so I got another m93p. I was going to use the mac mini in the cluster, but it was getting too slow, so I bought the Brix. Then I decided to migrate the Yunohost setup over to a VM in Proxmox. Then I figured I should learn a bit about docker. And it spiraled.

I spend maybe 10-12 hours a month on installation and configuration. I spend way more time using it. A couple of weeks ago I spent about 15 hours over the weekend importing/uploading my audiobooks into AudioBookShelf. Last year I spent several weekends getting my Calibre library in shape and moving it to the web.

I figure this is a much cheaper and safer hobby than drinking.

  • Nextcloud
  • Mumble
  • Mail (postfix/dovecot), though I regret that I did, cause running your own mail server is a PITA

Been there (postfix+dovecot). I gave up postfix at some point and now use fetchmail for mail retrieval into dovecot and the clients send mails directly via the mail hoster's mail server.

Currently all LAN only, still in the experimental stage finding out what's useful/preferable to me and what I want to keep:

KEEPING
Pi-Hole - ad/malware/tracker blocking
Portainer - Easy Docker
Syncthing - Sync folders between devices
Planka - Kanban board
I.T. Tools - Handy I.T. Tools
Bookstack - Personal documentation
Mealie - Recipe manager/meal planner
Jellyfin + usual accompaniments - Media Management
Navidrome - Music library
Changedetection - Stock monitoring
Gotify - For push notifications from other apps
Filebrowser
That Word Game ;)

UNDECIDED (may swap for alternatives or just remove)
Organizr - Homepage
Jump - Homepage
Homepage - Yup, another homepage!
Linkding - Bookmarks
Shiori - Pocket replacement
Etebase - CalDAV & CardDAV
Whoogle - Google without the crap
Photoprism - Photo management
Libreddit (not being used now!)
QBittorrent - for Linux ISOs
Uptime-Kuma (for when I do open a few services to family)
Ryot (beta) "Roll Your Own Tracker" - Media Tracker

PLANNING TO ADD
Reverse-proxying (likely NPM) + Security (Fail2Ban, Autheilia?)
Audiobooks
Comic book management
Translation service
Document manager
Home Assistant on its own Pi4 when I can get hold of one

7 more...
  • Jellyfin - Media streaming type app - basically use it for movies/shows and pictures.
  • Joplin - Note taking app
  • Syncthing - Sync for phones to PC for backing up pictures
  • Miniflux - RSS reader
  • Minetest - FOSS Minecraft voxel engine
  • Veloren - FOSS Cubeworld game written in Rust
  • GoToSocial - Microblogging server - aka Twitter/Mastodon
  • Semaphore - Frontend for GoToSocial
  • SearXNG - Search engine
  • Conduit - Matrix server - chat
  • Libremdb - IMBD frontend
  • Invidious - Youtube frontend
  • Nitter - Twitter frontend
  • Libreddit - Reddit frontend
  • Rimgo - Imgur frontend
  • Proxitok - TikTok frontend

Failed to get working:

  • Mobilizon - FB groups type alternative
  • Peertube - YT alternative on the Fediverse
  • Lemmy - Tried for a day and just couldn't get it working. Found out there are issues with Rocky Linux and Lemmy that broke about two months ago but no further work was done it. I'll try again someday.

On 3 Rpis and a NAS around my home:

  • Nextcloud - Google replacement

  • Actual Budget - YNAB type server that's super simple and meets my needs

  • Apache web server - portal to my projects

  • PiHole - DNS pass/allow list

  • PiVPN - Allows me to connect to my home VPN when abroad

  • 2009Scape - A little RuneScape Private Server I turn on and off on my desktop when I'd like to afk at work

  • Docker - A couple docker instances - one on my test pi I use to roll out onto my "prod" servers

  • Backup server - 14TB backup with an offsite copy :D

  • Joplin - Note-taking app - barely a server connected through Nextcloud

  • Plex - Everyone knows about Plex - I'm thinking of switching to JellyFin

  • rtorrent - kinda old-school compared to the *arr programs but I enjoy manually downloading all my media :)

Hope I'm not forgetting any!

Does Actual offer a self-hosting option? I'd like to escape my Excel sheet of doom, but haven't found anything I can run in a container.

Basic stuff

  • Proxmox server

  • Plex server

  • Wireguard vpn

  • Bitwarden on docker

  • unifi controller as LVM

  • Docker

  • Portainer

  • Tiny Core linux as a script server on Pi-4

Oh jeez... there's quite the list. I have a Ceph cluster of 3 nodes with 15x HDD's and 3 SSD's... on that cluster I run some VM's that in turn run a Docker swarm. All Ubuntu 22.04, all commodity hardware. Currently I'm running;

  • Portainer to help manage this beast
  • NGINX which proxies all my web facing services on multiple websites.
  • Wordpress for my personal site which sync my Instagram pictures to it as well
  • MariaDB Galera cluster
  • Nextcloud for file sharing but also provides lots of plugin services like a password manager, email client and so on
  • Photoprism for my photos... I use the Nextcloud client to automatically upload new pics from my phone to Nextcloud then Photoprism is attached to that same library
  • OnlyOffice as a plugin to Nextcloud to allow O365-like functionality
  • ElasticSearch plugged into Nextcloud for full-text searching
  • OpenProject for project management in my own businesses
  • Jellyfin and Plex both attached to the same media library
  • E-Mail using Docker-Mailserver... so Postfix with a bunch of ancillary tools for 3 domains
  • Droppy as a quick-and-dirty file repo for when I need to get files to people easily
  • FreePBX (Asterisk) with 4 extensions around the house
  • MeshCentral for managing my family's PC's and also doing remote tech support for family, friends and customers as necessary
  • FOGProject for imaging PC's and VM's as necessary
  • ReactiveResume
  • Docker Registry set up as a caching proxy
  • YoutubeDL-Material
  • Karaoke Eternal for those nights when you just get drunk enough to karaoke

Then there's a whole host of ancillary services; BackupPC, Unifi controller container, piHole on a couple of Raspberry Pi's, ts-dnsserver for internal DNS management... probably a dozen other containers and tools I'm forgetting.

Oh yeah, and a Synology NAS as a backup target :)

Updoot for MeshCentral. I can't believe how excellent and capable this free software is.

What's it like hosting your own mail? Been considering it for a while but Gmail features/spam filter/deliverability has been tough to beat.

Well, consider I've run my own mailserver on one of those domains since 2001 so I've had plenty of time to "grow" with it. I have no issues with GMail and the like but as I said my domain has been around a long time and so I may well be grandfathered in a lot.

Having said all that, even with my newest domain (less than a year old) I don't have any issues so long as I make sure to comply with all the caveats around ensuring my MX records are good, making sure my DMARC, SPF, DKIM and even PTR and reverse DNS records are all in place (the latter is one a LOT of people forget when self-hosting but reverse lookups are a big deal with mail). The amount of mail that my mail server spam-buckets from domains with only forward lookups and no reverse is astounding. But having said that it's a GREAT way to block spam.

Finally, mail on residential IP blocks or even a lot of cloud provider blocks are just plain not good for mail hosting. One of my MX hosts is on a Linode which gets blacklisted periodically in one of the less reputable blacklists, but it usually doesn't affect mail flow all that much. I do subscribe to services to monitor for blacklist listings and delistings for my IP's as well mostly to keep track but it's handy to know if there might be something wrong with your mailserver.

Mail hosting isn't for the faint of heart... but once it works it pretty much just works. My primary personal domain I haven't changed anything in a couple of years... and I've had no need to change much with the mail server itself. It comes out of the box with some nice secure settings and it's kinda nice to have two decades of mail I can refer back to on an IMAP server :)

Fellow self-hoster, you mention Droppy -- I can only find an archived repo (https://github.com/silverwind/droppy). Do you have any other source?

No, that's what I'm using. Thankfully it works fine and I don't worry too much about security because I just leave it turned off until I need it. The "/droppy" url directs to it but if it's off then it just throws an error back.

Thanks a bunch!

Script kiddies these days got really fast. Configured a new subdomain, started droppy, within a couple seconds, all types of requests were visible in the log.

  • Lemmy Instance
  • VaultWarden - Password manager
  • Jellyfin - Movies/TV Shows
  • Roon / Roon ARC - Music
  • OneDev - Used to use Gitlab but couldn't afford the self-hosted instance anymore and want the paid features, which this mostly has.
  • Dokuwiki - Used to use as a wiki, switched to...
  • Trilium - Similar to Obsidian but open source.
  • Kavita - Comics/books
  • TubeArchivist - YouTube video downloader/viewer
  • PodGrab - Podcast manager
  • Wallabag - Website article saver/bookmarker etc. If anyone has a better suggestion for FOSS bookmark management please let me know!
  • Mealie - Recipe manager (grabs recipes from a ton of different sites)

I use TrueNAS Scale for my NAS and Ubuntu server for my VM's/home server. I probably am forgetting something, but, that's what's listed in my Portainer :).

trillium sounds awesome, I love obsidian but was wanting something open source. plus this has some features I felt it was missing, thanks!!

I'm thinking of switching to trillium from obsidian too. Most important point for me here is mobile support and note sync. How does trillum web support mobile phones ?

4 more...

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)

Oh boy here I go:

Hardware: Ryzen 7900X, 128GB Ram, 2x12TB HDD, 2x2TB SSD

What I'm running:

  • Space Engineers Server
  • Minecraft Server
  • Chevereto
  • Mastodon
  • Jellyfin
  • PeerTube
  • Kavita
  • Calibre Web
  • Vaultwarden
  • Nextcloud
  • Gitlab
  • Navidrome
  • Lemmy
  • Mailcow

How often do you have to bounce the host? / Are you using Docker?

I run like half of this stuff on an RPi and I think it's a bad idea but it's my bad idea dammit.

Structure is like this:

Proxmox 
-> docker host
---> most of these services & Nginx Proxy Manager
-> mix of VM's & LXC containers

Singular entry point is the Nginx Proxy Manager which then distributes based on hostname, so far I haven't run into issues

I'm actually not that into actual self-hosting (it feels too close to my day job). But i love the idea of it, and actually do host my own RSS Reader: It's selfoss (PHP + SQLite, so, very simple) and i have been using ever since google reader shut down. It runs on my uberspace.de instance.

All the things! I've got a hybrid VMware cluster (two nodes at home and one in a DC) with a bunch of VMs for stuff like Plex, Plesk, Gitlab, Lemmy, Stable Diffusion, etc. also running a 5-node Rancher k8s cluster.

Some of my public services do actually run from home but are routed through ZeroTier to my Nginx Proxy Manager appliance.

Pretty much everything is running RHEL8 or CoreOS after a recent migration. Veeam for backups (two community instances since I'm too cheap to pay for licensing for personal stuff).

Edit:

Unraid 114TB usable, 2TB NVMe cache
  • Nextcloud
  • *arr UI's
  • Pihole
  • YT-DL
  • Satisfactory server
  • Fivem server
Game/AI Rig (i7-13900k, 128gb ddr5, 6700xt, 12tb ssd/nvme)
  • Plex
  • Minecraft server (big ass custom pack)
  • Stable Diffusion
Home servers (Poweredge R410, old but powerful)
  • *arr downloader (routed through PIA with kill switch)
  • Ansible Tower
  • Splunk
  • Domain controller
  • Veeam backups
  • Handful of Red Hat dev/test VMs
  • 1x Rancher controller
  • 2x Rancher workers
Mac Mini's
  • 1x Rancher controller
  • 2x Rancher workers
Desktop (Ryzen 7, 3090ti, 128gb ddr4, too many ssds/nvme's)
  • Another Plex server, same content
  • Stable Diffusion
  • oobagooba text-generation-webui for LLMs

Not sure this one counts but...

OVH Game server (Ryzen 7, 64gb ddr4, 2tb nvme) [not self hosted]
  • Lemmy.tf
  • Plesk (web/DNS/DBs mostly)
  • Teleport (SSH/RDP tunnel)
  • Nginx Proxy Manager
  • Gitlab
  • Plex and Jellyfin for movies and TV shows. I want to switch from Plex to Jellyfin but it is not quite there yet. It‘s very little effort to keep Jellyfin running in parallel though. I am keeping it around to regularly compare the two and re-evaluate.
  • Tube Archivist for archiving and watching YouTube videos.
  • Miniflux for reading feeds.
  • Nextcloud, mainly for calendars and contacts; occasionally for sharing files with others.
  • Syncthing for syncing files.
  • Financier for budgeting.
  • Paperless-ngx for managing documents.
  • Qbittorrent for downloading and sharing Linux ISOs.
  • Prowlarr for searching Linux ISOs.
  • Copyparty for sharing Linux ISOs with friends.
  • Shaarli for saving bookmarks.
  • Jekyll for statically generating my personal blog.
  • Caddy as HTTP server / reverse proxy for all of the above. Automatically provisions certificates from Let‘s Encrypt.
  • PostgreSQL as database for Nextcloud and Miniflux.
  • Simple Nixos Mailserver for emails with Postfix, Dovecot and rspamd.
  • Dehydrated for getting certificates from Let‘s Encrypt for the mail server.
  • Btrbk and Restic for backups.

Most of this stuff runs on my server at home (ASRock J4105-ITX, 8 GB RAM , 250 GB SSD, 18 TB HDD). The mail server and the blog run on a cheap VPS (1 vCPU, 2 GB RAM, 20 GB SSD). Both servers run NixOS.

  • Nextcloud, mainly for calendars and contacts; occasionally for sharing files with others.
  • Syncthing for syncing files.

Quick question: have you thought about hosting Radicale and filebrowser instead of NextCloud? I think that would be definetly lighter on your system.

Also: I have read lots of mixed opinions whether mailservers should be selfhosted - what is your take on this? Do you know about problems reaching the big player mailservers?

1 more...
1 more...

I'm selfhosting a Terraria server, with a medium size world

I run an I2P instance and I'm starting to look at Plex. I wonder if those can be combined.

Thanks for running one. I ran an instance for over a year, but I stopped when I switched to a different home server that has less uptime.

Seems to be doing a good job. Around 3TB transferred over the last 50+ days. I'm happy that I don't have a metered connection.

That seems about right. Mine was transferring between 500G-1TB per month.

cluster (two old laptops, and 3 PI 3s):

  • nomad
  • glusterfs
  • consul

containers on nomad:

  • gitea
  • nodered
  • traefik
  • nextdns
  • postfix
  • cloudflared
  • diun
  • uptimekuma
  • searxng
  • n8n
  • nfty
  • minecraft bedrock
  • maraiadb
  • linkding
  • ddclient

docker (on unraid):

  • audiobookshelf
  • changedetection.io
  • fileflows
  • gluetun
  • jellyfin
  • metube
  • netdata
  • qbittorrent
  • unifi controller

Stand alone hardware:

  • technitium dns server x2
  • home assistant

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

I tried setting up plex, but I got so annoyed at the login wall, and then it just didn't work properly. Instead I set up jellyfin, and it just worked🤷

Paperless NGX on a Raspberry 4. No more paper documents at home... Everything that still comes by mail is instantly scanned and shredded. Emails are also scanned and attachments are added automatically, if important.

I have a VPS (netcup) with 8 cores, 12GB RAM and 320GB SSD. Hosting there on Ubuntu 22.04:

  • Matrix
  • Mastodon
  • Nextcloud
  • Wordpress
  • Adguard
  • Stirling PDF
  • Gotify
  • Bitwarden

At home I have a Ryzen 5 5600G with 16GB RAM on a B550 aorus elite v2 with 2TB nvme SSD and 2x 6TB seagate HDDs.

Hosting there on Fedora 38 KDE:

  • Immich
  • Jellyfin
  • Lemmy
  • Photoview
  • ArozOS
  • Paperless
  • Dashdot
  • Codeserver
  • LXD Dashboard
  • Scrutiny
  • Cloudbeaver
  • jDownloader
  • Kavita
  • Podgrab

TIL about netcup! Aggressive prices. Thank you for the introduction.

Minecraft server

Currently a new instance of Lemmy, other than that I have a Synology NAS where I host:

  • Plex
  • Synology Drive (alternative to Dropbox etc.)
  • Synology Office (alternative to Google Docs)
  • VPN server

There's also docker where I host:

  • Gitlab
  • AdGuard Home

I've got a Nextcloud instance that I've run for a few years. Love it. At home I have an Odroid H3+ with 64GB of ram running Openmediavault. Got about a dozen containers running on that. I need to play with it more and use that ram. I did try to get Boinc running on it but it, sadly, kept shutting down. I'll have to find a another way to contribute to science.

Mine's been running for a while too, and I keep finding ways that it's useful.

I have my music collection there, ready to be streamed, I have Joplin syncing with it from various places, it's hosting my Matrix account if I need access away from my normal devices, I have a few things using it to coordinate and plenty of other things backing up to it.

At home on multiple Pis: OpenMediaVault HomeAssistant Raspbee (Zigbee module) Unifi controller

Server 1 (Ubuntu): Wireguard

Server 2 (Ubuntu): Nextcloud Trillium Gitea Vaultwarden Calibre Web Vikunja Photoprism Paperless

All services only run on the Wireguard interface.

And I am looking into some billing tools for my side-gig.

Got 2 24/7 runners in my home:

  1. Ubuntu 22.04 LTS Server on a tiny Dell Optiplex 7000 server (Intel 12700T), strapped under my desk, hosting everything in docker:
  • Plex
  • *arrs, on top of a Gluetun container for privacy
  • QBittorrent, to download big files, like ... eh ... linux distributions
  • NginX Proxy Manager
  • PhotoPrism (I subscribe, it's awesome, cannot recommend it enough)
  • Portainer, as a management interface
  • Wireguard VPN server, to enable me to get into my LAN and prevent having to expose anything to the public internet.
  • Watchtower, for keeping things up to date.
  1. A Synology 718+ with 10 TB in a a dual SHR RAID.
  • PhotoPrism storage
  • Plex media storage

In addition, I'm hosting a couple of Wireguard VPS in the US and a Nordic country to give me access to regional content (I pay for a few regional services through friends living there - i.e. they pay monthly and I pay them yearly for an account on a region-locked service) - not sure if that counts as "self-hosting" :)

I am running Mealie (recipe management site) and pi hole (network ad blocker) on an old MacBook Pro (2012?) loaded with Ubuntu server. Also have Plex media server running on my main computer (Pop OS)

1 more...

Currently running on an old HP Prodesk G2 with Debian 11:

  • Actual Budget : personal finance & budgeting
  • Dashy : dashboard
  • Jupyter : web-based use of jupyter notebooks for data analysis
  • Photoprism : photo library
    • I use FolderSync on mine and my wife's phones to backup photos to photoprism nightly via WebDAV
  • mariadb : metadata storage for photoprism
  • Pihole : for ad blocking on the network
  • Traefik : proxies access to all services

Plus grafana and prometheus for monitoring, although I haven't fully configured them so they're not terribly useful at the moment.

All are running as rootless docker containers. I've considered switching back to normal rooted containers, since there are some oddities with file permissions and networking (e.g., pihole only sees one client IP address).

All data is backed up to BackBlaze B2 via restic.

How is photoprism working for you? Any problems? Anything that's great?

No complaints so far--my requirements and expectations for it were pretty minimal to begin with. Face recognition is decent although I have to regularly go in and correct a lot of unknown faces from time to time.

Only thing that bugs me currently is having to log in every time. I'd really like a remember-me option.

Does it recognize objects?

It does some object detection, but I'm not very impressed. I haven't had a real need to search for pictures by object yet, so I'm not sure if it would suffice in a situation where it really mattered.

Plex, Sonarr/Radarr, Ombi, Home Assistant, Komga, Calibre-Web, Valheim. Everything is on a Debian machine I built recently, except HA which is on an O-Droid (I just copied the hardware from HA Blue and ordered the parts from Ameridroid).

  • 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.

Why Jellyfin over plex? I looked at JF but the lack of a good Xbox app made me stick with Plex.

I jumped ship due to privacy concerns - I didn't like that my internally-hosted Plex web home had like 12 things blocked by uBlock, and I really like open source software!

Because Jellyfin is plain and simple and does not try to sell me "services" or "content" made by plex. It just plays what is on my drive

Tbh I liked Plex when I used it years ago, then I stopped using it as I went full on Netflix/Amazon Prime out of sheer laziness. Having now come back to self-hosting and acquiring media myself, I went with Jellyfin mostly because it's FOSS and it does everything I need it to. I noticed Plex has some features locked behind a subscription which I don't like the idea of, and iirc there were some privacy issues at some point? So those things made me hesitant to give Plex another go.

Also, I had used a friend's Jellyfin before hosting it myself and I was really impressed with how well it worked on my devices, whereas when I used to use Plex I'd see stuttering/buffering issues from time to time, especially if watching a foreign film for example and the subtitles wouldn't load/render from the .srt file properly.

As for apps... my TV runs Android and the Jellyfin app on that works great, and no problems with the iPad app either. I can't speak for consoles though as I don't use mine any more so have no idea what the JF app is like on those.

2 more...
2 more...

I feel like I'm late, but this is what I'm hosting.

I'm running a single node microk8s cluster on a dual xeon (20 cores each for a total of 40 cores) server with (only) 64 gb ram. Wish I could do more but this is on a microatx dual slot motherboard that maxes at 64gb.

I have this attached to a 72tb das.

I currently live in an RV so I had to downsize my bare metal cluster to 1. It's sufficient for now 😊

This is pretty cool! I also run Kubernetes at home

Woo! I used to run bare-metal on about 10-12 deprecated thin clients. However, since I've moved into the RV I had to reduce my power usage. I love using K8s, even if it's overkill in my situation! Docker would have been just fine.

Right now only mail server and Bitwarden server. I’m thinking of running lemmy instance

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

Photoprism

You should give Immich a go. It's infinitely better.

Also, Syncthing might be handy for those phone-image sync's, it's really good!

I use syncthing at work extensively, in this case it doesn't match with what I want to accomplish.

I don't want to sync file deletions for example, the devs have now made that option hidden and won't promise it will stay around. Also once the pictures are on the computer I slowly move them out of the FTP folder to their own categorized folders.

Syncthing is a great tool though!

I'm self-hosting a bunch of stuff all over the place. I've a pi-hole, NAS and a bunch of Discord bots on an e-waste rescue nettop. Then I have a linux server running Ubuntu Server with more Discord bots, Nextcloud, syncplay, some basic websites, including an Element-im stickerpicker. I used to run a Matrix homeserver too, but I got fed up with maintaining that. It has been quite the learning experience and it has been absolutely worth it.

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.

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.

I've been having a fuck of a time getting IIS to work properly as a Reverse Proxy but I'm hosting an Emby Media Server on a Windows 10 desktop and a Foundry VTT Server on a Windows 10 laptop

Currently just running an SMB share and paperless on my Turing Pi v2, which only has one 8gb Pi at the moment. Hoping to get more Pis and run more things soon.

I have DietPi running on an RPi 4 with 4GB RAM.

Everything here is hosted in docker containers:

  • Portainer (docker management)
  • Nginx Proxy Manager (for reverse proxy)
  • Nextcloud (file storage + calendar)
  • Kanboard (task management + kanban board)
  • Homepage
  • Transmission (behind VPN with Flood web frontend)
  • Jellyfin media server
  • A Discord bot for my server
  • Watchman, my RSS feed to Kindle setup (https://github.com/andrwcnln/watchman)

I've probably forgotten some things but that's the main bulk of it. Can't recommend DietPi enough if you are looking for a super lightweight OS for you Pi server, has been perfect for me so far. Here are some things I am looking to host in the future too:

  • ntfy (for push notifications)
  • Apache server for my websites
  • Pi-hole
  • Plausible (a replacement for Google analytics for websites)
  • Vaultwarden

I have DietPi running on a RPi2, so it's quite slow, but i run on it (without docker containers, bad choice)

-Pi-hole

-Vaultwarden

-Transmission

-Synchthing

I tried also Nextcloud but it's a bit too slow in RPi2

I'd really recommend docker/podman etc. if you are going to host more, especially with portainer. makes things a lot easier to manage when you have lots of services hosted.

then again I'm not sure you could get much more running on an RPi 2. how does it hold up in general with the stuff you have so far?

Home Assistant on a Raspberry Pi

I really want to get something like a Synology NAS to run a media server / VPN server / PiHole / NAS server on, but I don't have $500-$1000 to drop on new hardware right now.

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

I have a Proxmox on and old laptop with Nextcloud, Etherpad, OpenmediaVault and some random test. I have also a Raspberry Pi2 with Dashy and HomeAssistant

A full setup around managing and download multimedia content

  • Jellyfin for playing everywhere
  • Sonarr and Radarr for automatically renaming and sorting
  • Prowlarr and QBittorrent for downloading
  • Filebrowser as a kind of light-weight cloud
  • Caddy docker proxy for handling every service a subdomain
  • And a bunch of other tools for sysadmin tasks

Could you briefly tell me what Radarr and Sonarr are? I have heard about it but still its function is unclear. Is it used for managing torrent files?

They search IMDb-like services for movies (radarr) or TV shows (sonarr). They can then look at your media folder and see what's present /missing. They do stuff like bulk rename and tag files for injesting to a media server (like jellyfin). They also automatically search online torrent indexes and can queue up torrents for download using an external download server (like transmission). Basically it just makes the process easier.

Yeah that's basically it. It is a bit complicated to setup but once you have it, it works like a breeze.

1 more...
1 more...
1 more...

I'm self-hosting some stuff on a yunohost server but i plan to switch to start9 once they add support for clearnet.

  • Nextcloud
  • Jellyfin
  • Calibreweb
  • Email (though I don't really use it)

I would be hosting more but our internet is too slow for anything else to really be effective.

Wayyy too much for my lil old PC server. Its pegged at 40% swap usage, that's after a RAM upgrade.

Alpine Linux running services in podman. Deployments use ansible.

Got a few disks fused together + snapraid redundancy.

All services go through Nginx, plus a couple static sites generated with hugo.

Authentik for single sign on everywhere I can.

Matrix: Synapse + mautrix WhatsApp, Signal bridges for private chats. A public Conduit server for big online chats. Element and Cinny clients, I can't pick a fave.

Nextcloud because I have to.

Jellyfin for movies, shows and music. The Arr suite for managing my media. Transmission openvpn container for getting Linux ISOs and other legal media.

Vaultwarden super light betwarden server - I love this.

Forgejo git server is fantastic.

Monitoring with Prometheus and Grafana.

Umami for web stats.

Pihole for filtered DNS.

A tiny minetest server for the LAN.

That's pretty much it. I love this thing.

  • Home Assistant (running on RPi, proxied to VPS)
  • Zigbee2MQTT (running on RPi)
  • NodeRed (running on RPi)
  • Joplin (VPS, opensource note taking app)
  • Minecraft modded modpack (VPS, statech 1.0.3) Probably a couple more I'm forgetting.

This is all in docker containers behind a reverse proxy using Traefik. Im happy with the setup as it's really versatile and so far hasn't failed me. Biggest upgrade I've done is replacing the SD card of the RPi with an SSD

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.

if nextcloud is too heavy for you and you really just use it for filesharing, consider filebrowser. if you also need sync, you can use syncthing. Even combined those two should easily be more lightweight, easier to maintain and less error prone than a nextcloud instance. you will miss out on the additional nextcloud apps though.

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.

Another unRaid/Plex instance; runs in my closet. Only 32TB, shitty upload thanks to American internet, but also hums along at less than 28 watts idle and mid-30s when actively streaming so it's not too bad on the power/heat/cost front. Also, it shares an area of my house with a heat-pump water heater. The server(s) heat the room and the water heater takes that heat and uses it to keep my showers hot. :-)

I run my own kubernetes cluster in 3 thinkcentres I bougth for cheap. Each of them has a proxmox and an ubuntu with k3s on top of it. The storage is an NFS I run from a good old qnap.

https://files.catbox.moe/8w2e7y.png

  • I run my dashy (screenshot above) as homepage.
  • Plex for media consumption
  • Chat-with-gpt because it is far cheaper than an openai subscription
  • Self hosted vaultwarden for the family
  • Home assistant for home automation
  • Klipper for the 3d printer
  • Pi hole in a raspberry pi next to my router to kill ads at home
  • Grafana with some prometheuses to monitor all the infra
  • Some operators to monitor the external storage in backblaze
  • A mastodon instance on Hetzner
  • A lemmy instance on Hetzner too
  • My blog in Netlify. A static site made with Hugo
  • ArgoCD. Every app has its own repo with its descriptors.
  • Backups for Hetzner services

I used to have an irc bouncer too but I didn't use it enough.

My short term plans are adding tdarr and transmission.

Jellyfin for media
Miniflux RSS reader
Home assistant
Pihole
OpenMediaVault for NAS
Kavita for ebooks
Portainer
NginxProxyManager

It's all kind of a mess, but I like it

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.

Lots. I have 2 proxmox hypervisors and 3 Raspberry Pi's; my OS of choice for servers is Ubuntu Server or Raspbian.

  • ISC-DHCP-Server (DHCP)
  • Bind9 (DNS)
  • Pihole (pihole upstreams to bind9) (More DNS with ad and content blocking)
  • OpenLDAP (Directory)
  • Jellyfin (Media)
  • Nextcloud (General google drive replacement)
  • Vaultwarden (password Vault)
  • Asterisk (Phone)
  • EasyRSA Certificate Authority (Certificates)
  • Minecraft (Gaming!)
  • HomeAssistant (Home Automation)
  • Octoprint (3D Printing)
  • Shinobi (Security Cameras)
  • Multiple Apache Websites (Web)
  • Exim4 mail relay (Mail)

Experimental:

  • Photoprism (Photo Sharing)
  • tt-rss (RSS Reader)-

I've been looking for an easy CA for home use signing of stuff (open-wrt, wifi). how's your experience with EasyRSA?

It's ok, but it's VERY manual. I am ok with that, and it's helped me learn better. I've written some scripting to help manage it, but I am always worried that there are gaps and I'll miss some expiration. I am trying to compile an open source suite to essentially replace the AD suite, and it's competent thus far but with much less UI.

How has hosting Asterisk been for you? I've looked at it briefly a few years ago, and you just reminded me of its existence. Is this setup just for you, or do you have other users?

Complicated. Ultimately, I don't use it, but at a previous job we wrote a web-based softphone, and I was proud enough when I left of it that I continued to maintain it (since we open sourced it). I needed a test server for that, so I set up asterisk at home lol. Now that it's there though, I wanna get a SIP trunk and actually have my kids use it when they get old enough for phones...I Have a few years to go.

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.

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.

3 more...

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

just curious. what do you use celery for?

I run a web-dev consulting company on the side and I have a few apps that use Celery queues. The main reason you'd want to use celery is to handle more intensive tasks asynchronously in the background.

Some example from my apps:

  • user requests a report: celery task is enqueued to generate the report as a PDF/CSV and email it to them
  • admin adds a new user: celery task is enqueued to send an invite email out to the user, as well as some onboarding emails
  • user requests to modify a large amount of items: multiple tasks are enqueued to update the items in batches of x amount.
1 more...
1 more...
1 more...

I've been running Arch Linux on a Gigabyte Brix with two USB HDDs for... years now. At least 8. On and off, there were several services, but mostly, this device is meant to host

  • NFS and SMB file shares
  • syncthing, because I can't get my Macbook to use the network shares in a performant way
  • plex media server
  • nginx with mariadb for a privately hosted database of a German TV show (Tatort) and also a self-made expense tracker
  • paperless-ngx for electronic document management
  • traefik as a reverse proxy
  • heimdall to remind me what's there :)
  • a couple statically generated web sites
  • changedetection.io to check some websites for changes
  • watchtower to at least notify me when new docker images are available
  • portainer to have kind of a dashboard for all services
  • youtube-dl-material
  • dokuwiki as a second brain

Since Arch Linux is rolling, it sometimes simply breaks after an update. But since the services have gotten more critical for me over time (especially plex :) ) I plan on putting some of the services to a host in the cloud behind a WireGuard VPN. Also, the Brix should be re-installed with Ubuntu or Debian some day.

I've got 3 "servers" at the moment running lots of fun services.

Dell Optiplex Tower

  • Sevarr Suite
  • Audiobookshelf
  • Calibre/Calibre-Web
  • Nextcloud
  • FreshRSS
  • Paperless
  • Linkding
  • Dillinger
  • HomeAssistant
  • Mealie
  • WikiJS
  • Gitea
  • PiHole
  • Homepage

Old Laptop

  • Project Zomboid Server
  • Minecraft Server
  • copyparty
  • Tinfoil/NUT

Raspi4

  • Klipper/Mainsail
  • Obico
  • VanDam

I also run Plex off of my Desktop, but I plan to build a new server soon to replace the Optiplex that I can migrate it to. I'm also going to be integrating Authentik. Everything is managed using Yacht and running on Ubuntu, then proxied through Cloudflare or tunnelled through Tailscale.

Does linkding support groups? Looking for a way to quickly save a whole window of project tabs to get back to...

I don't think so. It's very simple and rudimentary, which is one of the things I like. If you just want a way to Bookmark groups of tabs, Firefox can do it by default. I'm not sure about other browsers.

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

Unraid

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

Hoping to host more eventually, just need more ideas.

Proxmox on i7-6700 32GB -- VMs are debian unless otherwise specified:

-Home Assistant (HAOS)

-motionEye

-openmediavault

-Plex, Ombi, sonarr, radarr (Windows) -- someday I will migrate all of this to debian VMs

I'm loking more than anything, I have a legacy ( 50 or 100 user free) google workspaces account for my families email. I'd like to move some stuff off, unfortunately it's also used for android and chromebook stuff so no way to completely withdraw, but moving as much as possible out of googles grasp off would make me happy.

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.)

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.

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.

Currently: RPi4 with CasaOS, running Pihole and Home Assistant, which I honestly rarely use, unfortunately.

Potentially planned: -Jellyfin -Rustdesk server -Some samba solution on RPi4 for my hdd I currently have hooked to my router, any advice on what I should look into for that would be appreciated.

Plex. Sonarr/radarrr/lidarr/nzbget, home assistant (mainly to centralize smart home apps into one), miniflux for rss, teamspeak, a couple vpns, a blog I write nonsense on. Now a lemmy instance.

In my homelab I have two main servers

Esxi: Opnsense VM --Running Wireguard VPN Docker VM --Vaultwarden --Portainer --FreshRSS --Heimdall Dashboard --SponsorBlockCast --Portainer Agent Home Assistant VM --Node Red --Frigate --DoubleTake --zigbee2mqtt --Mosquitto --ESPHome SecureVM --NGINX Proxy Manager --Portainer Agent

Ubuntu Media Server 40tb zfs Running Docker: --Scrutiny --Plex --YTDL Material --Lidarr --Radarr --Bazarr --Sonarr --Sabnzbd --Compfreface --Portainer Agent Cockpit

I've got a Raspberry Pi running Portainer on DietPi OS hosting a Discord bot, ACME certificate manager, reverse proxy; a second DietPi pi hosting Sonarr and Radarr and an automatic ripping machine; a pi NAS ruining open media vault; and my Linux gaming system also has Portainer running Jellyfin.

I self-host, on a Debian VPS,

  • Commafeed, an online RSS reader (replacement for the long-departed, dearly missed Google Reader)
  • Nextcloud, for file sync (to replace Google Drive)

Considered self-hosting email as well, but dealing with spam is an intimidating prospect. Using Tutanota instead, but it's not entirely satisfactory (the app client is sloooow).

I also looked at self hosting email but the main problem I ran into is most IP's are blocked by most email providers. My residential IP was already on a blacklist and getting it off that is too much hassle

I'm pretty sure I used mxtoolbox before to check my IP. Looks like my current one is actually clean so I might not have any issues if I tried it now

PiHole on Pi
Tiny Tiny RSS on Docker behind NGINX reverse proxy on Ubuntu Hosted VPS - Accessed through Tailscale
LinkAce on Docker NGINX reverse proxy on Ubuntu Hosted VPS, Accessed through Tailscale
NextCloud on Pi - Accessed through Tailscale
HomeAssistant on Ubuntu
Calibre running on Ubuntu
Windows Desktops running on Hyper-V Server (Cost and extreme time constraints forced me to setup a Hyper-V server on bare metal, at the time VMWare was not playing nice with Win11 and I did not have the time to troubleshoot).

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

I currently host

  • Akkoma (microblogging)
  • GoToSocial (microblogging)
  • SearXNG (meta search engine)
  • Baikal (CalDAV)

on a cheap VPS that has 2GB RAM and 2 core CPU. They run pretty smoothly.☁️

eddit : spelling

2 more...

I haven't had much time to setup my new server, which is a Dell Poweredge r720, but I will host plenty of stuff once I do get around to it! What I plan to host is pretty similar to what other people host.

I have a shared linux host account (and I occasionally help the admin with some installation stuff)

I currently host a few PHP sites on it like Dokuwiki, a few feedback forms, a mail image bug tester, piwik and a few others
Also I host a gemini server for my own site and a gemini chat server that I actually wrote myself in Java
a web2gemini gateway
a Misfin server (again wrote myself)

On a pubnix host I host a uptime kuma instance to check my main server

On a vps host I have an instance of Linkace that I wanted to try out but am not really using

I have a jellyfin server on a pi4. I recently bought a dell micro pc, but haven't had the motivation to move the jellyfin server over to it yet.

Manjaro Linux with ZFS on some old gaming PC.

Home Automation and IoT with HomeAssistant in a virtual box. Database for storing some IoT history (not hooked up to Home Assistant yet but recording from MQTT) with MariaDB. Media Server with Emby. Photograph Backups with Immich; just playing with this for now. Constantly have problems running it to do with not connecting to Redis or PostGres :/ MQTT Server with Mosquitto for some custom IoT devices. VPN with WireGuard. File Syncronization with Syncthing; to/from phone and other computers. Torrenting with Deluge and Deluge Web.

Across my and some family members' homes:

  • pihole and openvpn via pivpn(sharing a pi4 in each house)
  • transmission and minidlna (another pi4 with an external hdd)
  • folding@home (on a beefier Intel NUC)
  • homeassistant (same NUC)
  • one house has a funkier setup running on a NUC with homeassistant, appdaemon, influx, grafana and a custom django app that manages them all so they do aome fancier automation for heating/cooling and power consumption

On the internet:

  • a pretty much abandoned blog in Bulgarian built with hugo and deployed on gitlab pages
  • a single user akkoma instance I've migrated off of, but am still keeping for no logical reason, running in docker on a Hetzner VPS
  • a calcley instance that's my current main home on the fediverse, also in docker on a separate Hetzner VPS, this one setup a bit less amateurishly, behind cloidflare and using R2 for sorage
  • a nitter instance for those terrible cases when someone sends me a link to The Bad Place that I still want to see.
  • I set up a bibliogram and proxytok on the same VPS as the nitter instance, but those no longer work after some agressive API changes on IG and tiktok.

Locally tailscale/home network only, intel NUC with a big honking thunderbolt drive bay:

  • caddyserver
  • homeassistant + z2m
  • plex
  • several arrs
  • paperless
  • photoprism (for now, will probably move to immich)
  • immich (testing for now)
  • miniflux (rss reader)
  • navidrome
  • calibre web
  • radicale (ical)

Linode VPS, world accessible:

  • caddyserver
  • vaultwarden
  • photoprism (for sharing)

Home server is currently running;

  • Firefly III (accounting software for me and the wife)
  • Deemix (I can scrape all the flacs I want)
  • Droopy (Fileshare (Deemix downloads save to it))
  • Portainer (Docker web client)
  • Firefox (Chat-GBT has blocked my VPN so I run Firefox from the server bypassing the VPN)

All the above are running in Docker.

On the to-do list;

  • wiki.js ( This is a demo for work, hopefully get the go ahead to move all IT documentation away from doc and folder)
  • Snip-IT (Again demo for work, so we can move away from an excel file)
1 more...

These days I just got a plex server and a project zomboid server running.

I haven't actually started self-hosting anything yet, though at least I've bought a domain and I'm paying for an email service using that domain. It's nice and easy while still giving me some control my e-mail address and not being beholden to the likes of Google. I did so after my long time e-mail I had had all my life through my parents' internet provider was deleted with no warning.

I've also been looking into buying a NAS for use as a media server and backup target. I'll probably go with a Synology one for now, just to keep maintenance to a minimum. Maybe in the future I'll do something more advanced.

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^^

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.

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.

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

Without a GPU, it's pretty horrible.

That's what I was afraid of. Wad gifted a Dell VRTX blade chassis and trying to figure out how to shove my spare 2080 Super in there and get it power.

Yep, I'm using an RTX2070 for that right now. The LLMs are just executing on CPU.

Have a rather underpowered mini PC (Gigabyte BRIX BACE-3000 with 8GB of RAM and a 128GB SSD) running Nextcloud, Photoprism, Home Assistant, Zigbee2MQTT and CouchDB for a small task tracking app I built. All of this is running on Docker with Portainer on Debian.

I also run Kodi on it a couple of times a day - it doesn't have hardware acceleration for HEVC due to its age but it does have hardware acceleration for 1080p H264 which is sufficient for me.

Kinda surprised that all of this runs sort of decently. CPU hits 100% whenever a single application is actively being used but since I am the only user using a single application at a time, it is kinda alright.

It's still in the works, but I'm planning on:

  • Nextcloud (file storage/calendar/office suite)
  • Actual (budgeting)
  • Home Assistant (IoT device hub)
  • Nginx-proxy-manager (reverse proxy)
  • Jellyfin (media)
  • Headscale, selfhosted version of Tailscale (Mesh VPN)
  • *arr stack (media fetching)
  • Immich (photos)
  • Pihole (DNS adblocking)
  • Vaultwarden (password manager)

It's definitely a lot of stuff, but I'm trying to reduce my reliance on cloud services. Really excited to get this stuff going.

I would love to hear more about how you set up headscale.

That is one that I haven't done yet, but I've found this guide to be a good outline.

I have proxmox running on PC in my closet. So far not a ton of things hosted on it:

Current:

  • Minecraft (vanilla) on debian
  • Valheim on debian
  • A debian VM running some tools (namely dynamic DNS)

Planned:

  • Plex!
  • Prolly more game servers

If you're open to things similar to Plex, I'd recommend Jellyfin! Plex has been making some decisions lately that aren't necessarily selfhoster friendly. A selfhosted instance of Plex still authenticates using Plex's central servers (if you're internet is out or Plex is down and you want to stream your own movies or shows, that won't work due to failed authentication). That's compared to your Jellyfin instance handling authentication locally. If you can contact your server, you can watch your media. Plex has also announced a credit skipping feature, uploading credit timing to their central servers that can be restored on complete rebuild. While they say it's anonymous, they need some way to associate you and the proper credit timings, to send that back to you.

Jellyfin is earlier days in development, and you should check to see what clients are available to see if that would work with your hardware. But Jellyfin is definitely catching up, I've been very happy with their server and applications.

1 more...
1 more...

Debian 9 running a webserver with Nextcloud, mostly. Also currently trying to get Matrix to work on a temporary Debian 11 device but we'll see how that goes.

These comments inspire me so much to get back into my self-hosting. Right now, I'm running

  • Foundry (a virtual table top for ttrps)
  • Nextcloud (which I don't use)
  • Jellyfin (which I also don't use)

I've lost count of the docker containers / hosted stuff I've spun up, only to realise I don't use it. It's fun though. Bitwarden, Owncloud, NextCloud, Openmediavault, homepage, Jellyfin are just a few I can remember.

MeshCentral for providing remote IT support. I run it in a lightweight VM on very modest hardware (ancient Core 2 system I had kicking around) and it works great. The sheer breadth of features is damn impressive and I'd consider it among some of the best open source projects in terms of UI. No middleman like TeamViewer or Splashtop, and it only costs me a bit of time and hardware.

Currently running OPNsense on my primary router/firewall appliance, with a WireGuard VPN so I can access my self-hosted stuff remotely without exposing more of an attack surface.

Actual things I’m hosting:

  • Vaultwarden
  • Nginx Proxy Manager
  • Pi-hole

Those are all running on a Libre LePotato.

Currently that’s all the hardware I have, but I’m hoping to expand as time goes on. Next step is setting up a proxmox machine (I have an old desktop but it generates too much heat for where I want to store it)

Elaborate more on the first point please. I know and use opnsense but what about the VPN?

automatic youtube downloader using PubSubHubbub to get notified of new videos via flask app behind apache reverse proxy. running on a pi3b.

My general rule is to not self host things that are good enough / free (as in $$ not FOSS). So I don't host email or music. I'm not a huge music person so spotify does the job, and gmail's been great since it started.

Things I do host

  • media server (jellyfin + sonarr/radarr etc)
  • stable diffusion image generation server
  • games (starbound mostly, killed minecraft after microsoft takeover)
  • lemmy
  • comics/manga server (komga)
  • yt-dl web interface

Why did you killed Minecraft after MS takeover? Especially after you wrote that you use gmail

I willing signed up for gmail to use the service.

Meanwhile I did not agree to having to create a microsoft account just to continue playing a game I paid for and was playing just fine via another company's account. The migration is being forced, later this year if you didn't do it you can no longer play. So I preemptively stopped playing.

That's literally the only difference to me.

I see what you mean. It's 1 year that I'm not checking my minecraft account but I don't think I have ever had to create a microsoft account

You should check if you have any emails for it, they've been sending me emails with increasing levels of forcefulness in their tone about migrating from mojang account to microsoft account. The last one I got boils down to "no more minecraft for you if you don't migrate".

https://i.imgur.com/9XHbGPN.png

I have a Jellyfin server, which has been absolutely amazing. It's accesible remotely via my domain, too. So my whole family and some friends can watch stuff / listen to music through it. Super happy with it.

I also have a Minecraft server. We don't use it much, but it's always there, and it's not going away. Which is something I've always wanted since I first put up an MC server a decade ago.

Besides that, my website and a bunch of personal scripts are all hosted from home :)

@proycon Proxmox on an HP Z620 (2x Xeon E5-2670, 16 cores, 64GB RAM)
Inside of that I run:
Emby
AMP (game server software)
Moodle (for content development, currently idle)
Home Assistant
Paperless-ngx
Grocy (just installed recently)
+ an assortment of VMs for various purposes

(Edit: for anyone who uses Proxmox: I find the scripts here tteck.github.io/Proxmox/ to be very helpful is quickly spinning up LXC's)

I also have an OPNSense firewall, a Pihole, and a Synology NAS.

Other than my game servers and Emby, which get port forwarding through my OPNSense firewall, everything stays internal to my network. I'm thinking of learning wireguard so I can remote into my network, but that's not a high priority.

On my "home server" (an old office PC we were about to throw into the junk at work that I installed OpenMediaVault on):

  • Portainer (Docker container manager)
  • AdGuard Home (DNS-based ad blocker)
  • Audiobookshelf (Audiobook library)
  • Bitwarden (Password manager)
  • Jellyfin (Media server)
  • Kavita (eBook library)
  • LetsEncrypt + NGINX (SSL cert + reverse proxy)
  • Nextcloud (cloud storage, notes, calendar, contact and browser bookmark sync)

And on my Pi 4:

  • Home Assistant (smart home management and orchestration)

(EDIT: Apologies for the double post, the post button kept showing the loading throbber, so I thought I may have had connection issues and submitted it again after refreshing the page)

Nextcloud, Calckey, HomeAssistant, AdGuard Home, Serge, Octoprint (probably forgot something)

Some of it running in a data center. Some of it running local either on dedicated hardware or on Proxmox.

I don’t host anything public, but I’ve got two Proxmox nodes hosting various local services in virtual machines . Currently I have

  • My gaming rig, running windows with a GPU passed through. With this I stream games to my laptop, steam deck, tv, etc
  • My router, running Vyos with a dual port nic passed through. The configuration is all done through ansible
  • TrueNAS for general network storage
  • a handful of vms created on the fly for specific projects

I have a few Raspberry Pis hosting

  • PiHole/Wireguard
  • Synching
  • Jellyfin
  • Home Assistant
  • Motioneye

Raspberry Pi 3

  • Home assistant
  • syncthing

On my little server i have:

2 pihole VM for DNS and redundancy 1 opnsense router VM 1 owncloud VM

I plan on getting a server this summer (building it myself), and the things I have planned this far:

  • bitwarden
  • monica
  • minecraft
  • factorio
  • email server
  • maybe pihole
  • maybe lemmy
  • jellyfin

Edit: forgot jellyfin

Wait wait wait. A Bitwarden server? Please elaborate on what this is and the benefits of it? I use Bitwarden for everything and if there's a more secure route, sign me up!

Most of the time it's called "Vaultwarden" and since Bitwarden is OpenSource, it's basically the same. Except that selfe hosted you do not have access to the haveibeenpawned API for your yearly subscription. Which is why my personal Vaulwarden is "only" a backup.

Hm if that's what it's for I may just stick to my subscription. Usually I go a self hosted route when I don't want to pay for things, but in this instance I feel it may be worth it.

The premium features of bitwarden are locked behind subscription (which I think is fair), but if you want them and would like to make sure your vault isn't going to get leaked in some big hack som time, then selfhosting is the way.

I haven't done it yet, but I know there's a software called vaultwarden written in rust, which is an popular, unofficial server. I think you can configure the client to use that instead, not sure tho

I have a dietPi on a RapsberryPi2 where I run a vaultwarden instance and pi-hole

i7 12700, 64GB RAM, 1TB NVME x2 mirrored for OS, 10TBx8 z1

Proxmox VMs:

TrueNAS running storage array

Home Assistant

Ubuntu VM where everything else runs in Docker:

*pfSense

*Unifi controller

*Jellyfin

*Radarr

*Sonarr

*NZBGet

*Airsonic

*Ombi

*Transmission

*Calibre

*Soulseek

*BitWarden

*Traefik

miniflux, nitter, seafile on my local RPi4

pondered pixelfed (but they don't have docker image) and calckey (no arm one)...

Last year I downsized from an old HP tower server with a xeon, and 8x 1tb SAS HDDs, to a single Intel NUC with i5 and 4x 4TB SATA HDDs.

I run Proxmox on it, with several VMs.

  • Gerbera - DLNA/Upnp server for streaming my media
  • Shinobi - monitors and records my security cameras
  • Syncthing - for keeping backups of important things from my laptop and my phone and my wife's phone.
  • A container with a Python script that is constantly monitoring my solar panel energy production and sends it to pvoutput.org
  • Some VMs with different versions of Centos and PHP for developing and testing webapps on.

I also have a raspberry pi with home assistant and a ZigBee USB adapter, for controlling the lighting in my house.

I've been trying to get docker swarm running across my 4 rpi's, but traefik hasn't been able to discover services (can find them on the same node if the network is a bridge, can't find anything with overlay network) which has been frustrating to try to figure out the problem. That said, here is what I plan to host on the swarm:

  • traefik
  • grocy
  • nextcloud
  • vaultwarden
  • plex
  • nginx (portfolio website that I currently just have on GitHub pages)
  • lemmy instance (for some of you beautiful bastards)
  • readarr, sonarr, readarr, lidarr, prowlarr, sabnzb, and qbittorrent

I run k3s on a similar setup, 4x rpi4 and 2x Intel Atom mini PCs. Obviously different software with different goals, but was remarkably simple despite the heterogenous platform.

My current homelab build is a 5950X w/128GB and... well it's more complicated than that.

Currently running in Proxmox (in no particular order!):

  • LinuxGSM - game servers
  • Multicraft - Minecraft servers
  • Zammad helpdesk (for a non-critical service, hosting at home as failover)
  • Plex - using Nvidia T600 for transcoding
  • PopOS compute VMs x2 - one of which currently running InvokeAI with 2xGPU, 40GB VRAM total
  • Windows 10 gaming VM (was for passthrough, hardly used now!)
  • Docker, including:
  1. Channels DVR - live TV streaming/recording
  2. Deemix - music downloader
  3. Flame - homepage
  4. Gogs x2 - Git repositories
  5. Nginx Proxy Manager
  6. Nzbget - Usenet downloader
  7. Prowlarr - indexer
  8. Qbittorrentvpn - VPN and torrent downloader
  9. Radarr - movies
  10. Requestrr - Discord -arr request bot
  11. Sonarr - TV
  12. Uptime-Kuma x2 - uptime bots
  13. Wallabag - bookmarks

Server 1 OS: Debian Nextcloud Plex

Server 2 (raspberry pi) OS: Raspbian Lite PiHole PiVPN

Jellyfin on a RPi3, PiHole on a PiZero, and more in the near future after getting some great ideas from you all!

Running Unraid. Adding more slowly. Moved over from an old windows PC hosting a bunch to Unraid last year. Keep adding more Dockers.

  • Plex - Media
  • *Arrs, Sabnzb and QBitorrent for... Linux ISO downloading
  • Minecraft (Vanilla)
  • Minecraft Modded (AllTheMods8)
  • Foundry VTT - For my D&D game

Planning on doing Nextcloud for a NAS feel for non media sharing with Friends

And probably a Calibre or something for eBooks and something for Audiobooks eventually

Unifi controller is the only 'real' service I actually keep running. I have various VMs running on Proxmox that I mostly use for testing. Even though I have two physical servers with plenty of compute and memory available, backed by a large NAS and all of hanging off a UPS, I just don't feel comfortable in self-hosting things I deem critical.

Unfortunately much less and much less efficiently than I'd like; atm it's Plex on an old Windows 7 laptop, and an SMB/NFS server on a Rock64 with an 8TB external hard drive.

Quassal Core on a linode, but that's cloud VPS, not my hardware, so not really self-hosting, even if I'm directly handling the OS and configuration.

I'd like to set up more. Ideally I'd like to set up two RAID backup servers, at seperate buildings, and have everything within the building back up to the local server multiple times per day, then have the servers perform incremental backups to each other once a day. ideally running on something small and cheap that I can leave in my dad's basment next to his router; "I got backups set up dad, it's this machine, you can pretty much ignore it, but let me know if you happen to notice it not running."

Figuring out Borg would be nice; dad's laptop is of course Windows, which Borg doesn't play nice with, but from the server on his end on, it'd all be linux. I just need to get a couple low-power high-storage boxen built.

  • NAS: TrueNAS
  • HomeKit Bridge: HomeBridge
  • Spelling/Grammar: LanguageTool Server
  • DBs: MariaDB, PostgreSQL, MongoDB, Influx
  • In-memory caches: Memcached, Reddis
  • Dashboards/Alerting: Grafana
  • File Storage/Sharing: Nextcloud
  • Metrics/Logs: Prometheus, Mimir
  • Media: Plex

Most of these are run on a RPi4 cluster (Consul as mesh/discovery, Nomad for orchestration). This list doesn't include stuff on the router/firewall (WG, DNS, filtering, blah blah blah... )

I really wish I had the time to make a home cluster over just using cloud. I’ve seen some folks buy broken screen laptops and make a great x86 cluster that way.

  • buildbot for archlinux package builds
  • dovecot with fetchmail for mail retrieval
  • fail2ban with very strict rules against all those bots
  • gitea for my own projects
  • home-assistant with some usual backend stuff like knxd, zigbee2mqtt, mosquitto
  • navidrome for the music collection
  • nextcloud with very few apps
  • vdr for recording TV shows from satellite with a smartcard reader for the local television smartcard
  • octoprint on the 3D printer
  • pacoloco, an archlinux package cache
  • paperless for document management
  • teamspeak

All services are configured and deployed using saltstack and monitored with sensu. I do not use containers but I have all services hardened by hardening the systemd service and/or apparmor profiles.

Backups are done using btrbk.

Intel nuc10i7FNH on Ubuntu Pro running Plex, Tautulli, and a Fabric Minecraft server.

RPi3b+ running pihole/unbound and PiVPN

Couple of Dell and Lenovo mini PCs

  • Custom browser start page
  • File server
  • Media server with Tonido
  • Jellyfin
  • Vectorpod

The other machine just has random VMs for testing things like:

  • Owncloud
  • LAMP
  • Whatever else I run into

dumped docker ps and cleaned it up a bit

authelia/authelia:latest
containrrr/watchtower:latest
directus/directus:v9.0.0-rc.75
drone
ghcr.io/muchobien/pocketbase:latest
linuxserver/jackett:latest
linuxserver/radarr:latest
linuxserver/sonarr:latest
minio/minio:latest
nextcloud:latest
photoprism/photoprism:latest
pihole/pihole:latest
plexinc/pms-docker:latest
portainer/agent:latest
rclone/rclone:latest
custom projects
portfolio
staticdeploy/staticdeploy:latest
traefik:v2.5

I host a minecraft server for my family

Intel nuc (dont know which one exactly) running MineOS.

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.

Similar setup here, I'm running a Windows server with DrivePool. I've been using DrivePool for over 5 years and I'm a huge fan. I just built a new server and moved all the hard drives over and re-installed DrivePool and it was up and running with no fuss.

I'm running the following:

  • Blue Iris, software NVR for all my home cameras. This is the primary reason I run Windows as the base OS.
  • Plex for maintaining my media collection
  • SABnzbd for downloading from usenet
  • Omada Controller for managing my TP-Link EAP router, switches, and AP's
  • Pi-Hole, I recently set up a pi-hole for ad blocking and getting some more visibility on what's going on in my network
  • Wireguard for VPN access. I switched from OpenVPN a year ago and am super impressed with it.
  • LAMP server to run some scripts to tie together different home automation products/APIs
  • Mealie - Meal/food tracking website I read about on this post actually. Just installed it and am playing around with. Gotta convince the wife to use it!
  • Hyper-V to run linux VMs.
  • Docker/Portainer on a Debian VM

I self host the work software,

Ansible host,
Kubernetes Cluster
Elasticsearch cluster
Game servers
Piholes,
AgentGPT,
Various other things when needed.

The thing I use most that I self host is Home Assistant

dumped docker ps and cleaned it up a bit

authelia/authelia:latest
containrrr/watchtower:latest
directus/directus:v9.0.0-rc.75
drone
ghcr.io/muchobien/pocketbase:latest
linuxserver/jackett:latest
linuxserver/radarr:latest
linuxserver/sonarr:latest
minio/minio:latest
nextcloud:latest
photoprism/photoprism:latest
pihole/pihole:latest
plexinc/pms-docker:latest
portainer/agent:latest
rclone/rclone:latest
custom projects
portfolio
staticdeploy/staticdeploy:latest
traefik:v2.5

My media library over SSHFS. The server runs Debian 11 and the client is an old Linux Mint laptop in my basement hooked up to a TV. The laptop only has access to my local network.

Mostly matrix client/server + bots, etherpad & mumble (until matrix can replace it on desktop, PTT-wise)

Mostly just a nodejs server running a proxy that I use to mitm myself, editing a file to fix events and the arena in angry birds epic lol