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.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
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!
view the rest of the comments
Public facing services (via Cloudflare + NPM + fail2ban):
--
Non-public facing:
For example I record my VOIP calls to WAV files which get emailed at the end of a call. There's a script that logs in to my email account and downloads any recorded files, transcribes it with Gemini, then posts it to Discord with a summary of the call at the top, a transcription of the call, and then stats at the bottom (source number, time and date of call, duration).
Another one is a webhook via the VOIP provider - when someone rings, the webhook calls a script that downloads my shared phone book (or falls back to the last downloaded copy if it times out after 2 seconds), matches the incoming number to the phone book, and adds a Discord notification for the person who's ringing. The Discord notification saying who is ringing and where they are from (and any other notes) pops up basically at the same time as the first ring is received.
Also for whatever reason I set up an Arduino for the entry buzzer on our workshop and it sends Discord notifications when the buzzer is turned on/off via timer or by the manual override. I did have it set up to record entry/exits but turns out that got real spammy, real fast.
What's using all this power? I have PhotoPrism, *arr stack, MeTube, nginx, Jellyfin, Syncthing, Vaulvarden, mongoDB and couple of smaller things and it's all running on a single laptop with a tiny RAID. It is all this data storage? I have <10TB so this looks like the biggest difference.