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.

@Sinister_Crayon@beehaw.org
link
fedilink
English
2
edit-2
1Y

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

@stueja@feddit.de
link
fedilink
English
01Y

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.

@stueja@feddit.de
link
fedilink
English
01Y

Thanks a bunch!

@stueja@feddit.de
link
fedilink
English
11Y

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.

@jcg@halubilo.social
link
fedilink
English
21Y

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.

I respect the enterprise-level IT operation you run for your family lol

zeekaran
link
fedilink
English
21Y

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

@CAVOK@lemmy.world
link
fedilink
English
11Y

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

@flubba86@lemmy.world
link
fedilink
English
11Y

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.

Morethanevil
link
fedilink
English
41Y

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
@krnl386@lemmy.ca
link
fedilink
English
21Y

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

@Ducks@ducks.dev
link
fedilink
English
31Y

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

Rikudou_Sage
link
fedilink
English
31Y

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
Ruud
mod
link
fedilink
English
271Y

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…

Thanks for #rexxit destination!

@bayu@lemmy.world
link
fedilink
English
121Y

Chad.

Do you host on at your house, a VPS or something else?

Ruud
mod
link
fedilink
English
71Y

All on Hetzner.

@inatux@lemm.ee
link
fedilink
English
01Y

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
@quasimagia@feddit.it
link
fedilink
English
0
edit-2
1Y

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

@inatux@lemm.ee
link
fedilink
English
11Y

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?

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.

@samyboy@lemm.ee
link
fedilink
English
21Y

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!

Captain Minnette
link
fedilink
English
11Y

Tag me as well! I hope to have something with half the functionality of your setup by year’s end.

@jayrod@lemmy.film
link
fedilink
English
21Y

Fantastic breakdown, thank you!

novarime
link
fedilink
English
2
edit-2
1Y

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.

@constantokra@lemmy.one
link
fedilink
English
41Y

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

@krnl386@lemmy.ca
link
fedilink
English
31Y

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

@Stimmed@reddthat.com
link
fedilink
English
61Y

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

bosse
link
fedilink
English
31Y

Nah, it’s all safe, it’s in containers

</s>

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.

My RISV-V server (I have removed all binary blobs and have no closed source code ofc) is airgapped inside a Faraday cage.

For security reasons I never turn it on.

@sshff@lemmy.sdf.org
link
fedilink
English
11Y

All my deploys are written in binary on a stack of index cards that we then burn, put in a zip lock bag, encase in concrete, surround in a welded closed steel box, and throw in the Mariana Trench. The documentation sucks though.

@constantokra@lemmy.one
link
fedilink
English
11Y

I like how you think.

@william@dumbdomain.xyz
link
fedilink
English
11Y
  • Plesk (web stack) - almalinux 8
  • Work VM - Windows LTSC
  • arrstack - Docker
  • Ghost - Docker
  • Convos - Docker
  • Unraid
  • ESXi with vSphere

I’m sure I’m forgetting a few things, but that’s mostly what I host here at home. My lemmy instance is on DigitalOcean.

@ilfi@lemmy.world
link
fedilink
English
11Y

Minecraft server

@dj3hac@sh.itjust.works
link
fedilink
English
21Y

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

@foonex@feddit.de
link
fedilink
English
41Y
  • 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.

loiakdsf
link
fedilink
English
21Y
  • 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?

@foonex@feddit.de
link
fedilink
English
1
edit-2
1Y

When I looked around for CalDAV solutions the last time Nextcloud was the only one that allowed me to share calendars with my SO. Nextcloud isn‘t very taxing on my system because it doesn‘t do anything most of the time.

Do you know about problems reaching the big player mailservers?

Honestly, I don‘t know. I have never had a confirmed case of an email being rejected or classified as spam. There were some cases of not getting an answer to an email. But that could also be explained by shitty customer service.

It is tricky to setup everything correctly if you are trying to do it all on your own but SNM holds your hand for setting up DKIM, SPF and DMARC. That‘s where some people may have problems. Also, forget about setting up a mail server at home with any IP address you get from your internet provider.

lckdscl [they/them]
link
fedilink
English
21Y

Another person of culture sharing Linux ISOs ;)

Shertson
link
fedilink
English
21Y

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)
AggressivelyPassive
link
fedilink
English
21Y

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

Create a post

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!

  • 1 user online
  • 124 users / day
  • 419 users / week
  • 1.16K users / month
  • 3.85K users / 6 months
  • 1 subscriber
  • 3.68K Posts
  • 74.2K Comments
  • Modlog