this post was submitted on 17 Nov 2023
355 points (99.2% liked)

Selfhosted

40042 readers
861 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
 

Always enjoyed scrolling though these posts, figured I'd give it a go here:

What are your must-have selfhosted services?

Some of mine:

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 50 points 11 months ago (5 children)

Didn't see Paperless in these comments yet. Great way to never again search for documents, bills, receipts, warranties, manuals, etc cetera ad nauseam.

[–] [email protected] 20 points 11 months ago

I installed paperless a couple of months ago, and then needed a document from it this week, for the first time. Standing at my front door, with a contractor waiting, I retrieved a contract in about ten seconds.

I will never stop using this software.

load more comments (4 replies)
[–] [email protected] 39 points 11 months ago (2 children)

Things I rely on are Nextcloud, Jellyfin, Wireguard, and Matrix-Synapse.

[–] [email protected] 3 points 11 months ago (2 children)

Why matrix-synapse? Just curious.

[–] [email protected] 5 points 11 months ago (1 children)

I host a non-federated instance for use within a large group for chat/voice/video. It's very convenient and private.

load more comments (1 replies)
[–] [email protected] 5 points 11 months ago
load more comments (1 replies)
[–] [email protected] 35 points 11 months ago (5 children)

Syncthing - No introduction needed. Couldn't live without it.

Healthchecks.io (you can self host this) - Dead man's switch monitoring for all my automation. Most of my automated scripts hit up a Healthchecks endpoint when they run, and if they fail to hit the endpoint on a regular schedule I get notified. Mandatory for my anxiety.

load more comments (5 replies)
[–] [email protected] 20 points 11 months ago (2 children)

After looking at other's lists I think I am missing a good document server. Emby isn't the best music and photo server so I could look at improving that, but it has been good enough for those purposes that I haven't felt like going to the trouble of installing anything else.

  • Aster: Multiseat software for Windows allows several users to work on the same PC.
  • LaunchBox: Frontend for DOSBox, modern PC games and emulated console platforms.
  • Blue Iris: Video security and webcam software
  • Calibre: E-Book management and server
  • Emby: Server for videos, music, audio books, and photos.
  • Firewalla: VPN server, internet monitor and control
  • Foundary Virtual Tabletop: Online role-playing game server.
  • Grafana: Dashboard interface
  • Hubitat: Home automation
  • Hyper-V Manager: Tool that allows users to manage Hyper-V hosts and virtual machines (VMs)
  • InfluxDB: Real-time database server.
  • IotaWatt: Open WiFi electric power monitor
  • Microsoft SQL Server: Database Server
  • Octoprint: Web interface for 3D printers.
  • PCem: Emulator for various old 8086 through Pentium PCs.
  • SmartSync Pro: File sync program
  • SnapRaid: Backup program for disk arrays.
  • Stablebit DrivePool/Scanner: Disk pooling, file duplication, protection, disk surface scanner, and disk health monitoring
  • Steam Link: Access and play steam games remotely
[–] [email protected] 22 points 11 months ago (1 children)

Highly recommend ditching emby for jellyfin!!

load more comments (1 replies)
[–] [email protected] 7 points 11 months ago

Thank you for taking the time to link everything and formatting the post

[–] [email protected] 19 points 11 months ago (5 children)

One of my favorites is Whoogle, a simple Google search proxy. It accepts search requests and forwards them to Google anonymously, then strips out the AMP links and tracking. There's even an option for it to use Tor so your IP address changes frequently.

[–] [email protected] 4 points 11 months ago (2 children)

Whoogle vs SearXng in your experience?

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

I used both, I ended up settling on searxng because Whoogle seemed to be unable to retain my settings. Might be something with my cookie configuration, but searxng has no problem remembering my preferences. If that is not a problem for you then they are comparable; Whoogle is pretty simple to get going and works well, searxng is slightly more complicated to set up (but not that much with docker) but has a ton more features.

load more comments (1 replies)
load more comments (4 replies)
[–] [email protected] 15 points 11 months ago (6 children)

Under Proxmox, I have the following running currently:

**As LXC Containers: **

  • AdguardHome
  • Psono Password Manager
  • Zitadel SSO and
  • One I'm trying to get Pomerium installed on

As a VM

  • Home Assistant

The rest is all docker on the host OS which is Debian 12, this is not my complete list but the most used ones in my world:

  • Dozzle (great docker log viewer)
  • Uptime Kuma
  • Authentik configured to allow passkey login (Simply awesome!)
  • IT-Tools - https://it-tools.tech/
  • Homepage by Ben Phelps
  • WyzeCamBridge (So I can have RTSP for Home Assistant)
  • SterlingPDF (MultiTool for PDFS)
  • sshwifty - SSH within your browser - your logins are locally stored in your session only. https://github.com/nirui/sshwifty
  • Portainer
  • Vaultwarden

Protected by Authentik's SSO

  • Portainer
  • Statping
  • Proxmox
  • Wordpress (I'm evaulating this for a suitable Joplin replacement ) In short - I found that it's easier to reference a site instead of installing Joplin when I rebuild my computer.
  • Psono password manager

You may wonder why I am using Zitadel and Authentik, I first started with Zitadel, and moved to Authentik, but am evaluating both. They both have their positives. So far Authentik has been the most useful for me. And about the two password managers, I use Vaultwarden as it supports everything I need including Passkey support. My step daughter who is an adult is disabled so having an easier password like Psono makes it easier for her.

load more comments (6 replies)
[–] [email protected] 11 points 11 months ago

Immich for photos (the only proper Google photos alternative) Nextcloud for storing documents and photos (read by immich). Jellyfin to replace Plex.

[–] [email protected] 11 points 11 months ago (2 children)

According to my continued survival on the planet, none.

[–] [email protected] 4 points 11 months ago

Not all of us are so lucky. I was hospitalized for 3 weeks until I was able to get my PiHole back up. I was nearly a goner.

load more comments (1 replies)
[–] [email protected] 11 points 11 months ago
[–] [email protected] 10 points 11 months ago
[–] [email protected] 9 points 11 months ago
[–] [email protected] 9 points 11 months ago* (last edited 11 months ago) (1 children)

Nextcloud, after setting it up it gives me everything I love about Google and Apple's cloud services without the privacy invasion or any of the other cons. And I even find it more stable and less buggy. 10/10

load more comments (1 replies)
[–] [email protected] 8 points 11 months ago* (last edited 11 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
HA Home Assistant automation software
~ High Availability
HTTP Hypertext Transfer Protocol, the Web
IP Internet Protocol
LXC Linux Containers
NAS Network-Attached Storage
PiHole Network-wide ad-blocker (DNS sinkhole)
Plex Brand of media server package
SSH Secure Shell for remote terminal access
SSO Single Sign-On
VPN Virtual Private Network
nginx Popular HTTP server

11 acronyms in this thread; the most compressed thread commented on today has 9 acronyms.

[Thread #285 for this sub, first seen 17th Nov 2023, 17:05] [FAQ] [Full list] [Contact] [Source code]

[–] [email protected] 8 points 11 months ago

My whole infrastructure is designed so that my homeserver is expendable.

Therefore my most important tool is Syncthing. It is decentral, which is awesome for uptime and reducing dependance on a single point of failure. My server is configured as the "introducer" node for convenience.

I try to find file-based applications, such as KeePassXC or Obsidian, whenever I can so that I can sync as much as possible with Syncthing.

Therefore there is (luckily) not much left to host and all of it is less critical:

  • Nextcloud AIO: calendar, contacts, RSS, Syncthing files via external storage
  • Webserver: Firefox search plugins (Why is this necessary, Mozilla?!), custom uBlock Origin filter list, personal website

So the worst thing that can happen when my server fails is: I need to import my OPML to a cloud provider and I loose syncing for some less important stuff and my homepage is not accessible.

Since I just rebuilt my server, I can confirm that I managed a whole week without it just fine. Thank you very much, Syncthing!

[–] [email protected] 7 points 11 months ago

PiHole - blocking ads Home Assistant - home automation, smart lighting & more Nginx Proxy Manager - easy reverse proxying Lemmy - here we are, on Lemmy Immich - Google photos replacement Motioneye - for putting video streams into home assistant and getting motion detection WyzeBridge - connecting my Wyze doorbells to Motioneye Doods2 - quick to set up object/person recognition for video and camera streams

[–] [email protected] 6 points 11 months ago

Nextcloud and jellyfin

[–] [email protected] 6 points 11 months ago* (last edited 11 months ago) (1 children)

I often see wireguard and adguard or pihole mentioned. There's a service that provides a combination of wireguard and pihole in 1 docker compose file and has a web interface for wireguard clients (wgeasy) called wirehole. Been using our for 2 years or so, very happy with it.

In my opinion the most elegant solution for an ad blocking VPN.

load more comments (1 replies)
[–] [email protected] 5 points 11 months ago

XMPP server and a basic WebDAV server.

My own Forgejo is nice to have.

[–] [email protected] 5 points 11 months ago (1 children)

Wow Change Detection seems like a much better alternative to curling a webpage and using grep to search for particular elements... :/

load more comments (1 replies)
[–] [email protected] 5 points 11 months ago

Currently running

  • speedtest tracker
  • uptime kuma
  • paperless
  • viewtube
  • airsonic
  • transmission
  • linkding
  • vaultwarden
  • nextcloud
  • audiobookshelf
  • code server
  • freshrss
  • rss bridge
  • nginx proxy manager
  • homepage
  • libreddit
  • gitea
  • pivpn
  • pihole
  • borg backup
  • time machine
[–] [email protected] 5 points 11 months ago* (last edited 11 months ago)

Immich for image sharing and backup

Readeef for RSS reader

Blocky for dns

Jellyfin for multimedia streaming

[–] [email protected] 5 points 11 months ago

Home assistant is high on my todo list right after i set up my new proxmox host

[–] [email protected] 5 points 11 months ago

I like Keepass - Password manager housed in an encrypted database. (dont' lose your master password)

[–] [email protected] 5 points 11 months ago

Pfsense, Bitwarden, NAS running Debian, Kubernetes cluster. I have plans to expand And add more services when I get some of my newer hardware online.

[–] [email protected] 5 points 11 months ago (1 children)

Can someone tell me the difference between Wireguard vs Wireguard Easy?

I already have Wireguard installed, so I just wanted to know if I should switch.

[–] [email protected] 6 points 11 months ago (1 children)

Wireguard-easy is plain old wireguard with with a nice web interface for management, that's all.

load more comments (1 replies)
[–] [email protected] 5 points 11 months ago

Syncthing, Gitea, jellyfin (with arr stack), audiobookshelf, Kavita.

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)
  • hedgedoc - formerly known as HackMD/CodiMD - documentation (mainly for teaching and lecturing)
  • dendrite - next gen Matrix server
  • coturn - Matrix signaling
  • WhatsApp-/Signal-Matrix Bridge
  • nginx
  • pi-hole
[–] [email protected] 4 points 11 months ago (3 children)

Baby Buddy for tracking my kid's... Everything.

load more comments (3 replies)
[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

I can't live without my Nextcloud + Email server. Having all my personal files, contacts, email, calendar, and other personal information immediately accessible synced and backed up with a single app on any device or platform I want to use, is a dream come true, and I get to do it without any Big Tech, avoiding their lock-in and privacy invasion and without any fees or limits beyond my own hardware.

OpenVPN is how I can access it from anywhere in the world, so that gets an honorable mention too.

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago)

A proxy to go to blocked sites (which is pretty much my justification for paying the price), potentially some obfuscating solution later if shit hits the fan. An IRC bouncer (what I actually get the most use of). A hobby website. An XMPP server. Mumble in case I ever have friends to play video games with.

[–] [email protected] 4 points 11 months ago* (last edited 11 months ago) (5 children)

I hardly ever see people talking about Pocketbase in threads like these, but as a dev I love it

load more comments (5 replies)
load more comments
view more: next ›