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

Selfhosted

40337 readers
510 users here now

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

Rules:

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

  2. No spam posting.

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

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

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

  6. No trolling.

Resources:

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

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

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

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

(page 2) 50 comments
sorted by: hot top controversial new old
[–] HotChickenFeet@sopuli.xyz 3 points 1 year ago* (last edited 1 year ago) (2 children)

36 TB server:

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

Raspberry pi:

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

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

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

just curious. what do you use celery for?

load more comments (2 replies)
[–] nieceandtows@lemmy.world 3 points 1 year ago

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.

[–] Eijolend@feddit.de 3 points 1 year ago

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

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

[–] msprout@fedia.io 3 points 1 year ago

I run:

  • Matrix
  • Mastodon
  • Pixelfed
[–] Lightning66@lemmy.world 3 points 1 year ago

I host these:

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

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.

[–] Sinister_Crayon@beehaw.org 3 points 1 year ago* (last edited 1 year ago) (8 children)

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

[–] ultimate_question@lemmy.world 3 points 1 year ago

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

load more comments (7 replies)
[–] stitch@fedia.io 3 points 1 year ago

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

[–] ColonalPanic@lemmy.world 3 points 1 year ago

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

[–] President_Pyrus@feddit.dk 3 points 1 year ago (1 children)

Pi zero running pihole

unRAID server running

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

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

load more comments (1 replies)
[–] lka1988@lemmy.world 3 points 1 year ago

The usual:

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

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

[–] vix@lemmy.fmhy.ml 3 points 1 year ago

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

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

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

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

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.

[–] kresten@feddit.dk 3 points 1 year ago

...and other legal media...

Lol

[–] RelativeArea0@lemmy.world 2 points 1 year ago

I got 2 q+ tv boxes running armbian for h6

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

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

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

[–] smolgumball@lemmy.world 2 points 1 year ago (3 children)

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

load more comments (3 replies)
[–] stephenc@waveform.social 2 points 1 year ago

First, how do I self host:

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

What I self-host:

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

That's actually about it at the moment.

[–] jonesy@lemmy.world 2 points 1 year ago

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

[–] bashlk@programming.dev 2 points 1 year ago

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.

[–] ZeroPoke@lemmy.world 2 points 1 year ago

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

Currently running Proxmox for a hypervisor.

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

  • UnFi Controller for AP

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

  • Wireguard VPN

  • Mumble Music Bot

  • Game servers.

  • OMV is set up with SnapRAID and mergerfs.

  • EmbyContainer just mounts the localdrives.

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

  • Basically whatever my group of friends is playing

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

[–] stueja@feddit.de 2 points 1 year ago* (last edited 1 year ago)

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.

[–] kn33@lemmy.world 2 points 1 year ago

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

[–] stinkyweezle@lemmy.world 2 points 1 year ago (1 children)
load more comments (1 replies)
[–] behohippy@lemmy.world 2 points 1 year ago (4 children)

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

load more comments (4 replies)
[–] WolfhoundRO@lemmy.world 2 points 1 year ago* (last edited 1 year ago) (1 children)

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

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

Planning for:

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

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

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

load more comments (1 replies)
[–] oxbech@lemmy.world 2 points 1 year ago

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.

load more comments
view more: ‹ prev next ›