Not much at the moment. Pihole, Pydio, Syncthing, Gitea, Mariadb, Filebrowser, and lighttpd to retrieve weather readings from a homemade weather station.
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.
Resources:
- 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!
In addition to the standard complement of jellyfin etc. I run a Docker OS on Google's free tier with Gotify along with Uptime Kuma running on a tiny x86 computer accessed via a Cloudflare tunnel. Discord watches the watcher and notifies me if Gotify goes down!
It's a great combo. All reverse proxying is handled by HAProxy on my pfsense router.
In addition to the standard complement of jellyfin etc. I run a Docker OS on Google's free tier with Gotify along with Uptime Kuma running on a tiny x86 computer accessed via a Cloudflare tunnel. Discord watches the watcher and notifies me if Gotify goes down!
It's a great combo. All reverse proxying is handled by HAProxy on my pfsense router.
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
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.
Raspberry 4 No.1 (HassOS)
- Home Assistant - smart home management
- HA extension Vaultwarden
Raspberry 4 No.2 (Ubuntu LTS)
- Pi-Hole - network ad filter
- Navidrome - music library
- Beets - music tagging
- Lidarr/Deluge/Hydra/Jackett - music collection, downloading
- Baikal - CalDAV & CardDAV
- Nginx - Reverse-proxy
- Filebrowser
- Vaultwarden - Backup of HA extension
- Raneto - Knowledge base
- Pyload - Download manager
Fileserver custom built (Ubuntu LTS, local only):
- Sonarr - Series management
- PostgreSQL - Data management for Kodi/MPD
- Snapserver
- Mopidy
Raspberry 4 No.3 (Raspian, local only)
- Kodi
All services dockerized but Kodi.
I have quite a list. Most of these are running on Proxmox in one form or another.
Truenas Core on a 12-bay NAS machine:
- Serves up iSCSI devices to my Proxmox servers
- Simple/unsecured local SMB share for simple stuff
Raspberry Pis, raspbian:
- Pi-Hole for adblocking
- zwavejs so HomeAssistant can access my Z-Wave devices
LXC containers:
- Gitea for personal git repos for things that are either private or sensitive
VMs:
- HomeAssistant for home automation
- Various SQL servers to support other services
- Pterodactyl Panel for game server hosting
- Valheim servers
- V-Rising server
- Minecraft server
- K3S cluster for any more flexible services
- Rancher for easier investigation/exploration of stuff on my k3s cluster
- private server for Screeps, a software development game
- A few Linux desktops for usage from thin clients
- Proxmox Backup Server for ... well, the obvious
On Kubernetes:
- Rocket.chat for my family's private chat
- Nextcloud for 'personal cloud' storage
- Tachidesk for cross-device manga reading library and progress sync
- Minio for S3-compatible static file hosting, mostly for rocket.chat
- Monica for a friends/family relationship CRM
adolfintel/speedtest
for local-only bandwidth testing from any device
Hi, I have a few bits and pieces.
Currently I have:
Pi Zero running pi-hole
A Mac mini running overseer on Linux
Another Mac mini that I use for dev work thatβs also running sonarr, radarr, bazarr, plex and Hoobs under MacOS
A Dell R170 running a number of VMs (windows and Linux) that host a couple of websites , and a load balancer on proxmox.
Things are a bit spread out where I sometimes just had to use the hardware I had to hand but it all works together somehow.
My self-hosting hardware is as follows:
-
UnRaid Pro box: 2x Xeon E5-2680 v2, 144GB DDR3 ECC RAM, SM X9DRD-7LN4F board, array of 15 HDDs of various sizes (2TB to 10TB) with dual parity, and 2x 2TB NVMe SSDs cache pool for a total of 50TB usable space, 900W quiet PSU in a Supermicro SC846 4U chassis.
-
Dedicated Plex box: Celeron G4900, 12GB DDR4 RAM, Gigabyte H310M-A board, 400W PSU, in a 2U iStar D-213-MATX chassis.
-
pfSense box: Xeon E3-1220 V2, 4GB RAM, 1U Supermicro CSE-512 chassis.
-
Synology DiskStation DS412+ with 4x 2TB HDDs.
In terms of software that I host:
-
Synology Moments on the DS412+. This is the closest software in terms of feature parity to Google Photos that I've been able to find. It's an old unsupported box, but it still works fine for that single piece of software that runs on it. If I could virtualize it, I would.
-
Omada Software Controller for my 5 TP-Link EAP620 HD wireless access points.
-
Home Assistant in HassOS VM for managing my IoT devices (smart light switches and bulbs, IP security cameras, etc.)
-
Pi-hole for network-wide ad blocking.
-
SWAG for reverse proxy.
-
VaultWarden - self-hosted version of Bitwarden password manager.
-
Plex Meta Manager - for tagging my library with various icons for status of TV shows.
-
NZBGet, Radarr, Sonarr, Bazarr, Lidarr, and Transmission for umm... Linux ISO management.
-
GooglePhotoSync for maintaining a local library of photos taken with my family's phones.
-
Veeam server VM for backing up our home PCs and laptops.
-
Various game server VMs for my kids such as Minecraft, Knockout City, etc.
Always looking for more, but so far it's pretty minimal.
- Pi.hole with Gravity Sync
- openhabian for smarthome hub
Looking to add Jellyfin and a sonarr radarr setup, but my QNAP doesn't like doing actual work so I've been struggling. Planning to add a mini PC soon as a more stable server and to centralize things a bit.
For now only the ARR stack with jellyfin and fail2ban, but I want to add nextcloud to the mix
I actually just learned that my Synology NAS is quite capable when it comes to self hosting so the first thing I did was to set up a photo service that backup all my photos from my phone and reorganizes them in nice albums.
Like Google Photos but without the Google.
Works great and it's a lot easier to sort my photos now.
Mines a fairly standard setup for media streaming with a few cool bits.
So I've got the usual Plex, Radarr, Sonarr, Lidarr, etc running. But I also have ErSatzTV which allowed me to create around 50 live tv channels. So I've got a channel that just streams The Office 24/7 for example, as well as ones for movies including a "Box Office" channel which has the latest movies showing.
I created it mostly for my folks who arent ready to detatch from linear TV, this way they can see whats on and watch it at a time they like.
I added a channel specifically for my mum's soaps and shows. This rotates the ~30ish shows she watches weekly throughout the day allowing her to drop in and out of watching when she's got some free time, and they then get automatically deleted after 2 weeks as theres no reason to keep them around after that.
Other than that I also have a MinIO (S3 API compatible file storage), ElasticMQ (an SQS API compatible queue system) and a couple of other dev related bits for my business.
This all runs on an unraid box with approx 40TB storage, 64GB RAM and a Ryzen 2600 CPU.
It's in a Fractal Node 804 case which I know is pretty popular, but I hate it - the cooling on it sucks and when you've got all the drive bays loaded up the wiring is a total mess, so I'm planning on moving over to a 2u rackmount at some point.