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

Selfhosted

40330 readers
407 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 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 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.

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

[–] [email protected] 2 points 1 year ago

Plex and an FTP/Samba server on a DS418play.

[–] [email protected] 2 points 1 year ago (1 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 (1 replies)
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (4 children)

Currently running on an old HP Prodesk G2 with Debian 11:

  • Actual Budget : personal finance & budgeting
  • Dashy : dashboard
  • Jupyter : web-based use of jupyter notebooks for data analysis
  • Photoprism : photo library
    • I use FolderSync on mine and my wife's phones to backup photos to photoprism nightly via WebDAV
  • mariadb : metadata storage for photoprism
  • Pihole : for ad blocking on the network
  • Traefik : proxies access to all services

Plus grafana and prometheus for monitoring, although I haven't fully configured them so they're not terribly useful at the moment.

All are running as rootless docker containers. I've considered switching back to normal rooted containers, since there are some oddities with file permissions and networking (e.g., pihole only sees one client IP address).

All data is backed up to BackBlaze B2 via restic.

load more comments (4 replies)
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (2 children)

I currently host

  • Akkoma (microblogging)
  • GoToSocial (microblogging)
  • SearXNG (meta search engine)
  • Baikal (CalDAV)

on a cheap VPS that has 2GB RAM and 2 core CPU. They run pretty smoothly.☁️

eddit : spelling

load more comments (2 replies)
[–] [email protected] 2 points 1 year ago

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

[–] [email protected] 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

[–] [email protected] 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

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago) (1 children)

I self-host, on a Debian VPS,

  • Commafeed, an online RSS reader (replacement for the long-departed, dearly missed Google Reader)
  • Nextcloud, for file sync (to replace Google Drive)

Considered self-hosting email as well, but dealing with spam is an intimidating prospect. Using Tutanota instead, but it's not entirely satisfactory (the app client is sloooow).

[–] [email protected] 2 points 1 year ago

I also looked at self hosting email but the main problem I ran into is most IP's are blocked by most email providers. My residential IP was already on a blacklist and getting it off that is too much hassle

I'm pretty sure I used mxtoolbox before to check my IP. Looks like my current one is actually clean so I might not have any issues if I tried it now

[–] [email protected] 2 points 1 year ago (2 children)

My lemmy instance :)

I used to self-host email with email and postfix, but I gave up with the amount of spam coming my way and moved to Proton

load more comments (2 replies)
[–] [email protected] 2 points 1 year ago

PiHole on Pi
Tiny Tiny RSS on Docker behind NGINX reverse proxy on Ubuntu Hosted VPS - Accessed through Tailscale
LinkAce on Docker NGINX reverse proxy on Ubuntu Hosted VPS, Accessed through Tailscale
NextCloud on Pi - Accessed through Tailscale
HomeAssistant on Ubuntu
Calibre running on Ubuntu
Windows Desktops running on Hyper-V Server (Cost and extreme time constraints forced me to setup a Hyper-V server on bare metal, at the time VMWare was not playing nice with Win11 and I did not have the time to troubleshoot).

[–] [email protected] 2 points 1 year ago

I bought a dirt cheap thin client and put a 1TB SSD in it. Now running debian and experimenting with docker compose.

I got the following now:

  • mariadb
  • adminer
  • caddy-docker-proxy
  • home assistant
  • nextcloud

Now i'm slowly looking at replacing Google apps on my phone. Mostly keep, photos, and calendar.

[–] [email protected] 2 points 1 year ago

I have a Proxmox server running:

  • PiHole
  • Jellyfin
  • Grocy
[–] [email protected] 2 points 1 year ago (1 children)

I have a slightly different setup personally! I am actually happily running a Windows Pro server.

For my Drivepool redundant storage, I am utilizing a cool tool I came across years ago called https://stablebit.com/DrivePool and I've been really happy with it!

I RDP into my server a lot for coding projects, and misc things, almost like a secondary computer. Additionally, I enjoy being able to Steam stream several games from it to my phone or laptop on the go. A surprising number of games are playable in this fashion.

Outside of that, I do selfhost multiple serices:

  • Plex, I actually heavily use it as a self-hosted Youtube alternative by leveraging yt-dlp and some personal tooling I wrote that collates downloaded youtube channels into Collections within my Plex (No ads!) -- Shameless plug tomy tool - https://github.com/KJBurnett/plex-youtube-channel-collections
  • Rocket.Chat for chatting with my close friends
  • code-server - a self-hosted vscode environment. You can literally code on an iPad with the capability and power of a Ryzen 7 behind it. Very cool and fun.
  • gitlab (although it seems fairly heavy for my needs, unsure.)
  • Overseerr - Movie/tv show requesting web app tied into my Plex
  • airsonic - Plex also does music but sometimes it seems to be pretty resource heavy. I run Plex with Plexamp simultaneously with airsonic for the service redundancy currently.
[–] [email protected] 2 points 1 year ago

Similar setup here, I'm running a Windows server with DrivePool. I've been using DrivePool for over 5 years and I'm a huge fan. I just built a new server and moved all the hard drives over and re-installed DrivePool and it was up and running with no fuss.

I'm running the following:

  • Blue Iris, software NVR for all my home cameras. This is the primary reason I run Windows as the base OS.
  • Plex for maintaining my media collection
  • SABnzbd for downloading from usenet
  • Omada Controller for managing my TP-Link EAP router, switches, and AP's
  • Pi-Hole, I recently set up a pi-hole for ad blocking and getting some more visibility on what's going on in my network
  • Wireguard for VPN access. I switched from OpenVPN a year ago and am super impressed with it.
  • LAMP server to run some scripts to tie together different home automation products/APIs
  • Mealie - Meal/food tracking website I read about on this post actually. Just installed it and am playing around with. Gotta convince the wife to use it!
  • Hyper-V to run linux VMs.
  • Docker/Portainer on a Debian VM
[–] [email protected] 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)
[–] [email protected] 2 points 1 year ago

Bit of an odd journey here, migrated from a Windows 10 + Docker on WSL2 setup on the side of my main PC to a dedicated DIY Proxmox server/NAS setup. Set it up with snapraid since it's mostly media files, will add a proper ZFS mirror or two in the future when I'm able to afford the upgrade.
I'm mainly in it for the usual media services, Jellyfin, Sonarr, Radarr, Prowlarr, plus Jellyseerr (Overseer fork with Jellyfin support). Got Nextcloud as well, plan on looking into Lidarr and Mylarr at some point too.
Also have a Pi 4 running Home Assistant and Adguard DNS, as well as Tailscale all over for VPN. Contemplating moving HA to the proper server for the performance/storage reliability boost but at the end of the day it only really toggles lights rn so no real need.

[–] [email protected] 2 points 1 year ago
  • Home Assistant
  • Pi hole
  • Plex
  • NAS storage
  • Sonarr/Radarr/etc
  • Calibre
[–] [email protected] 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.

[–] [email protected] 2 points 1 year ago

Unraid

  • Plex
  • Radarr
  • Sonarr
  • Modded Minecraft Server
  • Modded WoW private server
  • Work only Windows VM

Hoping to host more eventually, just need more ideas.

[–] [email protected] 2 points 1 year ago (4 children)

My main machine is running Linux Mint on a Ryzen 2700x, 32gb ram, 80TB of raw storage and a vega 64 GPU.

Running:

  • Home Assistant
  • Emby Server
  • Photoprism
  • Piwigo
  • The usual NZB suite
  • FTP Server for uploading cellphone pictures automatically at night time
load more comments (4 replies)
[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

In my homelab I have two main servers

Esxi: Opnsense VM --Running Wireguard VPN Docker VM --Vaultwarden --Portainer --FreshRSS --Heimdall Dashboard --SponsorBlockCast --Portainer Agent Home Assistant VM --Node Red --Frigate --DoubleTake --zigbee2mqtt --Mosquitto --ESPHome SecureVM --NGINX Proxy Manager --Portainer Agent

Ubuntu Media Server 40tb zfs Running Docker: --Scrutiny --Plex --YTDL Material --Lidarr --Radarr --Bazarr --Sonarr --Sabnzbd --Compfreface --Portainer Agent Cockpit

load more comments
view more: ‹ prev next ›