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

Selfhosted

40337 readers
577 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 4) 50 comments
sorted by: hot top controversial new old
[–] jinks13@infosec.pub 2 points 1 year ago (2 children)

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)
load more comments (2 replies)
[–] eightys3v3n@sopuli.xyz 2 points 1 year ago

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.

[–] rogafe@lemmy.world 2 points 1 year ago* (last edited 1 year ago)

Right now I self-host )

On a hetzner sever with proxmox :

  • Nextcloud
  • Syncthing
  • Freshrss
  • Changedetection
  • Huginn
  • Archivebox
  • Thelounge (IRC)

At Home :

  • Unraid NAS (on an old HP proliant microserver)
[–] freeman@lemmy.pub 2 points 1 year ago

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.

[–] 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.

load more comments (1 replies)
[–] 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)
[–] stinkyweezle@lemmy.world 2 points 1 year ago (1 children)
load more comments (1 replies)
[–] Scrappy@feddit.nl 2 points 1 year ago
  • 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

[–] traches@sh.itjust.works 2 points 1 year ago

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)
[–] CrownCrafter@lemmy.ml 2 points 1 year ago

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

[–] kunev@fedia.io 2 points 1 year ago

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.
[–] terribleplan@lemmy.nrd.li 2 points 1 year ago

In various clouds

  • Email - Docker Mail Server (Postfix, Dovecot, Rspamd, etc.)
  • Reverse Proxy cluster - frp
    • This is actually pretty neat. It is basically acting as a self-hosted ngrok, letting me expose all the stuff in my homelab without having to put my home IP out there.
  • External Monitoring - Uptime Kuma
  • Random sites via cloudflare workers/R2

In my homelab

Infrastructure

  • DNS - PiHole fronting local Unbound resolvers
  • Load Balancing/Routing - Traefik
  • Storage - Gluster exposed via Samba
    • I am still searching for the right solution for storage... nothing does what I want. I have been slowly writing my own, but don't have the time to get it to a point I trust it, haha.
  • Custom traefik auto-config clients/server
    • Reads labels on containers and announces them to the server that traefik uses for HTTP service discovery
  • Custom docker-compose nonsense
    • Basically lets me choose where to run docker-compose files in a simple and centralized way, including on multiple machines
    • Doesn't do scheduling/monitoring/etc, just manually setting "this compose should run these machines"
    • I got tired of running k8s and nomad.

Services

  • Authentication - Authentik
  • Media - Jellyfin
  • Minecraft
  • Password Manager - Vaultwarden
  • PKM - DokuWiki
  • SCM - Forgejo (a fork of Gitea, which itself is a fork of Gogs)
  • Social Media - Lemmy
  • Webmail - Snappymail
  • Several random little websites
  • Many little things I've written for myself

Any service that needs non-http traffic pointed at it runs local instances of the frp client to expose that port to the reverse-proxy cluster.

[–] joejoefashosho@lemm.ee 2 points 1 year ago

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

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

[–] mustbe3to20signs@feddit.de 2 points 1 year ago

I have a Proxmox server running:

  • PiHole
  • Jellyfin
  • Grocy
[–] OutrageousUmpire@lemmy.world 1 points 1 year ago
  • Home Assistant
  • Pi hole
  • Plex
  • NAS storage
  • Sonarr/Radarr/etc
  • Calibre
[–] Kutsuya@lemmy.world 1 points 1 year ago

Let me see...

Monica Linx Nextcloud ArchiveBox Dashy Home Assistant And a few more services like jDownloader, nzbget etc

[–] finestnothing@lemmy.world 1 points 1 year ago (1 children)

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
load more comments (1 replies)
[–] Holzkohlen@feddit.de 1 points 1 year ago

Right now only Syncthing on a Raspi. I'm lazy 😆

[–] JshKlsn@lemmy.ml 1 points 1 year ago* (last edited 1 year ago)
[–] flubba86@lemmy.world 1 points 1 year ago (1 children)

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.

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

Mostly WordPress sites. But do have experience with Mastodon self hosting

Pi4 with an usb->m.2 1TB drive with nextcloud. Has been working like a charm so far

[–] owatnext@lemmy.world 1 points 1 year ago

Plex and an FTP/Samba server on a DS418play.

[–] benneti@lemmy.world 1 points 1 year ago (5 children)

I use the following a lot:

  • Nextcloud for files, calendar and contacts
  • synapse + a few brudges for IM
  • mail server
  • tandoor for recipes and grocery shopping lists
  • gitea
  • wireguard
  • miniflux
  • rmfakecloud And from time to time:
  • jellyfin
  • wallabag

Tandoor is imho somewhat overlooked and really nice.

load more comments (5 replies)
[–] uin@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

Currently one server as VM host for:

  • Nextcloud
  • Mailcow
  • Apache/PHP/mariadb as both reverse proxy for Nextcloud and the mailcow web interface and webserver for personal and company websites, bitwarden and bookstack
  • Custom backup server (wireguard connections to different sites and incremental backup routines with bash/rsync)
load more comments
view more: ‹ prev next ›