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

The original was posted on /r/selfhosted by /u/openuem on 2025-04-10 08:29:39+00:00.


So, first of all, I'm sorry if this is self-promotion, but I'm following to try to let sysadmins know about my open-source project.

To avoid spam and waste your time, here is a brief text about the project and you can visit the link to my post on Medium.

OpenUEM is free and self-hosted for Windows and Debian/Ubuntu Linux. It can be installed in a humble machine, or you can distribute its components that use NATS to exchange messages.

OpenUEM Dashboard

Right now, you can do the following with OpenUEM:

  • Agents can be installed on Windows and Debian/Ubuntu endpoints. More Linux distros are coming soon
  • View what is installed on your endpoints (memory, logical disks, shared resources, printers, network adapters, software…)
  • Know if your Windows systems have all the windows updates applied and browse the updates history
  • Know if your Linux systems have pending security updates
  • Check if your windows antivirus systems are enabled and up to date
  • Show if BitLocker is enabled on your logical disks
  • Install Windows applications using Microsoft’s WinGetand its repositories
  • Install Linux applications using Flatpak and the FlatHub repository
  • Browse, download and upload files contained in your endpoints logical disks using SFTP
  • Offering remote assistance to your users thanks to VNC and RDP
  • Create configuration profiles with automated tasks that can be applied to your Windows endpoints. You can select packages to install or uninstall using WinGet and manage registry keys, local users and local groups (more features incoming). Use these profiles to perform post-install tasks
  • Wake computers in your LAN using WOL
  • Schedule a computer’s power off or reboot action
  • Tag your assets and use the tags for filtering your inventory
  • Add your own metadata to your assets so you can align OpenUEM to your organization’s needs
  • Take notes about your assets
  • Generate a PDF report for agents, computers, security or software views
  • Identify which of your endpoints are in a remote location
  • OpenUEM is translated into English and Spanish, but you can contribute to translate it to your favorite language.

OpenUEM Agents view

OpenUEM has been built with Go and HTMX

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

The original was posted on /r/selfhosted by /u/cacid46 on 2025-04-10 05:07:46+00:00.


DAMN - why I didn't know about CloudFlair before?

One of my .TV domain was expiring and renewal fee on GoDaddy was $187

I transferred my domain to CloudFlair who only charged $25

I have transferred my other domains too - BYE BYE DADDY!!

Update: Sorry for typo - it's CloudFlare :)

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

The original was posted on /r/selfhosted by /u/FeelingResolution806 on 2025-04-10 03:16:45+00:00.

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

The original was posted on /r/selfhosted by /u/po_stulate on 2025-04-09 23:58:25+00:00.


I am looking for reputable brand that offers UPS with LiFePO4 batteries instead of lead acid batteries.

I know that the purpose of UPS is for you to gracefully shutdown your system and are not intended as power supply, but wouldn't it still be nice to have that huge battery capacity and 4000+ recharge cycles you get from LiFePO4?

I was considering power stations like jackery, but they don't have 0ms seamless switching and also their passthrough mode doesn't actually bypass the battery, which is a bummer as it will wear the battery when using it in passthrough mode.

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

The original was posted on /r/selfhosted by /u/Dry_Tea9805 on 2025-04-09 21:08:44+00:00.

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

The original was posted on /r/selfhosted by /u/Kryptonh on 2025-04-09 19:49:46+00:00.


I hope you all are having a wonderful week.

For the uninitiated, Docmost is an open-source collaborative wiki and documentation software. We are building a self-hosted and open-source alternative to Confluence and Notion.

In v0.10, we introduced the table of contents feature for headings.

Also, it is now possible to permanently delete users from your workspace.

Highlights from this release

  • Table of contents
  • User deletion
  • Move pages between spaces
  • Other improvements and bug fixes

Full release notes: 

Website: https://docmost.com/

Docs: 

Github: 

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

The original was posted on /r/selfhosted by /u/nate4t on 2025-04-09 17:26:55+00:00.


Hey, selfhosters! 👋

I'm part of the team at CopilotKit that just launched the Open MCP Client ( ), a fully self-hosted implementation of the Model Control Protocol.

For those unfamiliar, CopilotKit is a self-hostable, full-stack framework for building user interactive agents and copilots.. Our focus is allowing your agents to take control of your application (by human approval), communicate what it's doing, and generate a completely custom UI for the user.

What’s Open MCP Client?

It’s a web-based, open source client that lets you chat with any MCP server in your own app. All you need is a URL from Composio to get started. We hacked this together over a weekend using Cursor, and thrilled with how it turned out.

Here’s what we built:

  • The First Web-Based MCP Client: You can try it out right now here!An Open-Source Client: Embed it into any app—check out the .
  • An Open-Source Client: Embed it into any app—check out the repo listed above.

How It Works

We used CopilotKit for the client and interactivity layer, paired with a 40-line LangChain LangGraph ReAct agent to handle MCP calls.

This setup allows you to connect to MCP servers (which act like a universal connector for AI models to tools and data-think USB-C but for AI) and interact with them.

A Key Point About CopilotKit: One thing to note is that CopilotKit wraps the entire app, giving the agent context of both the chat and the user interface to take actions on your behalf. For example, if you want to update a spreadsheet or calendar, even modify UI elements-this is possible all while you chat. This makes the assistant feel more like a colleague, rather than just a bolted on chatbot.

Real World Use Case for MCP

Let’s say you're building a personal productivity app and want your own AI assistant to manage your calendar, pull in weather updates, and even search the web-all in one chat interface. With Open MCP Client, you can connect to MCP servers for each of these tasks (like Google Calendar, etc.). You just grab the server URLs from Composio, plug them into the client, and start chatting. For example, you could type, “Schedule meeting for tomorrow at X time, but only if it’s not raining,” and the AI assisted app will coordinate across those servers to check the weather, find a free slot, and book it-all without juggling multiple APIs or tools manually.

What’s Next?

We’re already hearing some great feedback-like ideas for auth integration and ways to expose this to server-side agents.

  • How would you use an MCP client in your project?
  • What features would make this more useful for you?
  • Is anyone else playing around with MCP servers?
1183
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/IsaacTM on 2025-04-09 13:35:20+00:00.


I have around 20 Docker containers and I simply want to setup internal DNS for them so I don't have to remember ports. What's the easiest, safest way to go about doing that? If you can provide a solution that uses its own Docker container and has ELI5-type documentation too, that'd be great.

Thanks in advance for any help you can provide.

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

The original was posted on /r/selfhosted by /u/zuus on 2025-04-09 12:44:04+00:00.

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

The original was posted on /r/selfhosted by /u/Another__one on 2025-04-09 12:03:27+00:00.


Hello everybody. Recently I showed here my project - Anagnorisis - a system that aims to provide a completely local alternative to the cloud based recommendation services, such as Spotify or Youtube. If you haven’t heard about it yet, you can watch this videos to get a general gist of it:

Anagnorisis: Music Module Preview (v0.1.6)

Anagnorisis: Images Module Preview (v0.1.0)

Or visit the github page:

Last time I showed the project here, despite the general positive feedback, there were several instances where people struggled to recreate the local environment necessary to run the project. To make the set up easier I provided a Docker container alongside the project for simple set up and use. I hope this will help. Feel free to ask any questions and provide your feedback here.

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

The original was posted on /r/selfhosted by /u/Unified-Field on 2025-04-09 08:14:01+00:00.

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

The original was posted on /r/selfhosted by /u/speculatrix on 2025-04-09 08:52:55+00:00.


Building the New Internet, together — our Series C and what's next

Tailscale has raised $160 million USD ($230 million CAD) in our Series C, led by Accel with participation from CRV, Insight Partners, Heavybit, and Uncork Capital. Existing angel investor George Kurtz - CEO of Crowdstrike is also included in this round, as well as Anthony Casalena - CEO of Squarespace, who joins as a new investor for Series C.

There’s a lot packed into that sentence. But the real question is — why should you care?

$160 Million Series C

When we started Tailscale in 2019, we weren't even sure we wanted to be a venture-backed company. We just wanted to fix networking. Or, more specifically, make networking disappear — reduce the number of times anyone had to think about NAT traversal or VPN configurations ever again.

That might sound simple, but it wasn’t. Here we are, six years later, and millions of people rely on Tailscale every day, connecting their homelabs, their apps, their companies, their AI workloads. Some use it because they love networking and want better tools. Many use it because they have better things to do – they don’t want to think about networking at all.

Either way, the outcome is the same: things connect, securely and privately, without the traditional headaches. Identity first, Decentralized, Empowered

Even though we already had a long runway, we raised this Series C because we realized the world had started raining opportunities. We want to go faster where it matters:

  • Removing friction
  • Scaling the network without scaling complexity
  • Making identity, not IP addresses, the core of secure connectivity

The Internet wasn’t built with identity in mind. It was built for location — packets sent between machines, not people. Everything that came after — VPNs, firewalls, Zero Trust — are attempts to patch over that original gap.

We think there’s a better way forward. We're calling it identity-first networking.

When you connect to something with Tailscale, you’re not just an IP connecting to a server at some IP. You’re connecting to your app, your teammate, your service — wherever it happens to be running right now. That’s how it should work. Product Innovation, Expansion, Team Growth

why now why raise this much

The last year made the need for this even more obvious. The AI industry, in particular, is struggling to rapidly mature its underlying infrastructure. Connecting GPUs across clouds, securing workloads across continents, migrating between cloud providers — it’s messy, it’s hard, and it breaks all the time.

A surprising number of leading AI companies — Perplexity, Mistral, Cohere, Groq, Hugging Face — are now building on Tailscale to solve exactly this.

It’s not just AI. Companies like Instacart, SAP, Telus, Motorola, and Duolingo and thousands of others use Tailscale to make their hybrid, remote, and cloud networks sane again.

This new funding helps us support all of that, faster. We're going to grow our engineering and product teams to unlock more markets faster. We're also investing further in our free support for free customers promise and our backward compatibility forever platform. Business is booming, and taking investment now lets us stay focused on making the network just work, whether you’re a startup, a Fortune 500, or a person running a Minecraft server. Accel, CRV, Heavybit, Insight Partners, Uncork

who's behind this round We’re lucky to have Accel’s Amit Kumar — who led our Series A — leading this round too, now from their growth fund. And we’re excited to welcome Anthony Casalena of Squarespace, alongside returning investors CRV, Heavybit, Insight, and Uncork, and George Kurtz - CEO of Crowdstrike.

The mix here matters. These are people who understand that the network is the right place for the security and identity layer. The boundary is shifting from the datacenter to the device — and from the device to the person holding it, or the container running on it. Connected Nodes

Thanks for being here

We wouldn’t be at this point without the thousands of businesses — and the millions of people — who've bet on us so far. You believed networking could be better, even when you didn’t want to have to think about it.

That’s fine. We think about it so you don’t have to.

Thanks for being part of this. More soon.

— Avery


sorry for the page mangling

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

The original was posted on /r/selfhosted by /u/dirky_uk on 2025-04-08 20:58:11+00:00.

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

The original was posted on /r/selfhosted by /u/zykooo on 2025-04-09 06:36:39+00:00.


I want to share my excitement about my latest self-hosting achievements with you.

Over the past few months, I’ve learned a lot about self-hosting. I figured out how to configure Frigate with my PoE cams, set up Ollama and Open WebUI, Jellyfin, Audiobookshelf, and more.

I managed to set up AdGuard Home with some DNS rewrites, bought a domain, configured NGINX Proxy Manager, and set up 20+ proxy hosts with SSL certificates. I even figured out how to auto-renew the certs using my domain provider’s API.

That part was tricky, but I learned a ton in the process.

Then I decided it was time to set up a VPN… oh boy.

It took me hours to realize my ISP (Starlink) uses CGNAT, so all the DDNS setup I had done was completely useless… :D

Well, not entirely — I learned a lot again.

After some research and with the help of my AI companion ChatGPT, I came up with a plan: I set up a Raspberry Pi with WireGuard as a relay and connected it to a WireGuard instance on a small VPS.

I actually got them talking to each other — and when I connected my first client, I finally understood why some people love Dark Souls. I felt like I had beaten the hardest boss.

Then I even installed WGDashboard, and it blew my mind.

Somewhere along the way I managed to completely lock myself (and all my devices) out due to some stupid mistakes… but hey — Dark Souls, right?

Self-hosting is awesome. I hate it. But it’s awesome.

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

The original was posted on /r/selfhosted by /u/interestingsouper on 2025-04-09 03:28:38+00:00.

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

The original was posted on /r/selfhosted by /u/kmisterk on 2024-04-19 17:45:57+00:00.


Good Morning, /r/selfhosted!

Quick update, as I've been wanting to make this announcement since April 2nd, and just have been busy with day to day stuff.

Rules Changes

First off, I wanted to announce some changes to the rules that will be implemented immediately.

Please reference the rules for actual changes made, but the gist is that we are no longer being as strict on what is allowed to be posted here.

Specifically, we're allowing topics that are not about explicitly self-hosted software, such as tools and software that help the self-hosted process.

Dashboard Posts Continue to be restricted to Wednesdays

AMA Announcement

~~The CEO~~ a representative of Pomerium (u/Pomerium_CMo, with the blessing and intended participation from their CEO, /u/PeopleCallMeBob) reached out to do an AMA for a tool they're working with. The AMA is scheduled for May 29th, 2024! So stay tuned for that. We're looking forward to seeing what they have to offer.

Quick and easy one today, as I do not have a lot more to add.

As always,

Happy (self)hosting!

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

The original was posted on /r/selfhosted by /u/kmisterk on 2019-05-25 01:29:15+00:00.


Welcome to /r/selfhosted!

We thank you for taking the time to check out the subreddit here!

Self-Hosting

The concept in which you host your own applications, data, and more. Taking away the "unknown" factor in how your data is managed and stored, this provides those with the willingness to learn and the mind to do so to take control of their data without losing the functionality of services they otherwise use frequently.

Some Examples

For instance, if you use dropbox, but are not fond of having your most sensitive data stored in a data-storage container that you do not have direct control over, you may consider NextCloud

Or let's say you're used to hosting a blog out of a Blogger platform, but would rather have your own customization and flexibility of controlling your updates? Why not give WordPress a go.

The possibilities are endless and it all starts here with a server.

Subreddit Wiki

There have been varying forms of a wiki to take place. While currently, there is no officially hosted wiki, we do have a github repository. There is also at least one unofficial mirror that showcases the live version of that repo, listed on the index of the reddit-based wiki

Since You're Here...

While you're here, take a moment to get acquainted with our few but important rules

When posting, please apply an appropriate flair to your post. If an appropriate flair is not found, please let us know! If it suits the sub and doesn't fit in another category, we will get it added! Message the Mods to get that started.

If you're brand new to the sub, we highly recommend taking a moment to browse a couple of our awesome self-hosted and system admin tools lists.

Awesome Self-Hosted App List

Awesome Sys-Admin App List

Awesome Docker App List

In any case, lot's to take in, lot's to learn. Don't be disappointed if you don't catch on to any given aspect of self-hosting right away. We're available to help!

As always, happy (self)hosting!

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

The original was posted on /r/selfhosted by /u/User9705 on 2025-04-08 16:51:23+00:00.


Hey r/selfhosted community!

I wanted to share a tool I created that has completely changed how I manage my Sonarr library, and might solve some frustrations you've experienced too.

GITHUB:

The Problem Huntarr Solves

Have you ever:

  • Added a bunch of shows only to find Sonarr leaving many episodes "missing"?
  • Upgraded your quality standards and now have hundreds of episodes below cutoff?
  • Wanted a way to gradually improve your library without babysitting Sonarr?
  • Hit indexer rate limits when manually triggering too many searches?

Sonarr is excellent at managing your library, but it lacks a built-in way to continuously hunt for missing episodes or quality upgrades without manual intervention. That's where Huntarr comes in.

What Huntarr-Sonarr Does

Huntarr is a companion app that works alongside Sonarr to:

  1. Find Missing Episodes: Automatically identifies and searches for episodes marked as "missing"
  2. Upgrade Quality: Hunts for better versions of episodes below your quality cutoff
  3. Respect Rate Limits: Uses configurable delays between searches to prevent overloading indexers
  4. Distribute Searches: Randomly selects different shows and episodes each cycle to ensure everything gets attention

Web Interface with Real-Time Logs

Huntarr includes a clean web interface that lets you monitor activity and adjust settings on the fly:

Configure all options directly from the browser, no restart required:

Key Features

  • 🔄 Continuous Operation: Runs indefinitely until manually stopped
  • 🎯 Dual Targeting: Processes both missing episodes and quality upgrades
  • 🎲 Random Selection: Distributes searches across your library (or sequential if preferred)
  • ⏱️ Throttled Searches: Configurable delays to respect indexer limits
  • 🌐 Web UI: Real-time log viewer with day/night mode and settings management
  • 💾 Persistent Storage: All settings and state are saved and persist across container restarts
  • 🔮 Future Episode Skipping: Skip searching for episodes that haven't aired yet
  • 💿 Reduced Disk Activity: Optional setting to skip series refresh operations

How It Works Behind the Scenes

Huntarr runs in cycles:

  1. Find Missing: Identifies shows with missing episodes and triggers searches for a configurable number
  2. Upgrade Quality: Finds episodes below cutoff and searches for better versions
  3. Track Progress: Remembers which shows/episodes it has processed to avoid repetition
  4. Reset & Repeat: After a configurable period, it resets its tracking and starts fresh

The "set and forget" design means you can leave it running in the background, and it will steadily improve your library over time without manual intervention.

Related Tools

I've also created Huntarr editions for other *arr apps:

Links & Resources

Happy to answer any questions in the comments!

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

The original was posted on /r/selfhosted by /u/Available-Advice-294 on 2025-04-08 19:56:36+00:00.

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

The original was posted on /r/selfhosted by /u/nvprt on 2025-04-08 21:54:58+00:00.

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

The original was posted on /r/selfhosted by /u/Glum-Position-8155 on 2025-04-08 16:17:28+00:00.


I wanted to share my side project, Deceptifeed, available here:

It's essentially multiple low-interaction honeypot servers with an integrated threat feed. The honeypots (fake/deceptive servers) are set internet-facing - the threat feed kept private for internal security tools. If an IP address from the internet interacts with one of your honeypots, it's added to the threat feed.

The threat feed is served over HTTP with a simple API for retrieving the data. Honeypot logs are written in JSON format, if needed. There's also a simple web interface for viewing both the threat feed data and honeypot logs.

The purpose of the threat feed is to build an automated defense system. You configure your firewalls to ingest the threat feed and automatically block the IP addresses. Outside of the big enterprise firewalls (Cisco, Palo Alto, Fortinet), support for ingesting threat feeds may be missing. I was able to get pfSense to auto-block using the threat feed, but they only support refreshing once every 24 hours.

I know this community has a lot of home-labbers. If your servers don't use your own public IPs, this project probably isn't for you. But if any of this sounds interesting, check it out. Thanks!

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

The original was posted on /r/selfhosted by /u/yoracale on 2025-04-08 17:25:01+00:00.


Hey guys! A few days ago, Meta released Llama 4 in 2 versions - Scout (109B parameters) & Maverick (402B parameters).

  • Both models are giants. So we at Unsloth shrank the 115GB Scout model to 33.8GB (80% smaller) by selectively quantizing layers for the best performance. So you can now run it locally!
  • Thankfully, both models are much smaller than DeepSeek-V3 or R1 (720GB disk space), with Scout at 115GB & Maverick at 420GB - so inference should be much faster. And Scout can actually run well on devices without a GPU.
  • For now, we only uploaded the smaller Scout model but Maverick is in the works (will update this post once it's done). For best results, use our 2.44 (IQ2_XXS) or 2.71-bit (Q2_K_XL) quants. All Llama-4-Scout Dynamic GGUF uploads are at:
  • Minimum requirements: a CPU with 20GB of RAM - and 35GB of diskspace (to download the model weights) for Llama-4-Scout 1.78-bit. 32GB unified RAM (Apple) will get ~3 token/s. 20GB RAM without a GPU will yield you ~1 token/s. Technically the model can run with any amount of RAM but it'll be slow.
  • This time, our GGUF models are quantized using imatrix, which has improved accuracy over standard quantization. We utilized DeepSeek R1, V3 and other LLMs to create large calibration datasets by hand.
  • We tested the full 16bit Llama-4-Scout on tasks like the Heptagon test - it failed, so the quantized versions will too. But for non-coding tasks like writing and summarizing, it's solid.
  • Similar to DeepSeek, we studied Llama 4s architecture, then selectively quantized layers to 1.78-bit, 4-bit etc. which vastly outperforms basic versions with minimal compute. You can Read our full Guide on How To Run it locally and more examples here: 
  • E.g. if you have a RTX 3090 (24GB VRAM), running Llama-4-Scout will give you at least 20 tokens/second. Optimal requirements for Scout: sum of your RAM+VRAM = 60GB+ (this will be pretty fast). 60GB RAM with no VRAM will give you ~5 tokens/s

Happy running and let me know if you have any questions! :)

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

The original was posted on /r/selfhosted by /u/anultravioletaurora on 2025-04-08 16:48:45+00:00.


Hey friends! Violet here again 😊

So admittedly the last post was a bit of a misfire - the TestFlight link was unavailable from the start, and intermittent after that. Not to mention an Android version had yet to be released 😮‍💨

Hence the .5 - I’m here today to address both of those! 🤘

ICYMI - our TestFlight is alive and amplified! ✈️ We’ve fixed the link availability issues, and you can join via this link 😊

Thanks to work done by some other talented developers, I’m also ecstatic to share that Jellify is available for Android! 🤖 It’ll have to be sideloaded for now, but now I can look into getting it published via storefronts. Google Play and FDroid are what we’ll be targeting 🏬

Android and iOS app files can be found under each release of Jellify 🪼

Finally, I would just like to say I’m incredibly blessed to be part of such a cool community. Y’all have been so incredibly supportive of this project, and I can’t thank y’all enough for the warm reception 💜 If you’ve found bugs or have a feature you’d like to see, you can open an issue on the GitHub page 👍

By the numbers, our Discord server is at 60+ members, we’re sitting at nearly 400 ⭐️ s on GitHub, and we’re at 5 different contributors. I’ve also received 4 sponsorships and a Patreon member. This is all more than I ever thought would happen, and I’m so grateful for the support! If you’re interested in supporting the project, you can do so here 🙏

If this project excites you, come join us! 🤩 We’d love to have more developers and designers coming along with us on this journey 🪼 You can reach out to us on Discord 👋

TL;DR: TestFlight is live, Android versions are available, and the project is lowkey kinda popping off 🤘

Happy listening!

Vi 💜

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

The original was posted on /r/selfhosted by /u/rafaelleru on 2025-04-08 14:50:36+00:00.

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

The original was posted on /r/selfhosted by /u/VivaPitagoras on 2025-04-08 14:49:07+00:00.


I work with a lot of docs (Word, Libreoffice Writer,..). Once I finish with them I export them as pdf and put them in specific folders for other people to check.

I would like to know of there is some type of CI/CD (git-like) but for docs, that will create the pdfs and move them automatically once I am finished.

Thanks in advance.

view more: ‹ prev next ›