Self-Hosted Alternatives to Popular Services

222 readers
2 users here now

A place to share, discuss, discover, assist with, gain assistance for, and critique self-hosted alternatives to our favorite web apps, web...

founded 2 years ago
MODERATORS
601
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Impossible_Belt_7757 on 2025-06-15 13:44:59+00:00.


Updated now supports: Xttsv2, Bark, Vits, Fairseq, Yourtts and now Tacotron!

A cool side project l've been working on

Fully free offline, 4gb ram needed

Demos are located in the readme :)

And has a docker image it you want it like that

602
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/LeIdrimi on 2025-06-15 12:24:29+00:00.

603
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/pipipipopopo on 2025-06-15 10:56:38+00:00.


I recently switched from Portainer to Komodo and realized Komodo doesn’t have a convenient way to view port mappings. So, I created a simple tool to fill that gap. Hopefully, it will be useful to someone and make managing containers easier.

You can check it out here: https://github.com/dockpeek/dockpeek

Features:

  • Displays Docker container port mappings
  • User login support
  • Easy to install with Docker Compose

Screenshot

https://preview.redd.it/6sm3a1hdh27f1.png?width=1557&format=png&auto=webp&s=188539cb0f1ff845eb78a496be25097eb246ea1d

604
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Reality_Forger on 2025-06-14 18:48:30+00:00.


Hi folks!

I’ve inherited a small desktop‑only home‑inventory program that works great for me, and I’m about to port it to mobile under an FOSS license.

The issue: The ecosystem is fragmented. There are plenty of commercial and FOSS apps, but no agreed‑upon way to migrate or sync data between them. I’d love to keep my app from becoming yet another walled garden.

Are there any existing open standards or well‑documented schemas for home‑inventory data (maybe something hiding under schema.org, GS1, XBRL, etc.)?

If nothing formal exists, is anyone interested in collaborating on a lightweight spec + reference library so future FOSS or even proprietary apps can interoperate?

I would like to see my app to have bi-directional integrations with existing solutions.

Cheers, and thanks for keeping data under our roofs!

605
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/c4ffe14e on 2025-06-14 14:15:27+00:00.


Hi everyone, I have made an alternative front end for facebook, why?

Just try opening a random page without being logged in and count the number of annoying login popups on that page :D

so I made this its simply nitter for facebook lol

some random features:

  • No ADS
  • No trackers
  • No JavaScript required
  • No account required
  • Lightweight
  • Free and open-source
  • RSS feeds

Project page: https://codeberg.org/c4ffe14e/phice

606
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/spranks21 on 2025-06-14 18:41:14+00:00.

607
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/dawson7allan on 2025-06-14 12:44:16+00:00.


I’m curious to hear how everyone handles notifications from their various self-hosted services. Whether it’s for service outages, media downloads or anything in between.

What do you personally use? Are there any hidden gems you’ve discovered for your notification setup?

Looking forward to hearing your insights and recommendations!

608
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/trailbaseio on 2025-06-14 12:12:18+00:00.

609
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Squanchy2112 on 2025-06-14 05:13:04+00:00.


I have been storing scanned files as PDF or JPG in a folder structure in Filerun which is a Google Drive/Nextcloud alternative. This method works but its clunky to search etc, so I setup paperless NGX, this is super sick. The only thing I cant wrap my head around is it seems to just dump all the files in a big list, this is not optimal and I wanted to see if anyone has a recommended way to make sub folders, I see the storage paths but I am not sure if thats what I am looking for here, I just need a little organization on top of the OCR. Thanks for any suggestions.

610
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/quixote-247 on 2025-06-14 00:41:16+00:00.


I've been running Sonarr, Radarr, etc. for years and I'm very familiar with the *arr framework and self-hosting in general, but every time I try to get started with Lidarr I just run into endless frustrations and I'm wondering if there's anything else out there... Or if I'm thinking about Lidarr the wrong way.

Part of the problem is that I find that MusicBrainz' entire metadata philosophy and Picard's tagging approach is extremely track and not album-centric. I have a library of 500k meticulously-tagged files, 60k+ albums in total. A lot of what I have it turns out does not exist in MB's database, my tagging schema does not match theirs, and in my last attempt (which ended today) I got about 1/5th of the way through my collection after about a month and gave up. It just isn't scalable for a collection the size of mine.

On top of this, Lidarr's whole forced-matching system - when my library contains a ton of albums that MB doesn't have and will never have - leads to a ridiculous amount of garbage that doesn't seem to be easily ignored or removed. Also, it sounds like Lidarr's metadata system has been down for weeks, which is another mark against it.

What I would ideally like from a music indexer is to be able to add individual artists, map that artist to the corresponding artist folder on my system, match FULL ALBUMS on the basis that I say I have this album and not have to go track-by-track proving it (or get hung up because the version MB has lists only 13 tracks and I have a special edition with 15 tracks), match based on an alternative like RYM (which I have found has much more up-to-date artist album details than MB) and then download missing\future albums via Deemix or slskd.

While I understand that Lidarr and MB are married and the chances of an alternate metadata source being considered is next to nil, is there any way to achieve the rest of my goals using Lidarr? Or am I out of luck?

611
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Dungeon_Crawler_Carl on 2025-06-13 22:16:06+00:00.


What are some important things to do right after installing Linux but before installing Docker and the self-hosted services?

So far I have:

  1. update and upgrade packages
  2. set static IP
  3. set up UFW firewall
  4. securing SSH via key-based auth
612
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/rmfatemi on 2025-06-14 01:11:08+00:00.


nutalert is a self-hosted UPS monitoring system for NUT (Network UPS Tools) servers. It features a modern web interface to visualize live data and manage settings, sends customizable alerts when specific conditions are met, and supports dozens of notification destinations

It's highly customizable, and very easy to set up and to use.

Customize UPS notifications and send them to over 100+ destinations:

https://preview.redd.it/x7vt448bms6f1.png?width=876&format=png&auto=webp&s=e992cdee8ab8e7ee8044738d75ce351e24596787

check it out here: https://github.com/rmfatemi/nutalert

https://preview.redd.it/e7m96bb3ms6f1.png?width=2124&format=png&auto=webp&s=2d5e9fa77ddbbbd5b041e0cbdfcd80ffdf1228ca

https://preview.redd.it/zcbxixd4ms6f1.png?width=2124&format=png&auto=webp&s=eabf018fdae8f7291aca64816090a04718cb8fe8

https://preview.redd.it/ruppqsx4ms6f1.png?width=2124&format=png&auto=webp&s=266ab20c8e058f6c8bead309398bc2e6739be89b

613
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/8ballpens on 2025-06-13 23:21:26+00:00.

614
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/XorKoS on 2025-06-13 09:55:05+00:00.


It's maybe a stupid question, but it seems that those tools are so well known a popular that their goal or use cases seem often overlooked to me.

All those tools looks powerful and everything, but are those any good for small people like me that just download their stuff by hand ? Just using a tool for renaming file to plex standard after that, and that's mostly it.

Would there be any benefits in using the -arrs if you don't have access to usenet ? (Also I know most advantages of usenet, but in practice is that that much better ?)

615
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/FA1R_ENOUGH on 2025-06-13 18:59:00+00:00.


Hi - I'm trying to learn and haven't found an answer to this yet. I'd love to expose some services to be accessed by specific people outside my LAN who aren't savvy enough to use Tailscale, however, the biggest piece of advice I've adhered to here is that if you don't know what you're doing, then don't open ports (Which is me! I know I don't know what I don't know!).

From what I've gathered, if you're going to expose a port, then it's better to use a reverse proxy because people will use IP scanners to find open ports and try to find vulnerabilities in whatever service you're using. What I don't understand is - how is exposing NGINX or Caddy better then? Doesn't it just bump the problem up a level? Scanners would still find the reverse proxy. Wouldn't there still be a concern about someone trying to exploit vulnerabilities in the reverse proxy itself, which is the problem of exposing a port in the first place?

I'd love to read/watch resources on securely exposing services if there are any you feel are helpful for a relative beginner.

616
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Livid_Individual3656 on 2025-06-13 18:09:10+00:00.

617
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/chevereto on 2025-06-13 17:56:59+00:00.


Hello self-hosters!

I'm Rodolfo Berrios, the developer behind Chevereto and I'm excited to share our latest v4.3 release.

For those unfamiliar, Chevereto is a self-hosted media sharing platform, kind of like running your own Imgur or Flickr. It exists to make it super easy to host and share your images without relying on third parties.

Chevereto v4.3 brings a bunch of quality-of-life improvements, including:

  • Chunked uploads: Handle large media files
  • Faster performance: App caching (Redis etc)
  • EXIF enhancements: Support for exiftool and exiftran for better metadata and orientation handling

You can check the full rundown in this blog post: https://blog.chevereto.com/2025/05/13/chevereto-4-3/

Releases: https://github.com/chevereto/chevereto/releases

Discord: https://chevereto.com/go/discord

I'd love for you to check it out and share your thoughts.

Thanks for reading and happy hosting! 🚀

618
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/PinGUY on 2025-06-13 13:24:17+00:00.


Wanted to share something I’ve been working on: a Firefox add-on that does neural-quality text-to-speech entirely offline using a locally hosted model.

No cloud. No API keys. No telemetry. Just you and a ~82M parameter model running in a tiny Flask server.

It uses the Kokoro TTS model and supports multiple voices. Works on Linux, macOS, and Windows but not tested

Tested on a 2013 Xeon E3-1265L and it still handled multiple jobs at once with barely any lag.

Requires Python 3.8+, pip, and a one-time model download. There’s a .bat startup option for Windows users (un tested), and a simple script. Full setup guide is on GitHub.

GitHub repo: https://github.com/pinguy/kokoro-tts-addon

Would love some feedback on this please.

Hear what one of the voice examples sound like: https://www.youtube.com/watch?v=XKCsIzzzJLQ


| Feature | Preview | |


|


| | Popup UI: Select text, click, and this pops up. | UI Preview | | Playback in Action: After clicking "Generate Speech" | Playback Preview | | System Notifications: Get notified when playback starts | (not pictured) | | Settings Panel: Server toggle, configuration options | Settings | | Voice List: Browse the models available | Voices | | Accents Supported: 🇺🇸 American English, 🇬🇧 British English, 🇪🇸 Spanish, 🇫🇷 French, 🇮🇹 Italian, 🇧🇷 Portuguese (BR), 🇮🇳 Hindi, 🇯🇵 Japanese, 🇨🇳 Mandarin Chines | Accents |


619
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/abite on 2025-06-13 11:51:49+00:00.


Your favorite team of DumbAssets from Dumbware is back!

For those unfamiliar, DumbAssets is a stupid simple Asset tracker, a simple alternative to Homebox & Snipe-IT. Allowing you to keep track of all your assets, then components, and applicable warranties, documentation and recurring maintenance with notification support via apprise!

https://preview.redd.it/3wsiab19wi6f1.png?width=1200&format=png&auto=webp&s=6985eaccbe57da2689cdbadbd11f0468d5c08aa0

You can view our original post here.

Available on Github & Dockerhub.

For a great overview of the project, and a quick word from our smartest and best looking co-founder, check out DBTech's video!

We've got some nice quality of life updates, improvements, and bug fixes!

Features

  • Event tables updates!
    • Added date filtering allowing users to see past events, or limit the list to 1mo, 3mo, 6mo, 1yr, all
    • Filter the event list via search bar - the event list now limits events to only those showing in the asset list, allowing users to search for tags, names, models, etc and only see related events
  • Added support for currencies!
    • Supported currencies include USD, EUR, GBP, CAD, AUD, JPY, and any valid ISO 4217 code. Currency formatting respects locale-specific conventions (e.g., €1.234,56 for de-DE).
  • Unlimited file uploads!
    • Users can now upload as many photos, receipts, or manuals as they want!
  • Direct URLs to assets!
    • Previously direct asset links were only available via event notifications, but we've added a way to copy them. Allowing users to link directly to an asset (great for QR codes and sharing with other users)!
  • Quantities!
    • As requested by many of you, we now support a quantities field!

Bugs

  • Event table
    • Date rollover issue with improper day counting
    • Events beyond 1 year did not show
  • Components of assets now show up in search (under their parent asset)
  • Date bug where expiration dates show 1 year earlier
  • Asset filter not working with all search terms - fixed!
  • Clicking outside form modal closed it, potentially causing user to lose data - fixed!

And more to come!

We're appreciative of all of the great feedback and look forward to continue improving DumbAssets. We're working on a number of features people have asked for and plenty you haven't.

As always, we appreciate stars and if you'd like to chat with us about an idea, checkout our Discord!

620
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/cyrbevos on 2025-06-13 09:17:20+00:00.


How do you handle long-term storage of your most critical infrastructure secrets?

The cold storage problem I needed to solve:

As someone running a homelab with increasingly critical infrastructure, I realized I had secrets that were too important for regular password managers but needed long-term secure storage.

What qualifies as "cold storage secrets":

  • Backup encryption master keys: Your borg/restic/duplicity passphrases that protect TBs of data
  • Root CA private keys: For your internal PKI infrastructure
  • Cryptocurrency cold wallets: Seeds for long-term holdings you rarely touch
  • Emergency recovery credentials: Break-glass admin accounts for when everything goes wrong
  • Encrypted drive masters: LUKS/BitLocker keys for archived storage
  • Legal/financial documents: Scanned copies of critical papers you hope to never need

Why regular password managers aren't enough: These aren't daily-use passwords. They're "nuclear option" secrets you might not touch for years, but when you need them, you REALLY need them. They require different security assumptions.

Mathematical cold storage approach: Split each critical secret into N pieces using Shamir's Secret Sharing, store across different secure locations. Need K pieces to recover, but fewer than K gives zero information.

My personal cold storage setup:

  • Backup master key: 5 pieces, need 3
    • 2 pieces in different fire safes at home
    • 1 piece with parents (different state)
    • 1 piece in bank safety deposit box
    • 1 piece with trusted friend

Why this beats traditional approaches:

  • No single point of failure: Unlike hardware tokens or single encrypted files
  • Survives disasters: Fire, theft, family issues, forgotten passwords
  • No vendor dependency: Works forever, no subscription or cloud service
  • Mathematically proven: Not just "hard to break" - literally impossible below threshold

Implementation for self-hosters:

  • Complete offline operation (Docker --network=none)
  • Self-contained shares that work independently
  • No network dependencies ever
  • Cross-platform/OS for different recovery scenarios

Perfect for the self-hosted mindset:

  • You control everything - no external dependencies
  • Mathematical guarantees instead of trusting vendors
  • Works on all OSs, portable bundle you can store on USB key

Here is the GitHub repo: https://github.com/katvio/fractum

Security architecture docs: https://fractum.katvio.com/security-architecture/

621
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Exciting-Try-6332 on 2025-06-13 02:31:17+00:00.


Hi I have a Home lab and I've got several services hosted via Docker containers. Is there an automated open source solution that will help me with the dashboard and ports or how do you guys remember it?

622
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/MLwhisperer on 2025-06-12 21:18:16+00:00.


QRding

QRding is a simple self-hosted QR code generator. It includes templates for creating QR codes for sharing WiFi credentials, contact cards and text or links. In the long-term the goal is to build an automation system around QR codes which allows you to trigger custom actions, track actions or habits and send notifications when a scan event is triggered/not triggered. Github repo: https://github.com/rishikanthc/qrding

Features

  • QR code for sharing WiFi credentials
  • QR code for sharing contact cards
  • QR code for adding events to calendars
  • QR code for generic link sharing and text
  • Customize size of QR code image
  • Customize color of QR codes

Cool ideas for using QR codes

I highly recommend getting a label maker to print out QR codes and stick them on specific locations or objects depending on the type of usage.

  1. Connect to WiFi Encode SSID, security type, and password so scanning immediately joins the network (no manual typing).
  2. Add a Contact (vCard) Embed a full “virtual business card” (name, phone, email, address). Scanning prompts “Add to Contacts.”
  3. Compose an SMS Encode SMSTO:+15551234567:Your message here so the user’s messaging app opens with the recipient and body pre-filled.
  4. Dial a Phone Number Embed an VEVENT (title, start/end, location) so the calendar app offers to add it straight into the user’s schedule.
  5. Send an Email Use MATMSG:TO:[you@example.com](mailto:you@example.com);SUB:Subject here;BODY:Email body;; or MAILTO: syntax to open the email composer with fields pre-filled.
  6. Geo-Coordinates / Map Location Encode geo:37.786971,-122.399677 so the mapping app opens at those coordinates.
  7. App Deep-Link or Custom URI Scheme e.g. myapp://product/1234 launches a specific view inside an installed app (if it supports that URI scheme), or falls back to a URL.
  8. Bluetooth Pairing Some devices support BLUETOOTH:MAC-address;PIN:1234; → triggers pairing dialogue for headsets or smart devices.
  9. Text-Only Payload Plain text that the user can copy to clipboard—ideal for coupons, short instructions, or secret messages, without any network call.

Roadmap for potential advanced use cases

  • Save and browse generated QR codes
  • Automations via webhooks and integration with other apps like Home Assistant, Ntfy, discord etc.
    • Track events/habits and trigger notifications - For eg. QR code stuck on medicine cabinet. Scan everytime you take meds. If the code hasn’t been scanned before a pre-set deadline, send a reminder/notification.
    • Trigger specific evens when code is scanned
      • Smart Home Scene Triggers: Place QR stickers around the house. Scanning the “Movie Night” code dims lights, closes blinds, and fires up the home theater. Scan “Good Morning” in your bedroom to raise shades, start the coffee maker, and read you the day’s weather.
      • Equipment & Tool Checkout: In a makerspace or home workshop, each tool has its own QR. Scanning when you borrow it logs you as the current user. If you haven’t returned (i.e. scanned it back) within your allotted time, an automated reminder pings you.
      • Plant & Pet Care Scheduling: QR on each plant’s pot or pet’s food bin: scan to log watering or feeding. If no scan happens after the plant’s ideal watering interval (e.g. 7 days) or pet’s mealtime window, your smart home assistant reminds you.
      • On-Demand How-To Guides: Affix QR codes on appliances or furniture. Scanning the code launches the PDF manual.
      • Vehicle & Machinery Maintenance Logs: Under the hood or on factory equipment: scan QR to instantly log an oil change, safety inspection, or filter replacement. The system then auto-schedules the next service reminder based on mileage or hours run.
      • Inventory management: QR codes on pantry items connect to your home-inventory app. Scanning the last bag of flour or coffee bean container logs the “out-of-stock” event.

If you like the project please consider giving a star. It would mean a lot for me. Please feel free to drop suggestions or feature requests or other ideas you can come up with to use QR codes. Requests to add specific templates are most welcome as it's relatively easy to add them.

Screenshots and Demo

A live version is available at https://qrding.app/

https://preview.redd.it/jlnp89f1dk6f1.png?width=2030&format=png&auto=webp&s=cfc7fedaf69496114958ecbafae61b2d836ab164

https://preview.redd.it/xv7ld6ynnk6f1.png?width=1954&format=png&auto=webp&s=56d7ffc2a2de2eb063b509778ae1e4abcdc1e132

EDIT: Added screenshots

EDIT2: Adding demo link

623
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/BenatSYNACKTime on 2025-06-13 00:49:42+00:00.


Hey guys, I've really appreciated the support I've gotten from the self hosted and open source community. Since I've been able to monitize my channel I decided the first 100 bucks I made would go back to you guys. To that end, I'm running a Racknerd credits giveaway. You don't have to do anything, just comment on this post and I'll reach out to you if you win, no strings. Appreciate all the support!

Hope to do more of these in the future!

624
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Red_Con_ on 2025-06-12 20:39:18+00:00.


Hey,

a lot of people around here seem to use tools built on top of Wireguard (Tailscale being the most popular) for a VPN connection even though I believe most people in this sub would be able to just set up a plain Wireguard VPN. That makes me wonder why so many choose not to. I understand solutions like Tailscale might be easier to get up and running but from a security/privacy perspective, why introduce a third party to your setup when you can leave it out? Even though they might be open source, it's still an extra dependency.

625
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Ok_Award_2793 on 2025-06-12 13:41:51+00:00.


simple is there an sustainable music player self-host so i can get away from spotify and apple music.

view more: ‹ prev next ›