298
submitted 2 years ago* (last edited 2 years ago) by [email protected] to c/[email protected]

Hello everyone! Mods here 😊

Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.

Feel free to take it as a chance to present yourself to the community!

🦎

top 50 comments
sorted by: hot top new old
[-] [email protected] 1 points 3 days ago

I've been selfhosting various things for almost 25 years now. Started with email/web, but now I've got the following (in no particular order):

  • email (postfix/dovecot)
  • web (nginx)
  • shared notes (obsidian, but also through dovecot)
  • calendar (davical)
  • telephony (asterisk)
  • replicated storage (syncthing)
  • media server (plex)
  • home automation (homeassistant, mosquitto, grafana, influxdb)
  • power monitoring (empora device on the breaker panel + a few smart outlets talking to homeassistant)
  • security cameras (securityspy)
  • irrigation (a controller of my own design, adding OpenSprinkler support this year)
  • offsite backups (duplicity + rclone)
  • project management/issue tracking (redmine)
  • social media (gnu-social + lemmy, but also testing mbin)
  • bookmark management (karakeep)
  • local copies of web stuff (yt-dlp, hamsterbase, singlefile)
  • VPN (openvpn)

Virtualization is mostly docker containers, but also some ESXi/VMWare Fusion. I also have Obsidian in the mix but that's not really a self-host but more of a way to organize/access my data. I have also been doing a (very!) little bit of experimentation with local LLMs, but it's all on ARM, using either the GPU or the NPU available on the RK3588.

This stuff either exists on an OVH VPS for the "internet facing" stuff or on an old Dell C6100 blade server. ESXi uses one blade and another blade runs Debian and talks to an old SATA/SAS disk shelf I got for $50 to see if I could make it work (it was super straightforward). I have a bunch of 2T and 4T "spinning rust" drives in two RAID6 arrays (mdadm) and then carve out storage for various things using LVM. I am experimenting with zfs on the VPS but am not a big fan of it. I used to run OpnSense on another blade since I couldn't find a router which would properly shape gigabit internet traffic, but now I'm using an ER605 and it seems to be doing quite well. I have a tiny KeepConnect device which will physically cut power to the cable modem if it can't see the internet which is very helpful since the biggest source of trouble for me has always been the damn internet service doing weird things when I'm not at home.

I've even been working toward "self hosting" my own educational electronics stuff for my kids using https://microblocks.fun/ (the actual project is called smallvm) - think scratch running completely in the browser and executing code on a "vm" which is actually running on a microcontroller over BLE or serial.

This sounds like a shitload of work and sometimes it can be, but one of the best parts of self hosting is that once it's set up, it hardly ever has to be updated/changed. Security updates are the biggest reason of course, but a LOT of this is not on the open internet so I can be more lenient about keeping things up to date. I also try to keep everything that needs a database to use ONE database (postgres), which also makes it easier to back up or use data from several tools in a new way. Honestly it's largely fire and forget these days. I add more space or replace drives as needed and try not to touch things otherwise. I keep a set of notes to help me remember not only the how but the WHY I set things up in a particular way, and those notes are accessible 100% offline. (After all, what good are notes on how things are set up if the thing you've stored them on isn't working?)

My infrastructure at home (C6100, SAS shelf, switch, etc.) consumes about 700W 24/7 which is not awesome but I figure the power bill saves a lot of service costs. The VPS runs me about $30/mo.

[-] [email protected] 47 points 2 years ago

Well thanks to the soon to be dead /r/selfhosted on reddit I started selfhosting few years ago and now approximately 90% of my stuff is selfhosted:

  • Gitlab
  • RocketChat
  • VS Code
  • Anonaddy
  • Etherpad
  • Min.io
  • Archivebox
  • FreshRSS
  • FileStash
  • Matomo
  • InfiniteWP
  • piHole

as daily drivers and several others that I use from time to time.

[-] [email protected] 15 points 2 years ago

Self hosted Vscode? How does that work, like a remote workspace via web or directly in a local Vscode session? Did it handle extensions well?

[-] [email protected] 7 points 2 years ago

I haven’t used it in a while, maybe its better. Basically since vscode is an electron app it can run im he browser. You can even use https://vscode.dev which is the official web version. Iirc it didn’t have the same plugins, but it’s pretty much the same thing.

Its super useful when you deploy alongside containers as an easy way to change configs in shared volumes.

load more comments (1 replies)
[-] [email protected] 15 points 2 years ago

wait, vscode self hosted?, how

load more comments (2 replies)
[-] [email protected] 32 points 2 years ago

If this comment is federating then I started hosting my first service -- Lemmy itself.

[-] [email protected] 18 points 2 years ago

I'm seeing it from my own selfhosted Lemmy instance!

[-] [email protected] 30 points 2 years ago* (last edited 2 years ago)

@devve

- Nextcloud
- Miniflux
- Gitlab
- HomeAssistant
- Wallabag
- Ghost (for my personal blog)
- Umami analytics
- Searx NG
- OnlyOffice document server
- ntfy
- Lychee
- LAMP Stack
- TheLounge (IRC web client)
- Cockpit (server manager)
- RSSHub
- Jellyfin
- Adguard

On an Intel NUC in my closet.

load more comments (1 replies)
[-] [email protected] 29 points 2 years ago

vSphere cluster on 3 HP Mini EliteDesks:


Standalone Lenovo TS140:


Synology DS1821+:

  • 64TB Raw, 2TB NVMe Cache
  • MeTube
  • Backup Sync to Google Drive

Misc:

  • RIPE Atlas Probe
  • All networking gear is Unifi. UDM Pro, USW Aggregation, USW Pro 48 PoE, U6 Pro, U6 In-Wall, 3 USW Flex Minis. 10G SFP+ connections between UDM Pro and switches.
load more comments (3 replies)
[-] [email protected] 27 points 2 years ago
  • Audiobookshelf
  • Calckey
  • Gitea
  • Grafana + Prometheus
  • Homeassistant
  • Jellyfin
  • KitchenOwl
  • Navidrome
  • Nextcloud
  • Wallabag

and lemmy of course πŸ™‚

[-] [email protected] 10 points 2 years ago

[email protected]> Audiobookshelf

I didn't know that existed and now I love it and started up a docker container for it!

Thanks! :D

load more comments (1 replies)
[-] [email protected] 18 points 2 years ago* (last edited 2 years ago)

Proxmox on a self-built rackserver (Will be building a second one for a proxmox cluster):

  • Pi-Hole (primary)
  • Home Assistant
  • 2 Docker Hosts (One for Eval, one for Prod)

Raspberry Pi Zero for Pi-Hole (secondary)

On my Docker Host (All in docker-compose):

  • Heimdall (Personal Dashboard)
  • Portainer (Docker GUI)
  • baikal (CAL & CADdav)
  • vaultwarden (Password Manager)
  • bookstack (Documentation, kinda abandoned because im lazy)
  • changedetection(.)io (Monitoring Websites for Changes, useful for changelogs or price monitoring)
  • cloudflare-ddns (DDNS because dynamic IP Adresses...)
  • Grafana & InfluxDB (Dashboard and Database for Stats)
  • linkding (Bookmarks aka "Have to read someday")
  • mealie (Reciepe manager)
  • neko (Watch2gether but in selfhosted and more capable imo)
  • nginx proxy manager (Reverse Proxy with GUI)
  • paperless-ngx (Document manager with OCR)
  • semaphore ui (Ansible GUI with sheduled tasks)
  • Uptime Kuma (Status Monitoring)
  • watchtower (Automatic updates of my docker containers because im lazy)

A Synology DS220+ for local Storage

A 5TB Hetzner Storage Box for Backups (encrypted)

A Rootserver for Games and some testing in the wild (Currently Windows, will be switched to ubuntu)

Hetzner Cloud Server with mailcow on it

[-] [email protected] 17 points 2 years ago* (last edited 2 years ago)

Hello

Let's have a look at the inventory

  • RPI 4B

    • OpenHab (Openhabian actually, so some additional services like Zigbee2MQTT or Grafana)
  • HP EliteDesk 800 G2 i5-6500T, 8GiB RAM - this one is currently the mainstay of my lab, running containers with docker-compose

    • Nginx as reverse proxy (+ fail2ban, letsencrypt)
    • Paperless-ngx (+ Redis, Tika, Gotenberg)
    • Jellyfin
    • Minecraft server (+ Mapcrafter)
    • ddclient
    • Heimdall
  • Dell OptiPlex 7060 Micro i7-8700T 32GiB RAM

    • I've gotten this one fairly recently. A real bargain - costed as much as the CPU alone and was in pristine condition. I will be migrating the workload from EliteDesk to this one. I decided to try ProxMox this time though, so I need to learn a bit first. Also perhaps add a second SSD
load more comments (1 replies)
[-] [email protected] 16 points 2 years ago* (last edited 2 years ago)

I will go first 😌

I selfhost codimd, vaultwarden, kuma, immich, home assistant, trilium, hugo, gotify, wakapi and umami. I have one VPS and one custom built NAS at home.

I read you πŸ‘€πŸ¦Ž

load more comments (1 replies)
[-] [email protected] 15 points 2 years ago

Host all the things!

Wordpress, SMTP/IMAP, tor, bittorrent, Nextcloud, Plex, NTP, photo galleries, DoT...

I even started hosting the website for my local Italian restaurant and they haven't even realised it yet.

[-] [email protected] 8 points 2 years ago

Wait, what? How are hosting someone else's website?

[-] [email protected] 60 points 2 years ago

OK, here's how it happened.

I was hungry, and I wanted to see the menu for my local pizza joint. I couldn't find it anywhere.

I discovered that all their socials linked to a website that wouldn't load. When I checked, the domain had lapsed.

Out of frustration, I purchased the domain and pulled the last snapshot of their website off archive.org. It had their full menu as a PDF.

6 months later and it's still getting visitors from their facebook page, who are viewing the menu. They haven't even realised.

[-] [email protected] 33 points 2 years ago

I strive to be this level of...

Whatever this is

load more comments (1 replies)
[-] [email protected] 13 points 2 years ago

That's funny. Imagine how confused they'll be when/if they find out.

[-] [email protected] 11 points 2 years ago

What a hero!

load more comments (4 replies)
load more comments (1 replies)
[-] [email protected] 14 points 2 years ago

I joined to learn, still not self-hosting anything, but I intend to use an 11yo Compaq laptop (i5, 8GB RAM, 1TB HDD) as a server while I'm still practicing. I intend to self-host a lemmy instance and a nextcloud server.

Thanks for everything you guys have been sharing I've already got some good leads, gonna try out YunoHost for starters

[-] [email protected] 13 points 2 years ago

Hello selfhosters.

Here's my list of stuff:

On a VPS hosted in Germany:

On my home server (my old gaming PC, repurposed)

  • Proxmox to manage several containers/VMs:
    • OPNsense Firewall
    • HomeAssistant
    • Pihole
    • Gitlab
    • Jellyfin
load more comments (2 replies)
[-] [email protected] 12 points 2 years ago

Been self hosting for over a decade at this point. Mix of custom built servers and surplus hardware over the years.

To name a few of my daily servers.

  • home assistant
  • paperless-ng
  • jellyfin
  • nextcloud
  • blue iris
  • audiobook shelf

With docker being so easy I have kind of lost track how much stuff i am hosting. A problem i never thought i would have :)

load more comments (1 replies)
[-] [email protected] 11 points 2 years ago* (last edited 2 years ago)

Hosting a whole bunch of stuff for myself, the family and also the public. For the larger family I'm hosting eMail but using a managed service offering for that (Hetzner). Too old to run my own IMAP/SMTP infrastructure ;)

For a few private societies I'm hosting:

For the public I host:

Mostly formyself, but not restricted I'm hosting:

  • Pixelfed
  • LinkDing for Bookmarks
  • Excalidraw
  • Grafana
  • OverLeaf
  • StandardNotes Server
  • PiHole
  • GitTea
  • FreshRSS
  • Minio S3-kompatible Object Storage as Backend for Mastodon & Pixelfed (on an old Dell Optiplex at home over my DSL Line)
  • GoToSocial Fediverse Client (On a RaspberryPi at home)
  • PeerTube for public projects (on the same old Dell OptiPlex)
  • PeerTube as private Video Streaming platform (on a Dell Precision 3500 tower)

Most services run in Docker Containers on some VPS at Hetzner. Some stuff runs in Docker Containers on old spare hardware at home.

load more comments (4 replies)
[-] [email protected] 11 points 2 years ago

I have a rented server with 8 Xeon E3-1246 and 64GB at Hetzner where I host:

  • Vaultwarden
  • Gitlab (git repo, container registry, static blog (pages with Hugo))
  • Drawio (Diagrams)
  • Kroki (for Gitlab)
  • Gitlab runner
  • FreshRSS
  • Nextcloud
  • Redis
  • Headscale (Tailscale server)
  • Keycloak
  • MariaDB
  • PostgreSQL
  • Plex
  • Privacybin
  • Wallabag
  • Hedgedoc

It's all behind a Traefik instance handling Let's Encrypt and using the Docker socket to route traffic based on labels in docker-compose.yml. Behind these I also run k3s and from time to time some VMs. I also have a 1TB storage pod at Hetzner where I use restic to back everything up from this instance as well as from my home system and laptops.

[-] [email protected] 11 points 2 years ago

I have a used Lenovo Thinkcentre mini with an i3-7100T and 16gb RAM. I have Ubuntu server LTS installed on it and I run everything in docker containers.

I host:

  • jellyfin server for my friends and family
  • qbittorrent to download for the JF server(behind a VPN)
  • Jellyseerr for requests
  • Jackett, Sonarr, and Radarr for downloads
  • a Minecraft server
[-] [email protected] 10 points 2 years ago

I've got a couple VPSes, hosting

  • Mailcow, because email is identity.
  • Asterisk, because phone #s are also identity.
  • Matrix-Synapse, for personal messaging even though XMPP is probably better.
  • ttrss, even though it's junk software with a jerk developer.
  • A bunch of self-developed web apps

Self hosting email is obnoxious, but it's also one of the only remnants of the traditional distributed internet that's still broadly accepted.

load more comments (5 replies)
[-] [email protected] 9 points 2 years ago

A 6 node k3s cluster with a Synology for network storage running:

  • Nextcloud
  • Authentik SSO
  • Paperless
  • Vikunja
  • Joplin Sync
  • Matrix
  • Immich
  • Mealie
  • Gitea
  • Home-Assistant
  • Node-Red
  • Zigbee2mqtt
  • MQTT server
  • Frigate
  • UptimeKuma
  • Prometheus and Grafana
  • AdGuard Home
  • Minio
  • Longhorn
  • Unifi Controller
  • Jellyfin
  • Homepage

Managed with FluxCD.

[-] [email protected] 9 points 2 years ago
  • jellyfin and Plex (in the process of migrating)
  • radarr/sonarr
  • jackett and deluge
  • nextcloud

I've had new hardware in the basement now for a while, going to slap it together and build a k8s cluster on top of rancher/harvester

load more comments (4 replies)
[-] [email protected] 8 points 2 years ago

(I'll add links / descriptions later)

I host the following fediverse stuff:

  • Lemmy (you're looking at it)
  • Mastodon (3 instances)
  • Calckey oh sorry, now FireFish
  • Pixelfed
  • Misskey
  • Writefreely
  • Funkwhale
  • Akkoma (2 instances)
  • Peertube

And these are other things I host:

  • Kimai2
  • Matrix/Synapse
  • Silver Bullet
  • XWiki (3 instances)
  • Cryptpad (2 instances)
  • Gitea
  • Grafana
  • Hedgedoc
  • Minecraft
  • Nextcloud
  • Nginx Proxy Manager
  • Paperless-ngx
  • TheLounge
  • Vaultwarden
  • Zabbix
  • Zammad
[-] [email protected] 7 points 2 years ago

i don't self-host yet, but i have an old pc in my house, i just need to bring it with me to colege, so i can learn and start self-hosting

load more comments (1 replies)
[-] [email protected] 6 points 2 years ago

Currently self-hosting on an old HP Z600 I bought second hand with the following specs:

  • CPU β€” 2x Intel(R) Xeon(R) CPU X5660 @ 2.80GHz
  • RAM β€” 96GB ECC DDR3 (6*16GB)
  • Disks β€” 4TB HDD for Ubuntu, 10TB HDD for NextCloud and 2TB Sata SSD for Docker

For services, I'm currently running the following:

Docker

  • Portainer β€” CF Tunnel
  • FreshRSS β€” CF Tunnel
  • ArchiveBox β€” CF Tunnel
  • Adguard Home β€” Local
  • 2x Uptime Kuma β€” CF Tunnel
  • LinkAce β€” CF Tunnel
  • TheLounge β€” CF Tunnel
  • Watchtower β€” Local

For public access dockers

  • Feedropolis
  • Mirotalk SFU
  • FiveFilters RSS
  • Taiga
  • 2x Mattermost Servers
  • 8x Wordpress Staging Sites
  • 1x Wordpress Dev Sites

For ubuntu, I'm running a few services and apps like:

  • ScreamingFrog -9 sites using LAMP stack
  • Aria2c with AriaNG
  • NextCloud
  • Plex
  • 4x WebHooks server for communities
  • Couple of API end points using Apache reverse proxy
  • OpenVPN
  • CrowdSec
load more comments (2 replies)
[-] [email protected] 6 points 2 years ago

I have a 800W solar panel and some home automatization at home. Therefor, I use MQTT & NodeRED.

  • Adguard
  • Authelia (authentication for my services)
  • Dashy (I've become lazy collecting my own bookmarks)
  • Gotify (receive notifications on my mobile from NodeRED)
  • Grafana
  • Influxdb
  • Jellyfin
  • Mariadb
  • Nextcloud
  • NodeRED
  • phpMyAdmin
  • Portainer
  • Remmina
  • sshwifty
  • Swag (Nginx and more)
  • ubooquity (ebooks)
  • Wallabag (Bookmark collection)
  • Wordpress (want to try)
[-] [email protected] 5 points 2 years ago

I only have a few services:

  • jellyfin (media server)
  • firefly iii (expense manager)
  • freshrss (rss aggregator)
  • personal telegram bot to auto convert news link to epub for reading in my ereader

All of the service other than jellyfin is hosted on a vps. Jellyfin is hosted from my home and can be accessed remotely via wireguard. However because my isp doesn't provide a public ip, I need to use my vps as wireguard jump host

Client <-> vps <-> home server

[-] [email protected] 4 points 2 years ago* (last edited 2 years ago)

Client <-> vps <-> home server

I'm looking to set up exactly this for myself with a linode vps, and wireguard containers. Any tips? Even a docker compose snippet would be helpful.

[-] [email protected] 5 points 8 months ago

Running Tipi on a five year old chrome box with tailscale as the VPN. Has been running great! Now I'm self hosting

  1. Adguard: adblocking inside tailnet & for DNS rewrites
  2. Barrage: Nice deluge UI
  3. Beszel: Clean & simple server monitoring. I monitor two of my instances & the self hosted setup on this.
  4. Beszel Agent: Agent for collecting data for Baszel
  5. Deluge: Torrenting
  6. Duplicati: Backups with a great UI
  7. File Browser: for quick ops
  8. Flowise AI: Great drag and drop LLM chat apps builder
  9. Immich: The absolute best way to manage pictures
  10. Jackett: For the arr stack
  11. Jellyfin: Media streaming solution with apps on my phone, TV & laptops
  12. Open WebUI: My default LLM chat client now, I no longer pay 20$ for chatGPT but just pay as I go with open webui and chatgpt api key
  13. Radarr
  14. Sonarr
  15. Uptime Kuma: Uptime monitoring for everything
  16. Wallos: Subscription management

Tipi is pretty awesome. If you haven't already, check it out!

load more comments (1 replies)
[-] [email protected] 5 points 2 years ago

Starting to fall down the rabbit hole of self hosting,

Unraid, Plex & Pihole. Next project is Opnsense, then starting to look at Home Assistant.

[-] [email protected] 5 points 2 years ago* (last edited 2 years ago)

znc, radicale, miniflux, gotosocial, lemmy, i2pd, searx, rtorrent, webdav

[-] [email protected] 5 points 2 years ago

home assistant, freshrss (and a few related services such as rss-bridge), nitter and piped. I tried to host libregrammar, but ran out of memory.

[-] [email protected] 5 points 2 years ago

Greetings!

Not really self hosting a lot right now, but I've been spending a lot of time reengineering my network and fixing some things. Recently retired my loud and power-hungry pfsense server, replacing it with a Mikrotik rb5009, so setting that up has been a steep learning curve.

Most things are running on my Synology DS920+, except for a few raspberry pis.

  • Jellyfin (docker)
  • Kavita (docker)
  • Home Assistant (pi4)
  • Paperless-ngx (docker)
  • ~~PiHole (pi zero)~~ currently broken
  • Unifi controller (docker)
  • Grafana (home assistant)
  • InfluxDB (docker)
  • LibreNMS (VM)
[-] [email protected] 5 points 2 years ago

Plex+arrs etc Nextcloud Komga SWAG Photoprism HA

128TB.

My main hypervisor is proxmox which runs an unraid vm with the iGPU passed through to accelerate PLEX and disk controllers to manage the storage. I also have 2 Endeavour OS VMs, one that runs Thunderbird and Insync. Another that has a quadro p2000 passed through to tinker with. I also have a homeassistant vm and a proxmox CT running docker.

I'm working up to transitioning the dockers on unraid to a proxmox container but at the same time if it's not broke why fix it.

I also want to mess with networking by putting in OPNsense or pfsense and routing some traffic through a vps.

load more comments (1 replies)
[-] [email protected] 5 points 2 years ago* (last edited 2 years ago)
  • Pihole

  • Sonarr

  • Radarr

  • Lidarr

  • Notifiarr

  • Sabzbd

  • Nicotine+

  • Kodi

  • Plex

  • Airsonic

  • Nextcloud

  • Joplin

  • qbittorrent

Currently split between VMs and physicals. I'm refactoring these ,with plans to build out and migrate much of it to a minipc proxmox cluster.

Adding:

  • proxmox

  • podman/portainer

  • unbound

  • ngnx proxy mgr

  • Solid server

  • homepage

  • matrix

  • searxng

  • some sort of mail stack, TBD

[-] [email protected] 4 points 2 years ago

Hey, thanks for the selfhost community!

1u homebrew server

  • Docker containers
  • Mail server (mail in a box)

Tower server running Freebsd

  • Asterisk - jail
  • Conduit Matrix server - jail
  • Homeassistant - jail
  • NFS shares
  • Nginx - jail
  • Postgres - jail
[-] [email protected] 4 points 2 years ago* (last edited 2 years ago)

HARDWARE:

  • Dual Xeon E5-2640v3
  • Nvidia Quadro P2000 GPU
  • 128Gb DDR4 ECC Memory
  • 4 x 4tb WD Red plus drives in raidz2 for bulk network storage
  • 2 x 500gb WD Red SSD, mirrored for fast network storage
  • 2 x 1tb Samsung EVO 870 SSD, mirrored for vms
  • 1 x 2tb WD Purple Surveillance Drive
  • 1 x 8tb Seagate Barracuda Media Drive

PROXMOX:

  • Nginx
  • Nextcloud
  • Truenas with Backblaze B2 backup
  • 2 x WordPress sites
  • Home Assistant
  • Grafana
  • Mosquito MQTT
  • Tailscale VPN
  • ESPHome
  • 3D print server (Repetier Pro) with webcam feeds
  • Plex
  • Blue Iris NVR
  • Codeproject.ai (object detection)
  • Transmission with PIA VPN
  • Backblaze personal backup client for media
[-] [email protected] 4 points 2 years ago

I have a MediaWiki instance on my laptop (I've found the features of all other wikis/mindmaps/knowledge databases decisively insufficient after having a taste of MW templates, Semantic MediaWiki and Scribunto).

Also some smaller things like pihole-standalone, Jellyfin and dictd.

load more comments (2 replies)
load more comments
view more: next β€Ί
this post was submitted on 11 Jun 2023
298 points (97.8% liked)

Selfhosted

46672 readers
1435 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 2 years ago
MODERATORS