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
476
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ValenciaTangerine on 2025-06-27 19:13:04+00:00.

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

The original was posted on /r/selfhosted by /u/Daniel31X13 on 2025-06-27 18:21:08+00:00.


Hello everybody, Daniel here!

Today, we're excited to announce the release of Linkwarden 2.11! 🥳 This update brings significant improvements and new features to enhance your experience.

For those who are new to Linkwarden, it’s basically a tool for saving and organizing webpages, articles, and documents all in one place. It’s great for bookmarking stuff to read later, and you can also share your resources, create public collections, and collaborate with your team. Linkwarden is available as a Cloud subscription or you can self-host it on your own server.

This release brings a range of updates to make your bookmarking and archiving experience even smoother. Let’s take a look:

What’s new:

✨ Customizable Readable View

You can now configure the font style, font size, line height, and line width for the readable view. This allows you to create a more personalized reading experience that suits your preferences.

This feature essentially gives Linkwarden what other read-it-later apps like Pocket offered.

Customizable Readable GIF

📝 Add Notes to Highlights

You can now add notes to your highlights in the readable view and view them in the highlights sidebar. This is a great way to jot down your thoughts or insights while reading, making it easier to remember key points later.

Notes GIF

⚙️ Customizable Dashboard

The dashboard has received a major overhaul! You can now customize it to show the information that matters most to you. Choose from various widgets like recent links, pinned links, or your saved collections. This makes it easier to access the content you care about right from the dashboard.

Custom Dashboard GIF

📥 Import from Pocket

Good news for Pocket users! You can now import your saved links from Pocket into Linkwarden. This makes it easy to transition to Linkwarden without losing your existing bookmarks.

🌐 Crowdin translation

We’ve integrated Crowdin for translations, making it easier to contribute translations for Linkwarden. If you’re interested in helping out with translations, check out our Crowdin page.

To start translating a new language, please contact us so we can set it up for you. New languages will be added once they reach at least 50% translation completion.

🎨 Improved UI

Thanks to Shadcn UI, the user interface has been improved with a more modern and polished look. This update enhances the overall user interface, making it easier to use Linkwarden.

✅ And more...

There are also a bunch of smaller improvements and fixes in this release to keep everything running smoothly.

Full Changelog: https://github.com/linkwarden/linkwarden/compare/v2.10.2...v2.11.0

Want to skip the technical setup?

If you’d rather skip server setup and maintenance, our Cloud Plan takes care of everything for you. It’s a great way to access all of Linkwarden’s features—plus future updates—without the technical overhead.

We hope you enjoy these new enhancements, and as always, we'd like to express our sincere thanks to all of our supporters and contributors. Your feedback and contributions have been invaluable in shaping Linkwarden into what it is today. 🚀

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

The original was posted on /r/selfhosted by /u/Naernoo on 2025-06-27 12:50:47+00:00.


Hi!

My "home"lab has been growing over the years, and sometimes I think: nobody will ever understand what I’ve set up. It would be nice to document everything. But not in the classic way tech people usually do.

I’m thinking about an interactive website, something like a big graph (similar to illustrations created in draw.io (example)) but with the option to click on the nodes.

Example:

I have 4 servers in 4 different locations in a vSphere cluster, all connected via site-to-site VPN. The servers include redundancy, failover services, automated vm based backups and replication jobs, and many Docker services (Seafile, Vaultwarden, AdGuard, vSphere, Authentik, Bitbucket, Rustdesk, and more).

I’ve also created many custom scripts triggered via cron jobs and plenty of custom system services. At some point, even I start losing track, so I can imagine that if I try to explain to others what I’ve “created”, it will sound cryptic.

Besides plain text-based documentation, I’d love to have an interactive map where I can click on Server #1 VM#1 and see what the purpose of the VM is, which Docker services are running, which cron jobs and systemd services are active, and so on. Everthing with a short description...

Does something like that exist? Ideally, I’d prefer a self-hosted solution :)

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

The original was posted on /r/selfhosted by /u/sheshbabu on 2025-06-27 13:53:24+00:00.


Hi all,

I launched Zen Notes last week and received much love, feedback and feature requests from this supportive community: https://old.reddit.com/r/selfhosted/comments/1lgv9wp/zen_notes_distraction_free_notes_app/

To recap, Zen Notes is a distraction free notes app, with features like instant search, thoughtfully designed UI, standard markdown notes stored in SQLite database for long term storage, consumes very minimal resources (<20MB memory) etc.

Most requested features from last week:

  • Dark mode - done
  • Note import - done
  • Markdown formatting toolbar - done
  • Tags/Focus on Mobile - done
  • Offline mode - done (requires HTTPs, read only)

ARM64 docker images was also requested but haven't gotten around implementing it. Though the project is easy to build locally and it can be run from a single binary file.

Links:

Let me know what you think :)

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

The original was posted on /r/selfhosted by /u/Flaminel on 2025-06-27 13:52:14+00:00.


Hey everyone and happy weekend!

So I've been quietly working on this for a while and I'm excited to finally share Cleanuparr v2.0.0 with you.

First things first - yeah, we changed the name from Cleanuperr to Cleanuparr. The old name was getting confusing and honestly, this just fits better with everything else.

Recap - What is Cleanuparr?

If you're running Sonarr/Radarr/Lidarr with qBittorrent or similar, you've probably dealt with the pain of downloads that just... sit there. Stalled torrents, failed imports, stuff that downloads but never gets picked up by the arrs and maybe downloads with no hardlinks.

Cleanuparr basically acts like a smart janitor for your setup. It watches your download queue and automatically removes the trash that's not working, then tells your arrs to search for replacements. Set it up once and forget about it.

Works with:

  • Arrs: Sonarr, Radarr, Lidarr
  • Download clients: qBittorrent, Deluge, Transmission

Want to try it?

Grab it from: https://github.com/Cleanuparr/Cleanuparr Docs are available at: https://cleanuparr.github.io/Cleanuparr

Docker one-liner if you just want to test it out: bash docker run -d --name cleanuparr \ -p 11011:11011 \ -v /path/to/config:/config \ ghcr.io/cleanuparr/cleanuparr:latest

Then hit http://localhost:11011/ and you should see the new UI.

Anyway, would love to hear what you think if you give it a shot. We're always looking for feedback and feature requests (there are a couple here already).

TL;DR: Cleanuparr automatically cleans up your *arr download queues by removing problematic torrents and triggering new searches. v2.0.0 has a shiny new web UI that people wanted. Check it out if you're tired of babysitting your downloads.

Edit: Unraid template update coming later today.

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

The original was posted on /r/selfhosted by /u/GoofyGills on 2025-06-27 12:11:19+00:00.

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

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

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

The original was posted on /r/selfhosted by /u/Ok-Vegetable6618 on 2025-06-27 10:48:20+00:00.


The Readarr project is now officially dead. The GitHub repository has been archived and the following announcement was added:


We would like to announce that the Readarr project has been retired. This difficult decision was made due to a combination of factors: the project's metadata has become unusable, we no longer have the time to remake or repair it, and the community effort to transition to using Open Library as the source has stalled without much progress.

Third-party metadata mirrors exist, but as we're not involved with them at all, we cannot provide support for them. Use of them is entirely at your own risk. The most popular mirror appears to be rreading-glasses.

Without anyone to take over Readarr development, we expect it to wither away, so we still encourage you to seek alternatives to Readarr.


There was also a post on the Readarr subreddit here announcing the same.

Such a shame, but not unexpected.

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

The original was posted on /r/selfhosted by /u/btc_maxi100 on 2025-06-27 10:09:19+00:00.


It appears as if MinIO has removed OIDC login from the Web UI as per Release Breaking Release · minio/minio

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

The original was posted on /r/selfhosted by /u/Hot-Chemistry7557 on 2025-06-27 05:13:15+00:00.


Hey guys,

Please allow me to introduce my recent open source project, YAMLResume (github: https://github.com/yamlresume/yamlresume) to you. In brief, YAMLResume is a resume compiler that allows people to create and version control resumes in YAML and generated professional looking, pixel perfect PDFs in one short.

Demo (one picture worth more than 1000+ words):

YAMLResume Demo

On the left side is the source code, something like this:


***
 content:
   basics:
     name: Andy Dufresne
     headline: Headed for the Pacific
     phone: "(213) 555-9876"
     email: hi@ppresume.com
     url: https://ppresume.com/gallery
     summary: |
       - Computer Science major with strong foundation in data structures, algorithms, and software development
       - Pixel perfect full stack web developer, specialised in creating high-quality, visually appealing websites
       - Experiened in databases (SQL, NoSQL), familiar with server-side technologies (Node.js, Express, etc.)
       - Team player, with detail-oriented mindset and a keen eye for design and user experiences
   location:
     address: 123 Main Street
     city: Sacramento
     region: California
     country: United States
     postalCode: "95814"
   profiles:
     - network: Line
       url: https://line.com/PPResumeX
       username: PPResumeX
     - network: Twitter
       url: https://twitter.com/PPResumeX
       username: PPResumeX
   education:
     - institution: University of Southern California
       url: https://www.cs.usc.edu/
       degree: Bachelor
       area: Computer Engineering and Computer Science
       score: "3.8"
       startDate: Sep 1, 2016
       endDate: Jul 1, 2020
   languages:
     - language: English
       fluency: Native or Bilingual Proficiency
       keywords:
         - TOEFL 110
         - IELTS 7.5
     - language: Chinese
       fluency: Elementary Proficiency
       keywords: []
   skills:
     - name: Web Development
       level: Expert
       keywords:
         - Python
         - Ruby
         - CSS
         - React
         - JavaScript
     - name: DevOps
       level: Intermediate
       keywords:
         - Python
         - Kubernetes
         - Docker
         - Shell
         - Ansible
     - name: Design
       level: Intermediate
       keywords:
         - Sketch
         - Figma
         - Photoshop
 layout:
   locale:
     language: en
   margins:
     top: 2.5cm
     left: 1.5cm
     right: 1.5cm
     bottom: 2.5cm
   page:
     showPageNumbers: true
   template: moderncv-banking
   typography:
     fontSize: 11pt

On the right side is the generated PDF:

YAMLResume PDF

YAMLResume support:

Last but not least, I know that lots selfhosted guys do not want to pollute their carefully crafted system a lot, so YAMLResume also support docker integration so you can run it anywhere with one shot:

YAMLResume Docker

  • create a new resume: docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume new my-resume.yml
  • build resume to PDF: docker run --rm -v $(pwd):/home/yamlresume yamlresume/yamlresume build my-resume.yml

I am trying to grant YAMLResume best quality and robustness, hence I tried hard to make this project 100% test coverage

YAMLResume 100% Test Coverage

I hope some of you may found it helpful, any feedback would be warmly appreciated, thanks!

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

The original was posted on /r/selfhosted by /u/OkAngle2353 on 2025-06-27 03:06:18+00:00.


Seeing every IT youtuber that I watch, they look to be slotting in a 4 slot SSD expansion into a m.2 slot. My question is, is that legit? Can a m.2 slot really be broken down/split into 4 SSDs?

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

The original was posted on /r/selfhosted by /u/codecarter on 2025-06-27 02:03:03+00:00.


QuadParts Updated 06 26 2025:

What is QuadParts??

QuadParts is a FPV inventory application to keep track of your parts and builds, links notes and more.

Recent changes:

  • Liquid glass UI with themes now working
  • Fixed export issues
  • Classify the condition your parts are in: new, used.
  • Plus much more...

Please continue your recommend additions I can add to this app.

Full deployment instructions below ( if you need help deploying shoot me a message, no prob).

download/ install

https://github.com/hasmeni/QuadParts

demo site: ( also works with your personal exports)

https://fpv.builders/

Android, windows and linux versions soon.

If you experience any issues please post the issue to github, this thread or message me.

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

The original was posted on /r/selfhosted by /u/FluffyMumbles on 2025-06-26 21:42:47+00:00.

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

The original was posted on /r/selfhosted by /u/westie1010 on 2025-06-26 20:08:49+00:00.


In Pewdiepies latest video he shouts out Self-Hosting VaultWarden, Joplin and FileBrowser.

Wonder if we’ll see an influx of curious minds :D

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

The original was posted on /r/selfhosted by /u/kayson on 2025-06-26 18:48:18+00:00.

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

The original was posted on /r/selfhosted by /u/brufdev on 2025-06-26 17:52:21+00:00.

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

The original was posted on /r/selfhosted by /u/hafi51 on 2025-06-26 16:42:15+00:00.


I had some free time so i built mobile app to interact with your paperless-ngx instance. The idea is to be able to upload files from your mobile to your paperless instance. I had a thought that sometime a person could have a document (receipts, results etc) that they will probably just need for records, so user could quickly take a snap and it will save it to paperless-ngx for OCR and physical paper could be discarded. Initially it was just supposed to be easy way to take picture and upload but when i started building it, one thing led to another and I've added a lot of functionalities.

  • user can use auth token or creds to log in.
  • see your documents from paperless-ngx
  • search your docs by name or content
  • download/share (not working atm)
  • upload documents

See screen recording here (https://drive.google.com/file/d/1KKgoxQvU//_vH-dlXkSZ//_gUD-Xl4KY7qvk/view?usp=drivesdk).

if someone wants to try it, let me know

Edit: I was not aware of the fact there are already apps for it.

Edit: Links of mobile versions

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

The original was posted on /r/selfhosted by /u/D4NKJ35U5 on 2025-06-26 15:49:57+00:00.


Setting up my mail server because why not, I'm a nerd and I want to. First day is okay, I'm just testing inbound to the server because I don't want to trip any flags, I know Microsoft is sensitive. Next day, I've made sure my spf, DMARC, dkim, tlsa are all in alignment. Dig + openssl to verify certs and records from my other servers, + external services to verify.

Everything checks out, start sending from the server to my own email addresses. They land in spam, as is expected for new senders, but they make it through. Keep in mind this isn't dozens of emails either - 1 email per domain outbound to 1 of my addresses each at Outlook, Google, Yahoo. At this point inbound and outbound to all 3 works.

A day or two, I've changed nothing, and now Outlook won't send to me. I can still send to Outlook, but they reject outbound towards me. Another day passes, and now outlook won't talk to my server at all, no inbound or outbound, I've been s3150'd 🙃.

The IP is clean, I double and triple checked before begining because I've been down this road before. The domains are clean, they've always been managed by me, and never been used to spam. I wasn't mass-sending either, (although I was using swaks in a script so maybe that?).

Anyway, I'm not asking for help - I know what I need to do, I'm just mostly ranting. If you've read this far; 🍪.

Editing to add: I forgot to mention how they're mocking me! They won't accept my mail, or deliver my mail, but they'll still send me the DMARC reports! Ugh! 😫

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

The original was posted on /r/selfhosted by /u/AdUnhappy5308 on 2025-06-26 12:11:57+00:00.


Hi everyone,

I'm excited to share BookCars — a full-featured, open-source, self-hosted car rental platform built with React, Node.js, MongoDB, Stripe, and PayPal.

I built BookCars to offer individuals, businesses, or developers a ready-to-use car rental system that can be hosted on your own infrastructure and customized to your needs.

✨ Features:

  • 🚘 Modern car rental interface (React + Mobile-ready)
  • 🔐 JWT authentication + cookies (secure login/session)
  • 📅 Vehicle availability & real-time booking management
  • 💵 Stripe & PayPal integration
  • 🌍 Multi-language support (EN, FR, ES, etc.)
  • 🛠 Admin dashboard for managing cars, bookings, users, and more
  • 🐳 Docker support for easy deployment
  • 📦 Modular backend API (Node.js + MongoDB)
  • 📲 Mobile support via React Native (Expo)

✅ Use Cases:

  • Rent out company cars internally
  • Use as a SaaS base for fleet services
  • Educational/portfolio project

🌐 Demo & Repo:

💬 Looking for:

  • Feedback and suggestions
  • Contributors and collaborators
  • Real-world use cases or testers
  • Stars if you find it useful ⭐

Feel free to explore the project and let me know your thoughts.

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

The original was posted on /r/selfhosted by /u/fr6nco on 2025-06-26 11:10:15+00:00.


Hello redditors,

I've decided to post here about my project which I started recently. In the past I built a few CDNs for smaller/larger companies. For those who doesn't know what a CDN (Content Delivery Network), it's a system that ensures that you can get your content closer to your client to speed up load times.

I absolutely understand that is is almost impossible to penetrate this market with players like Cloudflare, Fastly, Akamai, CDN77 etc, yet there are a few use cases where rolling out your own CDN makes sense (e.g. ISPs with VoD/TV services).

Currently I'm building it on a Lab, since running my instances on cloud would probably cost a lot, and I'm assuming I'm somewhere at 50% from having an MVP ready.

I'm building this completely publicly, so feel free to take a peek on the source codes: https://github.com/EdgeCDN-X

For the geeky ones, I'm building it completely on top of Kubernetes and ArgoCD with several custom operators, due to it's amazing capabilities on orchestration. I'm building a few CoreDNS plugins to achieve GeoLookup routing.

My main questions towards the community are:

  • if you use a CDN, how much data do you distribute monthly and what is your monthly cloud fee, what provider do you use?

  • Did you consider self hosting a CDN before

Anyone who is interested on updates, feel free to follow the github project or subscribe to my newsletter https://mailing.edgecdnx.com/subscription/form

Hopefully soon I'll be able to start building the first MVP publicly, I'm curious if anyone here would like to join the beta programme and host their content on this CDN for free (untortunately can't garantee SLA and 99,99999 uptime at this point).

Regards

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

The original was posted on /r/selfhosted by /u/fab_space on 2025-06-26 09:02:06+00:00.


Hello dear maniacs, here my weekly gift for your http endpoints.

Whenever we love reverse proxies with ssl automation sometime can be useful to generate a valid certificate with one click.

Docker, API and a simple web UI included ☕️

Enjoy and contribute to certmate

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

The original was posted on /r/selfhosted by /u/cloudstudios on 2025-06-25 21:15:20+00:00.


Are there any self-hosted font hosting solutions out there? It’d be super useful I feel!

A Google Font / Adobe Fonts alternative, but infinitely more useful. Like Audiobookshelf / Jellyfin, but for fonts!!

Throw the directories with all the font files at it. It indexes, catalogs, organises and converts (for web) them. Browse on the web. Then either a deep-link can open up a client app on the computer and install the appropriate format. Or Google fonts style CDN for the web.

Also integrates with free font repos for discovering / downloading new fonts.

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

The original was posted on /r/selfhosted by /u/novanglus96 on 2025-06-26 02:48:01+00:00.

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

The original was posted on /r/selfhosted by /u/Praxeria on 2025-06-25 22:04:20+00:00.

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

The original was posted on /r/selfhosted by /u/Longjumping-Wait-989 on 2025-06-25 14:34:18+00:00.


I use it to notify me for every ssh login, UptimeKuma and Scrutiny.

view more: ‹ prev next ›