Jellyfin and Nextcloud with UptimeKuma for monitoring. A pretty simple stack running on a mini tower, but it works great for my primary needs. Portainer for managing docker containers and stacks from a GUI.
Selfhosted
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:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (donβt cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Navidrome
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)
- 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
Since I haven't seen it commented yet, I host a kiwix backup of stackoverflow and it has already saved me a couple times during outages.
This is interesting! I will be checking this out! Thank you for sharing!
Nothing too grand - a couple Discord bots and a few retro shooter servers in the cloud, and also a Raspberry Pi 4 in the living room which serves nicely as a media center and seed box.
I have a (beefy specd) Intel NUC that's running Proxmox. A few of the VMs mount to my RS1221+ for things like media (Jellyfin), etc.
On Proxmox I run
- Jellyfin (media server)
- Home Assistant (home automation)
- PiHole (DNS)
- Ansible (For keeping everything up to date and applying bulk actions)
- NGINX Proxy Manager (so I can access things locally with a nice URL)
- VM to host my Discord bots
- Whoogle (Search engine)
- AMP game server
Probably missing a few, but that's the jist
Hardware:
- Two Dell r610s, each with 12 cores and 96 GB of RAM, running ESXi 6.7
- Lenovo M900, 4 core, 16 GB RAM
- Synology 1515 with 12 TB usable
- Synology 1517 with 32 TB usable
- Juniper SRX 220H (Firewall)
- Juniper EX 2200 48 port switch
- UnFi in-wall WiFi APs
Running a Kubernetes cluster on the Dell hardware, then another single node k8s cluster on the Lenovo, mostly to run Adguard home / DNS in case the big cluster goes down for whatever reason.
I run the following services, all in Kubernetes, with FluxCD doing GitOps from a repo in GitHub (for now, might move to Gitea later):
- Authentik
- Bookstack
- Calibre
- Flame (Homepage)
- Frigate NVR
- Home Assistant
- Memos
- Monica
- Plex
- Prowlarr
- Radarr
- Rocket Chat
- Sonarr
- Tandoor
- Tautulli
- Unifi
- UptimeKuma
- VS Code
- Zigbee2MQTT
- Mail server
- Bitwarden (vaultwarden)
- Git server (apache + basic git server. no git frontend)
All on dedicated cloud servers for simplicity and security.
Im looking at selfhostihng on my own hardware again. Im considering the following
- lemmy instance
- proxmox with gpu
- Some sort of production database
I have Vaultwarden running on an old laptop, so I definitely don't have much going on. Reading through these comments gives me plenty of ideas on what else to run though!
I self-host in a rented server. I wrote about my adventures here: https://github.com/bruj0/ProxmoxIPv6
I have a few raspberry pis, running Home Assistant, Unifi controller, PiHole... Otherwise i have DigitalOcean droplets, one hosts my Lemmy instance, and another hosts a couple of side project websites (my wife's freelance business, and some other stuff)
I run everything I can out of containers. It makes remembering all the changes I made easy, and reverting them even easier. My hardware is a generic PC in my closet.
I'm running:
- Jelly Fin
- Transmission Torrent
- Next Cloud (I have mounted Jellyfin and Torrent's volumes within the Next Cloud instance so I can access them from there, very convenient)
- Home Assistant
- Wire Guard
- A printer daemon so my old printer from 2008 can do wifi printing (I refuse to upgrade)
- A scanner daemon so I can wifi scan too (scanservjs)
- A tool to expose my UPS as a battery Home Assistant can monitor
- Traefik (big pain but great payoff)
- Watch Tower to keep the public facing stuff automatically updated
- Automatic Ripping Machine which... is almost good but I'm generally disappointed with. It's still worth using though.
- ESPHome which lets me make my own smart home devices with ESP family microcontrollers. I've made my own smart window blinds and smartified an air conditioner.
- Minecraft/Factorio depending on the mood of my friends and I.
But that's not all, I also installed OpenWRT on my router, more out of necessity because it didn't have features my ISP required. That's running:
- ... actually everything else about it is pretty standard.
I have a Raspberry Pi running OctoPrint for a 3D printer in the corner. I would have preferred to have ran that on my server to save on power and save a Raspberry Pi but I don't have a long enough USB cable.
currently, I selfhost https://beyondcombustion.net and now https://lemmy.beyondcombustion.net for /r/vaporents and hopefully others. There's other stuff I self host too, this is the fun new stuff though.
I selfhost a lot of the normal stuff everyone else does. Plex, AdguardHome, etc...
I also have a 96+ port dial-up server system: https://2600.network
Hello :)
I'm not really a "selfhoster" but I thought I'd present myself anyway since you asked :D
I do a little bit of it but only for personal use, I don't have the skills to selfhost for public use.
I have Gitea, Planka, Dokuwiki, Apache+MariaDB, and self-compiled World of Warcraft server emulators (TrinityCore, CMangos and AzerothCore).
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
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
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
I use a combination of a MacMini Oracle cloud, probably not best long term solution but it's free (while it lasts).
Stuff that runs on Oracle:
- caddy proxy (mostly used for Mac reverse proxy)
- couch db (obsidian live sync plugin)
Stuff on Mac:
- blue bubbles (iMessage relay for Android)
- Plex (for photo backup)
Aside from that not much else π
I run one main hypervisor with a bunch of different Ubuntu server VMs that I spin up as I mess with different things. I'm old-school so I am not a fan of cloud computing or even docker. Services I host that I use the most are NAS (samba), plex, pi-hole, dokuwiki (huge documentation nerd), and zoneminder which is a great open-source security cam software.
Ohh, I'd love to share.
Running most services as docker/ kubernetes containers.
Currently running Plex (previously Jellyfin, maybe will switch back) for media streaming.
Grocy for food/task/family organisation (grocery list and so forth)
Piehole for home ad-blocker and proxy ππ»ππ»ππ»
3 Proxmox nodes 2 SFF Dell Optiplex (i5 with 32gb RAM) 1 Nuc (i7 with 64gb RAM)
1 Truenas host (old gaming PC i5 with 64gb RAM and 8TB ZFS pool
pfSense appliance for firewall
- Pi-Hole
- Vaultwarden
- Immich
- Paperless-ngx
- InfluxDB + Grafana
- Ansible
- Nextcloud
- Wireguard
- UptimeKuma
- Homeassiatant
- Homepage
- Octoprint
I see people listing things I've never heard about...I thought I had spent a considerable amount of time on the old sub and knew stuff. Guess I gotta hit the books.
Right now though I'm hosting everything on a 2012 Mac Mini that's running Proxmox.
Been using these programs for awhile now:
- Photoprism
- wireguard
- web blog testing instance while the live one lives on linode
- plex
- filebrowser
- pi-hole
- homepage
Nothing crazy but cool stuff to learn in my day to day. I want more hardware but I'm about to buy a house. It's crazy how much I'm throwing at an 11 year old computer and it's handling it all quite well.
Hi, I have an Unraid server (currently offline due to moving :'-/ ) running
VMs:
- 2 full flat Windows and Pop_OS! VMs with GPU passed through
- 2 low resource Windows and Pop_OS! VMs accessible by VNC
- Home assistant OS
Docker containers:
- Calibre + Calibre-web: apart from managing my ebook library, calibre goes through my RSS feed and generates daily epub newspaper/magazines that are send by Syncthing to my eink tablet
- Syncthing: apart from that it also synchronizes my handwritten notes from my eink tablet between my devices
- Nextcloud: intended to replace Google/Microsoft cloud, but, due to previous apartment's internet connection with PIA triple-ish NAT situation, is only used to backup photo/video from my phone (might change later)
- EMBY: media streaming
- Gitea: WIP, not currently used
- dokuwiki: WIP, intended to acumulate manuals to home appliances and stramlined directions on how to use and maintain them
- influxDB and Grafana: values and graphs from Home Assistant
The server was born when I merged my desktop PC, that was off and not utilized most of the time anyway, and my off the shelf NAS with 4 drives in raid5, that was slow, loud and could only run built-in garbage services. I ran Emby on Windows on my desktop, meaning I would have to manully turn it on every time I wanted to watch something.
Now my server runs on Ryzen 5 1600 with 48GB of RAM, GTX 1060 salvaged from a minig rig and total of 7 drives - 4 HDDs, 2 Sata SSD mirrored for cache and containers and 1 NVME SSD for VMs.
Original comment overwritten