Self-Hosted Alternatives to Popular Services

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

The original was posted on /r/selfhosted by /u/Abishek_Muthian on 2025-07-17 16:37:35+00:00.


Platforms like Gumroad, Buy Me a Coffee, Ko-fi etc. are used by indies for sales and donations but they are subjected to arbitrary rules and are de-platformed algorithmically. Not to mention those who use these platforms end up paying double commissions for every transaction (one to the payment gateway and another to the platform).

So I have created Open Payment Host, indies can self-host OPH, create beautiful product pages and process payments (onetime/subscription) through number of supported payment gateways.

I hope the self-hosted community finds Open Payment Host useful. Suggestions are welcomed.

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

The original was posted on /r/selfhosted by /u/oiram98 on 2025-07-17 15:08:26+00:00.

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

The original was posted on /r/selfhosted by /u/ElevenNotes on 2025-07-17 14:16:53+00:00.


DISCLAIMER FOR REDDIT USERS ⚠️

  • You'll find the source code for the image on my github repo: 11notes/redis or at the end of this post
  • You can debug distroless containers. Check my RTFM/distroless for an example on how easily this can be done
  • If you prefer the original image or any other image provider, that is fine, it is your choice and as long as you are happy, I am happy
  • No, I don't plan to make a PR to the original image, because that PR would be huge and require a lot of effort and I have other stuff to attend to than to fix everyones Docker images
  • No AI was used to write this post or to write the code for my images! The README.md is generated by my own github action based on the project.md template, there is no LLM involved, even if you hate emojis

INTRODUCTION 📢

For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

SYNOPSIS 📖

What can I do with this? This image will run redis rootless and distroless for more security. Besides being more secure and slim than most images, it also offers additional start parameters to either start Redis in command mode, as a replica or as a in-memory database that persists nothing to disk. Simply provide the command needed:

COMMANDS 📟

  • --cmd - Will execute all commands against the Redis database specified via REDIS_HOST environment variable
  • --replica MASTER - Will start as replica from MASTER (can be IP, FQDN or container DNS)
  • --in-memory - Will start Redis only in memory
  • 1 - ... and more?

UNIQUE VALUE PROPOSITION 💶

Why should I run this image and not the other image(s) that already exist? Good question! Because ...

  • ... this image runs rootless as 1000:1000
  • ... this image has no shell since it is distroless
  • ... this image is auto updated to the latest version via CI/CD
  • ... this image has a health check
  • ... this image runs read-only
  • ... this image is automatically scanned for CVEs before and after publishing
  • ... this image is created via a secure and pinned CI/CD process
  • ... this image is very small
  • ... this image can be used to execute commands after redis has started

If you value security, simplicity and optimizations to the extreme, then this image might be for you.

COMPARISON 🏁

Below you find a comparison between this image and the most used or original one.

| image | 11notes/redis:7.4.5 | redis:7.4.5 | |


|


|


| | image size on disk | 5.71MB | 117MB | | process UID/GID | 1000/1000 | 0/0 | | distroless? | ✅ | ❌ | | rootless? | ✅ | ❌ |

COMPOSE ✂️

name: "kv"

x-image-redis: &image
 image: "11notes/redis:7.4.5"
 read\_only: true

services:
 redis:
 <<: \*image
 environment:
 REDIS\_PASSWORD: "${REDIS\_PASSWORD}"
 TZ: "Europe/Zurich"
 networks:
 backend:
 volumes:
 - "redis.etc:/redis/etc"
 - "redis.var:/redis/var"
 tmpfs:
 - "/run:uid=1000,gid=1000"
 restart: "always"

# start a replica
 replica:
 <<: \*image
 environment:
 REDIS\_PASSWORD: "${REDIS\_PASSWORD}"
 TZ: "Europe/Zurich"
 command: "--replica redis"
 networks:
 backend:
 volumes:
 - "replica.etc:/redis/etc"
 - "replica.var:/redis/var"
 tmpfs:
 - "/run:uid=1000,gid=1000"
 restart: "always"

# start Redis only in-memory
 in-memory:
 <<: \*image
 environment:
 REDIS\_PASSWORD: "${REDIS\_PASSWORD}"
 TZ: "Europe/Zurich"
 command: "--in-memory"
 networks:
 backend:
 volumes:
 - "in-memory.etc:/redis/etc"
 tmpfs:
 - "/run:uid=1000,gid=1000"
 restart: "always"

# execute CLI commands via redis-cli
 cli:
 <<: \*image
 depends\_on:
 redis:
 condition: "service\_healthy"
 restart: true
 environment:
 REDIS\_HOST: "redis"
 REDIS\_PASSWORD: "${REDIS\_PASSWORD}"
 TZ: "Europe/Zurich"
 # start redis in cmd mode
 entrypoint: ["/usr/local/bin/redis", "--cmd"]
 # commands to execute in order
 command: 
 - PING
 - --version
 - SET key value NX
 - GET key
 networks:
 backend:

# demo container to actually view the databases
 gui:
 image: "redis/redisinsight"
 environment:
 RI\_REDIS\_HOST0: "redis"
 RI\_REDIS\_PASSWORD0: "${REDIS\_PASSWORD}"
 RI\_REDIS\_HOST1: "replica"
 RI\_REDIS\_PASSWORD1: "${REDIS\_PASSWORD}"
 RI\_REDIS\_HOST2: "in-memory"
 RI\_REDIS\_PASSWORD2: "${REDIS\_PASSWORD}"
 TZ: "Europe/Zurich"
 ports:
 - "3000:5540/tcp"
 networks:
 backend:
 frontend:

volumes:
 redis.etc:
 redis.var:
 replica.etc:
 replica.var:
 in-memory.etc:

networks:
 frontend:
 backend:
 internal: true

SOURCE 💾

1: Sentinel mode will follow soon as well as the possibility to change the announce IP and port

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

The original was posted on /r/selfhosted by /u/Alternative_Disk7814 on 2025-07-17 12:27:35+00:00.


Just wanted to share something we've been building and using ourselves.

Our team started using NocoBase last year — yes, it’s our own product — to build a CRM that actually fits our internal workflows.

And honestly, it's been working really well for us. Being able to design it around how we actually work (without needing to code everything) has made a big difference.

This year, we decided to turn it into something more reusable — a CRM template others can easily pick up, customize, and self-host.

Key features:

  • Leads, contacts, customers, opportunities
  • Dashboards & sales tracking
  • Role-based permissions
  • Visual configuration — no code needed

It’s open source and self-hostable. You can build a full CRM for free using the core features, and optionally get extra plugins if needed.

We wrote a blog post about it here: https://www.nocobase.com/en/blog/crm-solution

Always open to feedback too!

Not trying to advertise — just sharing something that’s genuinely been useful for us. Apologies if this feels out of place.

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

The original was posted on /r/selfhosted by /u/Alternative-Pea-2204 on 2025-07-17 06:27:45+00:00.


After several years of using my little utility myself, I decided to fix it up and publish it.

The required extension for chrome and firefox has not yet made it to their respective web stores, but hopefully will be coming soon. But you can load the extensions manually.

https://github.com/aflin/Self_Hosted_Search_Engine

Here's the description:

Self Hosted Search Engine – Take Control of Your Web Browsing

Please see https://github.com/aflin/Self_Hosted_Search_Engine for setup instructions.

Self Hosted Search Engine is a privacy-focused browser extension that saves the pages you visit to your own personal search engine—completely under your control. Paired with a self-hosted server, it lets you privately index and search any or every page you visit.

Key Features:

  • Automatic Page Indexing

As you browse, the extension saves pages you visit to your personal search engine, running on your own server.

  • Search Your Own History

Instantly perform full text searches of previously visited web pages using either the browser popup or your server’s web interface.

  • Powerful Filtering

Choose which sites to include or exclude. By default, the extension skips banking and major portal sites (like Google, Bing, Yahoo, ChatGPT), which you can fully customize.

  • In-Tab Controls

Each page displays a small, collapsible control bar that lets you manually upload pages, pause indexing, or switch modes.

  • Manual Mode

Prefer to curate what gets saved? Enable manual mode and index only the pages you choose.

  • Advanced Options

Optionally capture YouTube captions or index individual Facebook and Bluesky posts.

  • Visual History

Explore your history by date or domain. View a calendar and timeline of visits.

Setup Instructions

Please visit https://github.com/aflin/Self_Hosted_Search_Engine for details on setting up the server and extension.

🛡️ Private by Design

All your data stays with you. The extension communicates only with the server you control, using encrypted connections. No third-party tracking. No cloud syncing. No data is sent to anywhere except your own server.

🖥️ Who It’s For

This extension is perfect for developers, researchers, power users, or anyone who wants to build a searchable, personal archive of their web activity—without relying on external services.

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

The original was posted on /r/selfhosted by /u/cvicpp on 2025-07-16 18:42:45+00:00.


Hey all,

I am very happy to announce that tududi has reached almost 800 stars in github!

For those who read about tududi for the first time, it is a productivity management application, hierarchical organization and constantly updated with new features and daily basis improvements based on simplicity.

The recent versions have added a lot of stuff which seem transparent to the user but finally make things better for everyone. Some of them are....

  • Smart inbox assistant proactively clarifies inbox items for you (experimental)

https://preview.redd.it/yevo7xr15adf1.png?width=1688&format=png&auto=webp&s=2e6e9d8c963edb2ce7140970a3cdd0f7abca9361

  • Improved settings page with 24 languages support for the UI

https://preview.redd.it/cvuqn5mc5adf1.png?width=2308&format=png&auto=webp&s=97d2073eb35ed0974e36439ae3b9026d389dc1d6

https://preview.redd.it/xdxn8dej5adf1.png?width=3288&format=png&auto=webp&s=5d378db18754113a203d20ce381e0040841ae3e7

  • Improved sidebar and added keyboard shortcuts

https://preview.redd.it/k5o1pwrt5adf1.png?width=590&format=png&auto=webp&s=c3054ce7eccf7ec2827f83152a78577fae16c371

  • No more confusing, bloated forms. Simplicity is king

https://preview.redd.it/04yvgy026adf1.png?width=1434&format=png&auto=webp&s=2386cc194448a9d205403d0e561e0ab4f5c36bb2

  • A pomodoro timer

https://preview.redd.it/hvvd6qhl6adf1.png?width=562&format=png&auto=webp&s=456512e5e4215786a84220115817ff6cde70f372

  • A new productivity assistant (or doctor If you prefer):

https://preview.redd.it/9hcfshdz6adf1.png?width=2338&format=png&auto=webp&s=94d4b8b3b618608ae3d03cb834d4914e679ffa3e

  • A smart next action assistant that suggest tasks based on certain criteria and motivates you:

https://preview.redd.it/kx0bc4l37adf1.png?width=2178&format=png&auto=webp&s=bbf6bf57bd0e23906319cec5559ec4ed25d10bb7

and among others:

  • Added image banners to projects

  • Markdown support in notes content

  • Task procrastination indicators for tasks that keep spilling over to the next day or get overdue

  • Extended recurring tasks

  • Full responsive mobile layout

and....

more to come!

I also wanted to say a big thank you to all of the community that supports tududi in any possible way.

I truly appreciate it!

Cheers,

Chris

Join the community:

https://tududi.com/

https://github.com/chrisvel/tududi

https://discord.gg/fkbeJ9CmcH

https://www.reddit.com/r/tududi/

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

The original was posted on /r/selfhosted by /u/MattSaysProgrammer on 2025-07-16 22:22:51+00:00.

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

The original was posted on /r/selfhosted by /u/n1___ on 2025-07-16 18:47:53+00:00.


Almost a year ago I announced 1.0.0. Here comes the new version - 1.1.0.

Obligatory info:

What is Richy (short version)

Application that helps you to manage your investing portfolio. Supports stock and crypto market. Selfhosted.

What Richy is (longer version)

  • a (passive) portfolio manager
  • market news hub
  • a tool that aggregates information that helps you form ideas
  • much better than your excel sheets

What Richy is not

  • an investing platform like RobinHood
  • an app that gives you investing advice
  • a trading bot
  • a smart app with some kind of AI that tries to predict market

Resources:

Changelog:

Feel free to ask question in comments. Invest safe.

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

The original was posted on /r/selfhosted by /u/Lumett on 2025-07-16 18:12:15+00:00.

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

The original was posted on /r/selfhosted by /u/CandusManus on 2025-07-16 16:44:13+00:00.


Is there any real value in centrally managing SSH keys? Given the security concerns I've gotten by with just maintaining a store of public keys and just making sure that those are synced up to all my boxes to make sure that SSHing stays easy.

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

The original was posted on /r/selfhosted by /u/Perseus-Lynx on 2025-07-16 15:09:16+00:00.

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

The original was posted on /r/selfhosted by /u/farique1 on 2025-07-16 12:22:18+00:00.

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

The original was posted on /r/selfhosted by /u/johndoudou on 2025-07-16 10:37:59+00:00.


For unknown, and regrettable, reasons, these 2 awesome utilities now embeds adwares !

It is recent:

  • For CrystalDiskMark, this starts from version 9.0.0.
  • For CrystalDiskInfo, this starts from version 9.7.0

You can see the "*ads.exe" files:

More explanations here: https://forums.tomshardware.com/threads/is-crystaldiskinfo-still-safe.3882065/

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

The original was posted on /r/selfhosted by /u/fozid on 2025-07-16 08:07:20+00:00.

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

The original was posted on /r/selfhosted by /u/Redditlurker1245 on 2025-07-16 05:06:49+00:00.


Ive been messing around with a home server on an old laptop mostly for fun and I was wondering if self hosting a password manager and 2FA generator is worth it? I don’t really have a good reason to, I currently use Bitwarden and Authy and I don’t have a problem with either. I would only do it because it’s cool and the potentially added security benefits(?), though I heard I would have to do some periodic maintenance to make sure everything is secure. Is it worth the hassle?

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

The original was posted on /r/selfhosted by /u/TheIslanderEh on 2025-07-15 23:15:28+00:00.


Hey guys, I'm looking for recommendations of your must have apps for your families.

I'm thinking chore tracking, to-do lists, recipes (with simple import tools from web links?), shopping lists, budgeting (bonus if it offers bank integration in Canada) and anything else you can think of.

My end goal is to have a wall mounted tablet with some of these apps integrated into a HA dashboard, for easy viewing and tracking. Would like to get in the habit of doing it now so when my kids are a little older they can also join in on the chores etc...

I tried Grocy but it was way too much for what I need and didn't quite suit what I want.

Thanks in advance!

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

The original was posted on /r/selfhosted by /u/throwaway16830261 on 2025-07-16 00:39:16+00:00.

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

The original was posted on /r/selfhosted by /u/pixeltrix on 2025-07-15 13:50:24+00:00.


Hey everyone,

I'm interested to know what tool/s you are using for task management and what your general workflow is?

I really like Wekan for project managament, but I find it a bilt bulky for granular day to day to do lists. Plus I really need recurring tasks.

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

The original was posted on /r/selfhosted by /u/Kind_Contact_3900 on 2025-07-15 13:44:10+00:00.


I work at a company where product, data, and ops teams constantly need “quick APIs” to access or manipulate data.

Every week someone would ask:

“Hey, can you create an endpoint that fetches X from our DB?”

It wasn’t complicated — but it took time to:

• Create a new route
• Write DB access logic
• Validate inputs
• Test it in Postman
• Deploy it

And honestly, it distracted me from deeper work.

So I started building Dyan — a visual REST API builder that anyone on my team can use (without writing code), but still keeps everything local, version-controlled, and self-hosted.

https://github.com/Dyan-Dev/dyan

We now run Dyan internally and expose simple endpoints to different teams safely. It’s made internal tooling way more efficient.

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

The original was posted on /r/selfhosted by /u/abite on 2025-07-15 20:13:20+00:00.


DumbPad v1.0.4 Released 🎉

View Release Notes

What's New:

  • Code Syntax Highlighting – Supports ~180 languages via Highlight.js with copy-ready labels.
  • Split Preview – Side-by-side live markdown editing, mobile-friendly with resizable panes.
  • Default View Setting – Choose your preferred editor view (editor/split/full).
  • Filenames – Notepad names now used for filenames in /data.

Fixes:

  • Smarter Undo/Redo – Session-based per notepad.
  • Improved Tab Indent/Deindent – More intuitive tab behavior in editor.
246
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Wirehead-be on 2025-07-15 16:02:53+00:00.


Just got bitten by this issue. TL;DR: if you actively use USB "full speed" devices (so USB1 devices) like Zigbee Coordinators, Serial UART's,.. your CPU pkg will not go lower than C2; thus causing elevated power use for no reason.

600 series - item 13: Errata list

700 series - item 11: Errata list

800 series - item 01: Errata list

None have workarounds, and the Intel forums are less than helpful / tonedeaf.

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

The original was posted on /r/selfhosted by /u/Kopen- on 2025-07-15 12:17:15+00:00.


TLDR at the bottom,

Im just wondering where all the negativity about selfhosted email comes from?

As someone that has been selfhosting email since the beginning of the year i could not be happier, everything just works and there are not limitations on amount of domains/users/aliases/storage.

But as soon as someone here brings up wanting to selfhost email the majority of responses seem to be a combination of:

Not worth it, Microsoft/Google will always blacklist you and send you to spam.

Too much work, some piece of software always breaks and nothing ever works long term.

As soon as your server is available on the internet it will be hacked and you will loose all your data.

Not worth it even if you do it professionally.

The IP from the VPS is always on a blacklist and its impossible to keep it off the lists.

I might be a little hyperbolic here but i really dont understand this subs dislike for email?

Are these actual experiences people have with a correctly configured email stack or is this just something that has stuck around for the last 10-15 years and is just getting regurgitated each time someone mentions email?

Like, taking 15 minutes to install something like mailcow, reading the docs for another 15-30 minutes and then following their own "dns-generator" to copy and paste records is no harder then all the numerous posts about setting up your server with this tool for IaC to automate your proxmox host and vm deployment.

And if you feel a bit insecure about it, use something like s subdomain or just buy a cheap temporary domain to test it out with.

If you are someone that has tried to selfhost email that never worked out i would really like to hear in detail what and where stuff failed for you.

Am i completely out of touch here or whats going on?

TLDR: Email is not as hard to selfhost as people make it out to be as long as you read the documentation. People are blowing it way out of proportion.

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

The original was posted on /r/selfhosted by /u/Sitting3827 on 2025-07-15 14:37:38+00:00.


Just read that WeTransfer updated their Terms of Service to allow using user-uploaded content (like files, videos, and photos) to train AI models and improve other technologies.

They state in their new T&Cs (section 6.3) that you grant them a “perpetual, worldwide, non-exclusive, royalty-free, transferable and sublicensable license” to use your content, including for “developing new technologies and improving the performance of machine learning models.”

Honestly, this is exactly why I’m glad I run my own Nextcloud server. I’d much rather spend time maintaining my setup than give away my data so it can be used to train AI.

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

The original was posted on /r/selfhosted by /u/Tiendil on 2025-07-15 10:50:41+00:00.


I started Feeds Fun (repo) to solve my own problem with news overload. After a years of prototyping and iterations, it finally got some traction and real users (not just me 😄).

It is really a joy to receive feedback from people who use your project and find it helpful. It is a great motivation to continue working on it.

P.S. Feeds Fun has both functionally equal versions: self-hosted and centralized (on the feeds.fun domain).

You could easily up your own version via Docker, here are the instructions for single-user and multi-user setups.

The apparent advantage of the self-hosted version is that you can configure all LLM prompts for tagging news, and even support multiple versions of them for more personalized tagging.

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

The original was posted on /r/selfhosted by /u/ElevenNotes on 2025-07-15 09:56:23+00:00.


PROBLEM

Fellow selfhosters and moderators. It has come to my attention and to the attention of many others, that more and more projects are posted on this sub, which are either completely vibe coded or were developed under the heavy use of LLMs/AI. Since most selfhosters are not developers themselves. It’s hard for the users of this sub to spot and understand the implications of the use of LLMs/AI to create software projects for the open-source community. Reddit has some features to highlight a post’s intention or origin. Simple post flairs can mark a post as LLM/AI Code project. These flairs do currently not exist (create a new post and check the list of available flairs). Nor are flairs enforced by the sub’s settings. This is a problem in my opinion and maybe the opinion of many others.

SOLUTION

Make post flairs mandatory, setup auto mod to spot posts containing certain key words like vibe coding1, LLMs, AI and so on and add them to the mod queue so they can be marked with the appropriate flair. Give people the option to report wrong flairs (add a rule to mark posts with correct flair so it can be used for reporting). Inform the community about the existence of flairs and their meaning. Use colours to mark certain flairs as potential dangerous (like LLMs/AI vibe coding, piracy, not true open-source license used, etc) in red or yellow.

What do you all think? Please share your ideas and inputs about this problem, thanks.

PS: As a developer myself and running llama4:128x17b at home to help with all sorts of things LLM, I am not against the use of AI, just mark it a such.

Mod tagging: /u/goguppy /u/kmisterk /u/astuffedtiger /u/adamshand /u/NikStalwart /u/alpay-on

1 vibe coding

view more: ‹ prev next ›