Self-Hosted Alternatives to Popular Services

222 readers
1 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
976
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/mbecks on 2025-05-04 22:51:13+00:00.


Hey guys,

I just released Komodo v1.17.5: https://github.com/moghtech/komodo/releases/tag/v1.17.5

For basic information about Komodo and what it does, check out the introduction docs.

While the previous release first added in-app Terminal support, this release expands upon it with a new feature. You can now interact with the Terminals from your Actions, and run arbitrary commands. Combined with the Action Scheduling feature added in 1.17.2, you have an interface to run arbitrary commands at user defined schedules (ie every day at 3 am). Since the terminal session lifetimes are managed via API, you can later connect to the Terminal and check the output there as well.

This is particularly useful if you run Komodo Periphery from systemd, where the terminals are directly on your host, and logged in as the user that Periphery runs as. The following is an example Action you can paste into the in-UI Action editor to apt upgrade your Debian / Ubuntu servers, assuming the Periphery user has password-less sudo configured:

const servers = await komodo.read("ListServers", {
  query: { tags: ["auto-update"] },
});

for (const server of servers) {
  console.log("Updating", server.name);
  await komodo.write("CreateTerminal", {
    server: server.name,
    name: "apt-upgrade",
    command: "bash",
    recreate: Types.TerminalRecreateMode.DifferentCommand,
  });
  await komodo.execute_terminal(
    {
      server: server.name,
      terminal: "apt-upgrade",
      command:
        "sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y",
    },
    {
      onLine: console.log,
      onFinish: (code) => console.log("Finished:", code),
    },
  );
}

Be sure to check out the release notes for the full change log.

🦎 Homepagehttps://komo.do/

🦎 Demo: https://demo.komo.do/ (login with demo : demo)

🦎 Discordhttps://discord.gg/DRqE8Fvg5c

🦎 Github: https://github.com/moghtech/komodo

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

The original was posted on /r/selfhosted by /u/dnzsfk on 2025-04-27 05:59:40+00:00.

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

The original was posted on /r/selfhosted by /u/seba-dev on 2025-04-26 17:19:26+00:00.


I'm looking for a self-hosted solution that acts like a personal music server. Ideally, it should be able to:

  • Search for songs across YouTube, Spotify, and SoundCloud
  • Download tracks directly from those platforms
  • Organize them nicely into a library
  • Songs suggestions
  • A mobile UI

Does anything like this exist? Should I just create my own?

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

The original was posted on /r/selfhosted by /u/Consistent_Equal5327 on 2025-04-26 19:29:22+00:00.


I got tired of paying for tools like Clearbit or Hunter that just guess email patterns. So I built a Rust CLI tool that does email discovery and verification locally, no API, no tracking, no hosted service.

What it does (self-hosted style):

  • You run it locally or on your own VPS
  • Input: a full name + a company domain
  • It:
    • Generates common patterns (j.doe@corp.com, etc.)
    • Scrapes the company’s website for any emails
    • Resolves MX records
    • Connects to the mail server (SMTP) and sends RCPT TO to check if the email exists
  • Outputs full JSON results with logs, confidence scores, etc.

This shouldn’t require an API key and a SaaS subscription. It’s your terminal, your data, and your infra.

No rate limits. No vendor lock-in. Just a binary you control.

MIT-licensed, open-source, no telemetry, JSON in/out. Built it for myself as a founder, but figured others doing cold outreach, recruiting, or OSINT might find it handy too.

Happy to answer questions or improve it based on feedback.

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

The original was posted on /r/selfhosted by /u/anotherqasim on 2025-04-26 16:45:22+00:00.


Hi folks, I am open sourcing the gitops repo for my homelab cluster. It’s actually less of a lab and more of a semi-production system at this point with the k8s control plane and some critical apps like pihole & byeDPI running in HA. Secrets are managed with SOPS and ingress endpoints are masked. It includes deployments for the *arr stack, home automation, authentication, networking and some NAS apps. The cluster itself is orchestrated with kubespray (sorry no Talos, yet) and has been working remarkably well for past few years.

I have always been a strong believer in Open Source Software and I hope this might help someone 🍻

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

The original was posted on /r/selfhosted by /u/walkxhosted on 2025-04-26 18:46:16+00:00.


Hey r/selfhosted,

It's been a minute. Some of you might remember I handed over the reins of the dashboard icons project to the Homarr team a few months back. My main reason was not having enough time to keep it going properly. But what started as a handover has turned into a pretty cool collaboration, and we've been busy working on some significant improvements together.

Quick refresher for anyone new: Dashboard Icons is a massive, curated collection of over 1800 icons for all sorts of services, applications, and tools you might be selfhosting. They're specifically designed for dashboards and app directories, all standardized (SVG, PNG, WebP, light/dark versions) and ready to use. If you've used dashboards like Homarr, Homepage, or Dashy and saw an icon pop up automatically for something like Sonarr, chances are it came from this project.

Now, the exciting part. What we've been working on:

I and the Homarr team are really happy to share what's new:

  • New website: https://dashboardicons.com/ We've launched a full website to make finding, discovering, filtering, copying, and downloading icons way easier. Need an icon? Head there. Want to suggest one we're missing? You can do that easily too.
  • New metadata standard for integrations Every icon now comes with a corresponding .json file containing info like categories and aliases. There's also a global tree.json. This should make it much simpler for other projects to integrate the icon set.
  • WebP format and optimizations We've overhauled the CI processes. Icons are now optimized much better than before, and we're also generating WebP versions for everything.
  • Easier way to add/update icons Contributing new icons or updating existing ones is now streamlined. We've set up new issue templates - you submit the request, we approve it, and our bot and CI handle the rest.

It's pretty wild to see something that started as a personal hobby project a couple of years ago grow into what feels like the standard for dashboard icons now.

A massive thank you is due to the Homarr team, all the contributors, and especially Thomas (u/Available-Advice-294) for helping this project expand so much.

We're always looking for ways to make it better and have more ideas planned (like an API, maybe wordmark icons, and more). For now, please head over to the new website to check it out, and definitely suggest any icons you think are missing.

Cheers!

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

The original was posted on /r/selfhosted by /u/LegitimateRip3134 on 2025-04-26 15:37:18+00:00.


Hey everyone,

I'm excited to share that OmniTools v0.3.0 is now live. This release brings a lot of improvements, new tools, and a dark theme for those who prefer a more comfortable experience.

Project link:

What's New

UI Improvements

  • Added dark theme
  • Improved responsiveness across devices

Image Tools (formerly PNG Tools, now generalized)

  • Resize Image
  • Compress Image
  • Remove Background from Image with AI
  • Crop Image
  • Change Image Opacity
  • Change Colors in Image
  • Create Transparent PNG
  • Image to Text (OCR)

PDF Tools

  • Compress PDF
  • Protect PDF

CSV Tools

  • Convert CSV Rows to Columns
  • Convert CSV to TSV
  • Swap CSV Columns
  • CSV to YAML
  • Change CSV Separator
  • Find Incomplete CSV Records

Video Tools

  • Rotate Video
  • Compress Video
  • Loop Video

Number and Calculation Tools

  • Ohm's Law Calculator
  • Round Trip Voltage Drop in Cable
  • Area of a Sphere
  • Volume of a Sphere

Other Utilities

  • Escape JSON

OmniTools is a self-hosted web app that provides a wide range of everyday tools, aiming to make your workflow faster and more convenient.

If you have feedback or ideas for new tools, feel free to share.

Thanks for checking it out.

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

The original was posted on /r/selfhosted by /u/brussels_foodie on 2025-04-26 10:08:40+00:00.


I just really want to say: what a product, bravo! You need to take a moment to find a good guide and understand what you're doing but then it runs like a dream! For me, this is one of those occasions when the word "automagically" applies. So easy, and secure, and really just a few clicks to securely expose anything you have running on any connected machine.

I'm wondering how this would do with AliasVault and (HashiCorp's) Vault?

One thing though, that I haven't found in the docs: how do I remove sites? I made a mistake (I refreshed the page and clicked the button again when nothing seemed to happen, which created a second one with the same name, which I've since renamed) and now I don't see how to delete Sites? ("sites" as meant inside of Pangolin)

And if anyone's having trouble, I'll be happy to answer questions if I can, based on my experience.

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

The original was posted on /r/selfhosted by /u/ActuallyGeyzer on 2025-04-26 04:19:53+00:00.

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

The original was posted on /r/selfhosted by /u/wheatonrecurrence on 2025-04-26 00:05:38+00:00.

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

The original was posted on /r/selfhosted by /u/AdequateSource on 2025-04-25 22:51:40+00:00.


Hey peeps. I wrote a post here 5 days ago about a board game night planner I am running as a free hosted service. I can't edit the post so I'll provide an update here.

I wrote a post about my motivation behind maintaining it as a non-commercial project here.

It's a bit touchy-feely, but the tl:dr; is that the project provides me with a lot of value.

I use it to connect with one of my friends (I live abroad), as a testing ground for things I later introduce at work and then I'm a bit personally attached to the idea about getting people to play board games together.

Anywho, that post is more the personal motivation behind.

I have also written a longer post as a direct response to the interest I received.

Now, I really hope I don't disappoint too much. The short answer is that I grossly underestimated (classic developer) the effort it would take to truly make this useful for the selfhosted community. I could drop a "here, it is what it is" version but that would be doing you fine folks a 'beer favor'.

The post generated enough interest that I think someone should take the torch and run with it, but I am not the right person to do it. The post covers why it's not trivial to convert and what direction I am trying to go with the project. My goals conflicts too much with the fragmentation that selfhosting brings.

Anyway, apologies to everyone - hope you enjoy nerdy ramblings.

Do let me know if someone wants to take a stab at making this selfhosted.

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

The original was posted on /r/selfhosted by /u/Cirx0808 on 2025-04-25 20:03:41+00:00.


For those not following the progress on GitHub or DockerHub, I'm glad to announce WeddingShare v1.6.0 now brings a major improvement that many of you have requested. Gone are the days of setting environment variables and re-creating containers (although they're still there for anyone that wants to use them). The admin panel has been cleaned up and now brings a settings tab that allows you to tweak almost all of the original settings and more on the fly. I've also added a new demo site so why not give it a try.

If you like the project please don't forget to leave a star on the GitHub page.

If you have any features you would like me to add in the future I highly encourage you to submit a ticket over on the GitHub page and star the project while you're there to keep up to date with the latest releases!

Demo -

Documentation - https://docs.wedding-share.org/

GitHub - 

DockerHub - 

Original Post - 

EDIT - Lesson learned, never trust a childish Redditor. The demo mode is back up with a few more restrictions in place.

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

The original was posted on /r/selfhosted by /u/Raybees_RTA on 2025-04-25 18:18:53+00:00.


I want to get a doorbell camera but I do not like that most of the popular ones both use a subscription, a cloud, or will give recorded video to the police automatically. Does anyone have any good recommendations?

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

The original was posted on /r/selfhosted by /u/User9705 on 2025-04-25 17:03:30+00:00.


Hello r/selfhosted community!

I wanted to share Huntarr, a tool designed to help complete your media collection by automatically searching for missing content and quality upgrades. I'm excited to announce that it now fully supports Sonarr, Radarr, Lidarr, and Readarr with a completely revamped interface (Whisparr and Bazarr support coming soon).

What is Huntarr?

Huntarr continually scans your media libraries for content that's either missing or below your desired quality cutoff. It then automatically triggers searches for these items at intervals you control, helping you gradually build a complete collection with the best available quality.

Key Features:

  • Missing content search: Choose exactly how many missing items to search for in each cycle
  • Quality upgrade automation: Automatically search for better versions of content below your quality cutoff
  • Smart queue management: Option to pause searching when your download queue gets too full
  • Intelligent resource usage: Skip metadata refresh to reduce disk I/O and database load
  • Future-aware: Skip content with unreleased dates to avoid wasting search quotas

New in this update:

  • Full Arr support: Now works with Sonarr, Radarr, Lidarr, and Readarr
  • Completely redesigned UI: Modern, responsive interface with real-time logging
  • Simplified configuration: Easy-to-use settings page with instant validation
  • Secure account system: Optional two-factor authentication for extra security

Screenshots:

[Screenshot of the logger UI showing activity] [Screenshot of the settings page]

Installation:

The simplest way to run Huntarr is via Docker:

docker run -d --name huntarr \
  --restart always \
  -p 9705:9705 \
  -v /your-path/huntarr:/config \
  -e TZ=America/New_York \
  huntarr/huntarr:latest

Unraid users: Huntarr is also available directly in the Unraid App Store for one-click installation!

Links:

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

The original was posted on /r/selfhosted by /u/Simplixt on 2025-04-25 15:02:39+00:00.


Hi all,

I wanted to get some inspiration what your backup strategy is!

For me it's two scenario I want to prepare for:

  1. I'm on vacation, my smartphone and purse gets stolen, and I need to access to my mail / contacts / passport. Even without access to any 2FA code and without VPN to my homenet.

  2. Flat burns down, all servers are lost. Maybe I have a backup in the cloud, but that's encrypted. My passwords and documentation to access it also burned down.

Do you have a plan for the worst case?

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

The original was posted on /r/selfhosted by /u/blakealanm on 2025-04-25 13:29:36+00:00.


I genuinely just didn't know about any of this. I thought getting into servers would cost hundreds of thousands of dollars because that all I ever heard about. 'Google's multi million dollar data farm' this, and 'AWS multi billion dollar server' that, and I just thought this is the world we live in because I didn't go to school for computer programming, nor do I have a high enough salary to pay a team of IT people to have my own data farm. I heard from a guy who had his own server for hosting some games, photos, videos, and other documents. He built his own server from all old office PC. My jaw was on the ground. I had no idea. Surely it was super complicated programming language that you'd have to be a genius to figure out. He told me that a lot of people were using AI to generate code anymore. He used to just find things online from GitHub. He put a server together for me from parts he had laying around, told me to rip my 10tb hard drive out of it's plastic casing (it was at external desktop hard drive) plug it into the SATA port, and I've got myself a custom built server running TrueNAS scale. Any questions, ChatGPT is your new best friend. Ever since then I've been enjoying this journey of self hosting as much as possible, and will continue to do so.

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

The original was posted on /r/selfhosted by /u/bambibol on 2025-04-25 12:02:16+00:00.

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

The original was posted on /r/selfhosted by /u/shol-ly on 2025-04-25 11:58:45+00:00.


Happy Friday, r/selfhosted! Linked below is the latest edition of Self-Host Weekly, a weekly newsletter recap of the latest activity in self-hosted software and content.

(If you missed it, the newsletter was officially re-branded earlier this week -- see this post for additional insight if interested.)

This week's features include:

  • Home Assistant's upcoming 'Community Day'
  • Software updates and launches
  • A spotlight on Warracker -- a self-hosted warranty tracking platform (u/sassanix)
  • A ton of great guides, videos, and content from the community

Thanks, and as usual, feel free to reach out with feedback!


Self-Host Weekly (25 April 2025)

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

The original was posted on /r/selfhosted by /u/arturcodes on 2025-04-25 09:43:56+00:00.


Hello Folks! I released new version of my app. For those who don't know ReNamed is a simple and fast program to rename files, so media services can actually catch up.

In this release I added:

 - Requested keep files
 - Dry run
 - Logs
 - Custom Patterns
 - Fixed some bugs and added improvments

You can check it out here:

Hope that you'll like it since I spend many houres on this version! If you have any ideas write them here or in "Issues" tab.

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

The original was posted on /r/selfhosted by /u/No-Distance-5523 on 2025-04-25 05:55:59+00:00.


I need to keep track of receipts for taxes and would like something i can scan with and organise them . Prefer self hosted.

Thank you all for reading.

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

The original was posted on /r/selfhosted by /u/deathofsentience on 2025-04-25 04:10:52+00:00.


So I'm extremely new to self hosting, and just got Proxmox installed on a mini pc. One thing that confuses me is how many damn methods there are to host something.

Perusing this sub, r/selfhosted, and r/homelab, I've seen people host via

  • LXC
  • Docker container in an LXC
  • VM
  • VM with portainer/other docker container service

I've read a few explanations, but what I'd really appreciate is if you guys could give examples of what specific services you guys host with what method and why. Pretend like I'm 5 if you could.

Thanks in advance!

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

The original was posted on /r/selfhosted by /u/bluesanoo on 2025-04-25 03:16:32+00:00.


Scraperr, the self-hosted web scraper, which has not been touched in a long time has finally received a long awaited update.

This update fixes several auth bugs and adds a very much requested feature: Cron Jobs.

Now you can submit cron jobs to run your scraping jobs on your desired intervals.

Get out there are start collecting data!

Github Repo:

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

The original was posted on /r/selfhosted by /u/-ThatGingerKid- on 2025-04-25 01:29:00+00:00.


I'm talking for price, reliability, all of it.

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

The original was posted on /r/selfhosted by /u/Driftkarter on 2025-04-24 20:48:07+00:00.


Generally lurk on this sub after going down the rabbit hole of self-hosting tools for myself and have benefited once more from doing that hole.

Setting up Nextcloud was the result of examining the options available in Joplin for syncing notes, to the point that I refer to Nextcloud as my "Joplin tangent."

However, after spending all day in FreeCAD adding onto a design I've been working on over the last few weeks, FreeCAD bugged and resulted in my design file breaking to a point that further edits were no longer possible, and FreeCAD would now start crashing.

After spending ~1 hour working on trying to fix the file, whilst the last backup file FreeCAD generated was also broken, and thinking weeks of work were now lost, I realised that the folder the project was in was synced with Nextcloud.

Therefore I looked at my nextcloud web page found nextcloud's version control had save my ass. Downloaded the last version of the file that was available that wasn't broken, and ended the day happy that I only lost 3 hours of work instead of weeks.

Either way, thanks to you guys sending me down this rabbit hole, and I guess the next thing I'll be doing next is adjusting my FreeCAD settings for multiple backup files, and I think in the future I'll keep all my future FreeCAD projects in a Nextcloud synced folder.

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

The original was posted on /r/selfhosted by /u/trailbaseio on 2025-04-24 19:21:26+00:00.

view more: ‹ prev next ›