Self-Hosted Alternatives to Popular Services

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

The original was posted on /r/selfhosted by /u/zipsm15 on 2025-01-08 14:37:53+00:00.


Hi r/selfhosted!

I’m excited announce the release of a large update for AdventureLog!

In case you’re new, AdventureLog is a self-hostable travel tracker and trip planner, perfect for organizing your journeys, adventures, and memories.

Version v0.8.0 introduces many of the features requested at launch. Here is a quick overview of the key updates:

Highlights:

  • Immich Integration: Import photos directly from Immich to your adventures and collections.
  • Calendar View: View adventures in a calendar layout and export to ICS for Google Calendar or Outlook.
  • Custom Categories: Organize adventures with personalized categories and icons.
  • MFA Security: Add an extra layer of protection.

Full changelog: v0.8.0 Release Notes

Thank you all for your support! We recently passed 50,000 Docker downloads, and the incredible encouragement from this community over the past six months has been truly inspiring. There is no better feeling than hearing people using my app! Here's to 2025 being a great year full of adventure! 🎉

Links:

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

The original was posted on /r/selfhosted by /u/otakugrey on 2025-01-08 05:37:57+00:00.


I found Etherpad and Padland but they way that works is like you keep a temporary link which is a public, and temporary, and there are no user accounts, it's all anonymous.

All I can think of is Syncthing plus a text editor. You both edit a text file on the phone, but you absolutely cannot be editing the file at the same time because whoever saves first won't include the others changes.

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

The original was posted on /r/selfhosted by /u/shol-ly on 2025-01-08 13:02:35+00:00.


Hey, r/selfhosted! Back with another update on selfh.st/icons, a collection of icons and logos for self-hosted dashboards, documentation, etc.

The collection surpassed 1,000 icons this week, and to celebrate, u/Developer_Akash wrote a guest article for the site outlining how the collection can be easily self-hosted using a tool he recently developed called git-sync:

Self-Hosting selfh.st/icons With Git-Sync

Additionally, a total of four projects now support the collection with built-in integrations:

Thanks to all who've supported the project so far!

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

The original was posted on /r/selfhosted by /u/Jayyf09 on 2025-01-08 08:49:48+00:00.


EDIT: Working! It appears to be importing properly now. I believe the solution was to do with updating to the latest verison of Immich. Why this wouldn't work for me on the older version I do not know. For clarity though here is what I used in the docker compose :

- "F:/Media:/mnt/media/external:ro"

And in the UI:

/mnt/media/external

Thank you to all that commented.


I am having a lot of trouble getting external library working on Immich and am getting to the point where I have to look at alternative software. I don't want to do this because I really like Immich.

So this is my last ditch effort to get it working!

If anyone has this already setup or simply sees my mistakes please let me know.

I have it running in a docker container on windows 11

My media files are located in:

F:\Media

I have tried a variety of ways using this doc 

Here is my most recent docker compose file with the section in question. I bolded the bit I added.

services:

immich-server:

container_name: immich_server

image: ghcr.io/immich-app/immich-server:${IMMICH_VERSION:-release}

# extends:

# file: hwaccel.transcoding.yml

# service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding

volumes:

# Do not edit the next line. If you want to change the media storage location on your system, edit the value of UPLOAD_LOCATION in the .env file

- ${UPLOAD_LOCATION}:/usr/src/app/upload

- F:/Media:/mnt/media/external # import path in Windows system.

- /etc/localtime:/etc/localtime:ro

I then of course need to add a path to the external library in the UI but it never validates.

Let me know if I need to add more details.

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

The original was posted on /r/selfhosted by /u/xconspirisist on 2025-01-07 22:39:55+00:00.

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

The original was posted on /r/selfhosted by /u/drinksbeerdaily on 2025-01-07 20:18:17+00:00.

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

The original was posted on /r/selfhosted by /u/moshizzlelol on 2025-01-07 14:50:49+00:00.


Hey r/selfhosted,

I'm MoShizzle, founder of tillywork, an opensource work management solution (MIT licensed).

tillywork has 3 apps inside of one:

  1. Project Management (Available)
  2. Sales CRM (Beta)
  3. Product (Coming soon)

Depending on your needs, you select the app you want and get started. Currently tillywork is free and will offer paid features in the future for more advanced needs.

I started tillywork because I felt like work management solutions try to be everything for everyone, which ends up with it having feature bloat, and a clunky feel to it. We're trying to build a Linear-like experience and product (simple UI, fast execution), but for business workflows as well as product sprints.

You can learn more at:

  • Our GitHub:
  • Our website:
  • Discord:
2258
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/altendorfme_ on 2025-01-07 18:09:58+00:00.


Hello, everyone! 👋

I'm so thrilled with the feedback on the last post—it was amazing to see such incredible growth! 🚀✨

From version 1.13 to 1.15.1, we've released some exciting improvements:

  • 🌐 Language translation and parameterization system in Docker: Now available in Brazilian Portuguese, English, and Spanish. I'd love to receive PRs for additional languages! 🌎
  • 📄 Documentation: All files now include docs in pt-br and English.
  • ⚠️ Conflict warnings: Added alerts for issues with browser adblockers.
  • 🧱 Code block size limit: Implemented a block for source code/content responses smaller than 5KB.
  • 🛠️ Documentation & Docker improvements: Enhanced documentation and docker-compose.
  • 🐛 Bug fix: Resolved issues with environment variables containing spaces and quotes!

📖 The English README is available here: README.en.md.

All ideas and tips in any language are welcome! Let’s keep building together! 😁💡

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

The original was posted on /r/selfhosted by /u/CarloCoder95 on 2025-01-07 16:54:34+00:00.

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

The original was posted on /r/selfhosted by /u/PromaneX on 2025-01-07 15:24:04+00:00.


I wanted a tool to make managing my CaddyFiles easier so I created CaddyGen. It has presets for several server tools you may want to reverse proxy, allows you to set up custom hosts, has options for several options, etc. You can import your existing CaddyFile and manage with the tool.

It doesn't send anything to any servers, its all stored locally on your browser. If you don't trust it still, you can grab the source and self host it.

Made this with bolt.new because I wanted to evaluate the tool (i like it). I'd never have made this as quickly by hand.

I welcome your thoughts about the tool!

EDIT: I've added it to dockerhub so you should be able to run it using

docker pull wardy784/caddygen:latest

docker run -p 8189:80 wardy784/caddygen:latest

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

The original was posted on /r/selfhosted by /u/lanedirt_tech on 2025-01-07 13:22:16+00:00.


Hi r/selfhosted!

I built a self-hostable open-source password and email alias manager called AliasVault, that generates strong passwords and also unique identities (including self-hosted email aliases) for each service you use. Everything is end-to-end encrypted, and you can run it on your own server with Docker. I’d love your feedback from r/selfhosted!

About me: I’m u/lanedirt_tech, a software developer with over 15 years of experience and a privacy enthusiast. I have been running a public and free temp email service called since 2013. However to improve the users privacy I wanted to build a new service from the ground-up that people can actually fully self-host. Therefore I’ve spent the last year building AliasVault. The idea is that for every website you use, you create a unique random identity, helping you avoid reusing the same address and making it harder for companies to track or profile you. AliasVault brings together password management, email aliases, and identity protection in an open-source and end-to-end encrypted environment that you can fully self-host.

Key Features:

  • Unique identities & passwords: Generate separate aliases and strong passwords for every site.
  • Built-in email server for receiving email: Create email aliases using your own domains. Receive and read emails directly in AliasVault. No external dependencies.
  • Zero-knowledge encryption: All your data is fully encrypted on the client using Argon2Id and AES-256-GCM before being saved on (your own) server. Your master password never leaves your local device.
  • Flexible installation: Self-host with Docker, currently supports Linux VMs (64-bit and also ARM for Raspberry Pi)
  • Open-source: Free to use, audit, and modify under MIT license.

Try it out / Installation

  1. GitHub and self-host instructions:
    • Works on Linux VMs and ARM devices (e.g. Raspberry Pi).
    • Simple install script available; you’ll be up and running in under 5 minutes.
    • See the full installation manual on the docs website:
  2. Cloud version (beta): – quick way to see how it works.

Future Plans:

My goal is to improve and extend the AliasVault platform with additional features to improve usability by e.g. adding browser integrations and adding more features for identity generation.

  • Browser extensions & mobile apps: For auto-fill and better integration.
  • Premium features: To sustain the cloud hosting I'm thinking about adding premium features later (but the base version will always remain free and open-source). One of the ideas that supports my vision for AliasVault is to integrate disposable phone numbers into the AliasVault platform via a managed service as a lot of websites nowadays require mobile phone number verification.

I’d love your feedback, especially from a self-hosting standpoint:

  • What do you think about the docs and installation process?
  • Are any of you running Windows in your homelab or self-host stack? I'm contemplating whether adding Windows support for the installation process is worth it.
  • Any feature requests based on what AliasVault currently can do?

Please give AliasVault a star on GitHub () if you like the project. I would appreciate it!

If you have any questions or need help installing, feel free to join the Discord (link in GitHub readme) or ask here. I'm happy to answer all questions!

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

The original was posted on /r/selfhosted by /u/stealthanthrax on 2025-01-07 13:00:45+00:00.


TL;DR -  Requesting Feedback on Self-Hostability

Hey r/selfhosted 👋

I recently sharedAmurex, a self-hosted AI meeting copilot I built out of frustration with existing meeting tools. The idea is to have something lightweight, privacy-respecting, and flexible to fit different workflows but also truly ahead of the proprietary tools and not just an “OSS” alternative. It’s open source and focused on giving users full control over their data without relying on third-party SaaS.

Since the last post, I’ve made some changes to improve self-hostability, and I’d love feedback from the community. Here’s a quick overview:

What Amurex does:

  • Records meetings quietly (no bots announcing themselves).
  • Generates clean, accurate transcripts post-meeting.
  • Keeps a memory layer for easy retrieval of past meetings.
  • Provides real-time suggestions during meetings (currently via a Chrome extension for Google Meet).

What’s changed recently:

  • Improved setup process with clearer documentation.
  • Added Docker support for easier deployment.
  • More configuration options for flexibility.
  • Added viable OSS alternatives for proprietary providers(like ChatGPT, Mixedbread, etc)
  • Gotten rid of the mandatory keys proprietary keys that were needed previously

Where I need help:

  1. Is the setup process smooth enough, or are there areas where it’s frustrating?
  2. Does the documentation cover everything you’d need to get started?
  3. Any suggestions for making it more self-hosted-friendly?

Links:

  • GitHub:
  • Website:

I’d really appreciate it if you could take a look and share your thoughts. Bugs, ideas, or gaps in the self-hosting experience—let me know, and I’ll prioritize improvements.

Thanks in advance for your feedback! 🙏

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

The original was posted on /r/selfhosted by /u/Cirx0808 on 2025-01-06 21:13:24+00:00.


For those not following the progress on GitHub or DockerHub, WeddingShare v1.4.6 now includes the following features:

  • Video support in galleries.
  • Identity request to allow guests take credit for their uploads.
  • Better multi-language support.
  • "All" gallery to display all items in a single gallery.
  • Admin panel improvements.

And many more features and changes.

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!

Documentation -

GitHub - 

DockerHub - 

Original Post - 

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

The original was posted on /r/selfhosted by /u/Left_Ad_8860 on 2025-01-06 23:47:52+00:00.


Hey r/selfhosted,

A few days back, I shared Paperless-AI, my AI-powered service add-on for Paperless-ngx, and wow – the response was absolutely amazing! For anyone new here, Paperless-AI helps automate document analysis and management by using AI (OpenAI + local models like Llama via Ollama). It takes care of tagging, metadata, and more to make managing your digital documents a breeze.

I’m honestly blown away by how much love this little side project has gotten. Your feedback, bug reports, and feature ideas have been crazy helpful. So, here’s an update on what’s new!

GitHub Repo:

Star Chart of Recent Days... We exploded! 💥

🚨 Big Updates! and what you wished for

Here’s what’s new and shiny in Paperless-AI:

  • AI Chat for Documents: Yep, you can now chat with the AI about your docs! Ask questions, get summaries, or dig into details – it’s like ChatGPT, but for your files.
  • Webapp Redesign: The UI got a full overhaul. It’s cleaner, faster, and just better all around.
  • Manual AI Mode: Want to analyze a document yourself but still want some AI help? Now you can!
  • Predefined Processing Rules: Set it and forget it – pick what gets processed based on tags.
  • Tag Restriction: Fine-tune what tags get used by the AI for better control (bye-bye unnecessary prompts).
  • Special AI Tagging: AI-processed docs now get a special tag, so you can easily find them later.

❤️ Thanks, You Legends

Seriously, the feedback from this community has been next-level. Whether it’s bug reports, feature ideas, or just kind words, it’s all been fuel to keep improving this project. I never imagined it would resonate this much, and I can’t wait to keep building it with all of you.

If you haven’t checked it out yet, head to the repo, give it a spin, and let me know what you think. Feedback, suggestions, and feature requests are always welcome. Let’s keep making document management awesome together!

Cheers, and happy self-hosting! 🚀

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

The original was posted on /r/selfhosted by /u/justsml on 2025-01-06 20:13:18+00:00.

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

The original was posted on /r/selfhosted by /u/WesternPerspective53 on 2025-01-06 18:57:06+00:00.


Weeks ago I released a docker-compose GUI editor, where you can import your own docker-compose.yml files and view, edit and share them :

And it's now open source !

And you can self host it easily with a docker-compose file 😉

Github :

Docker hub :

I would like to have some feedbacks !

Thanks !

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

The original was posted on /r/selfhosted by /u/joaovsilva on 2025-01-06 15:05:11+00:00.


Hey everyone! It’s me again, sharing updates about Endurain, a fitness activity tracker you can self-host. Last December, Endurain celebrated its first anniversary, and it’s been an incredible journey learning and growing with this project. A big thank you to everyone who has supported and provided feedback so far!

Since my last post here, I’ve worked on adding new features and improvements based on community requests. Here are some highlights:

  • Unified Docker image with both backend and frontend (a much-requested feature).
  • Timezone awareness for better activity tracking.
  • Support for initial KMs for gear.
  • Automatically retrieve BMI from Garmin Connect.
  • A new health dashboard to visualize key metrics (BMI and last weight).
  • Support for new activity types: alpine ski, Nordic ski, and snowboard.
  • PostgreSQL database support.
  • Translations in German, Portuguese (PT), and Catalan.

For more info about Endurain, check out the docs: https://docs.endurain.com/

Latest release on GitHub: v0.7.1

Previous post: Endurain v0.6.0 - Garmin Connect integration is here

Follow Endurain on Mastodon: 

As always, any feedback is much appreciated! Thanks for being part of the journey. 🚴‍♂️⛷️🏃‍♂️

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

The original was posted on /r/selfhosted by /u/ssddanbrown on 2025-01-06 14:31:28+00:00.


Hi /r/selfhosted,

I generally avoid posting here outside of comments since BookStack is already well known, and mentioned often in the sub, and I don't want to over-promote, but since it's been a while since my last post here I thought I'd share this project update reviewing the project in 2024:

TL;DR:

  • I'm now more than covering my living costs from project revenue (via donations, sponsors, support services).
  • Thanks to that, I've resumed growth in forwarded donations.
  • Made good progress in 2024, but hindered by license change of our core editor.
  • Looking forward to being a decade old in 2025, and thinking about getting other maintainers involved.
  • A big thanks to those that have supported the project.
2269
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/Daniel31X13 on 2025-01-06 14:06:37+00:00.


Happy New Year! 🎉

It's me, Daniel, and I'm back with some huge updates for Linkwarden.

For those who are new to Linkwarden, it's basically a tool for saving and organizing your bookmarks, articles, and documents in one place. You can also share your links with others, 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.

As always before we start, we'd like to express our sincere thanks to all of our Cloud subscription users. Your support is crucial to our growth and allows us to continue improving. Thank you for being such an important part of our journey. 🚀

What’s new:

✨ Local AI Tagging (Optional)

We've added a new feature that automatically tags your links based on their content. This feature uses a local AI model to analyze the content of your links and can assign tags to links in 2 ways:

  1. Auto-generate Tags: When a link is added, Linkwarden will automatically generate and assign tags based on the content of the link.
  2. Using Predefined Tags: You can also use predefined tags to let Linkwarden auto-assign tags based on the content of the link.

You can enable this feature in the Settings > Preferences page. If you're self-hosting Linkwarden, please refer to the documentation for more information on how to set up and use this feature.

🎨 Customizable Theme

We've added a new feature that allows you to customize the theme of your Linkwarden account. You can now choose from a set of predefined colors.

📸 Capture articles directly from browser extension

Sometimes certain websites prevent bots from accessing their content. In such cases, you can now capture the article directly from your browser using the Linkwarden browser extension and upload it to Linkwarden. Get it from the Chrome Web Store or Firefox Add-ons.

Also please give us a 5-star rating if you like it :D

📋 View the Preserved Formats on Links

Each link now shows the available preserved formats. This allows you to easily see the preserved formats for the link and open the link in the desired format in a new tab.

⬇️ Import from Omnivore

We've added a new import option to allow you to import your links from Omnivore. You can now easily migrate your links from Omnivore to Linkwarden.

🌟 RSS feed for Public Collections

Public collections now have an RSS feed link which lets others to follow your public collections and receive updates when you add new links.

🔔 Subscribe to RSS feed

Linkwarden now supports subscribing to RSS feeds. You can subscribe to any RSS feed and Linkwarden will automatically fetch and save new items from the feed.

⚙️ Choose what's shown on the Dashboard

You can now choose to show/hide your pinned links and recent links sections on the dashboard. This allows you to customize the dashboard to your liking.

🌐 Added More Translations

Thanks to the collaborators, we've added Polish and Russian translations to Linkwarden. If you'd like to help us translate Linkwarden into your language, check out #216.

✅ And more...

Check out the full changelog:

If you like what we’re doing, you can support the project by either starring ⭐️ the repo on GitHub to make it more visible to others or by subscribing to the Cloud plan (which helps the project, a lot).

Feedback is always welcome, so feel free to share your thoughts!

Website:

GitHub:

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

The original was posted on /r/selfhosted by /u/Zestyclose_Car1088 on 2025-01-06 12:10:48+00:00.


All Theme, Plugin or Customization suggestions are welcome..

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

The original was posted on /r/selfhosted by /u/Kranke on 2025-01-06 10:53:44+00:00.


I run hoarder for a few weeks and Its a very neet product I its easy to fill it up with things to save/read-later etc but I always got this feeling that is just put everything in very nice organized piles...that I will never again look in.

So people that using this, how does your workflow look like, how much do you interact with your collection/pile of digital leftovers?

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

The original was posted on /r/selfhosted by /u/Matvalicious on 2025-01-06 14:04:58+00:00.


Since my wife loved Arcane so much, I bought the 4K UHD Steelbook Season 1 Blu-Ray for her. Naturally, I put it on my Plex server since we don't actually own a 4K Blu-Ray player. Guess what the bitrate of these video files are...

94Mbps...

Netflix with their most expensive "4K" subscriptions gets, I don't know, maybe 8-15Mbps if you're lucky on a good day?

This show has never looked or sounded this good. And with a nice physical box to put in the shelf as an added bonus. It's nice to actually OWN something again rather than lease it from some big corporation.

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

The original was posted on /r/selfhosted by /u/taprosoft on 2025-01-06 09:09:01+00:00.


Hi everyone, our team are happy to share our hobby project Kotaemon - an open-source web app to organize and chat with your document collections.

Preview Screenshot

Key features (what we think that it is special):

  • Clean & minimalistic UI. Support Dark/Light mode and responsive UI.
  • Support multi-users. Users can be managed directly on the web UI (under Admin role). Files can be organized to Public / Private collections. Share your chat conversation with others for collaboration!
  • Multi-modal QA support. Perform RAG on documents with tables / figures or images as you do with normal text documents. Visualize knowledge-graph upon retrieval process.
  • Advance citations support. Preview citation with highlight directly on in-browser PDF viewer. Perform QA on any sub-set of documents, with relevant score from LLM judge & vectorDB (also, warning for users when low relevant results are found).
  • Complex question solving. Use Chain-of-Thought (CoT) reasoning mode to break down and solve complex questions step-by-step.

We provide multiple installation options: Docker image, local setup script, one-click deployment template on private cloud (HuggingFace space):

For quick trials and vibe check, please check out our demos:

(demo space for QA on academic paper collection).

(static UI demo on HuggingFace space).

We'd love to hear your feedback and thoughts. Also please report any issues or feature requests on our Github page. Cheers.

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

The original was posted on /r/selfhosted by /u/jsiwks on 2025-01-05 22:57:06+00:00.


Hello Everyone,

We have seen many posts here asking how to expose resources to the internet from a VPS using secure tunnels, and having faced that ourselves we created an open source, all-in-one, self-hostable solution.

Pangolin is a self-hosted tunneled reverse proxy management server with identity and access management, designed to securely expose private resources through encrypted WireGuard tunnels running in user space. With Pangolin, you retain full control over your infrastructure while providing a user-friendly and feature-rich solution for managing proxies, authentication, and access, and simplifying complex network setups, all with a clean and simple dashboard web UI.

We made a YouTube video to show how easy it is to install and use.

Sites page of Pangolin dashboard (dark mode) showing multiple tunnels connected to the central server.

We are releasing Pangolin and its cousins as a beta. This means that it is mostly mature in its initial features, but may include some bugs, and we plan to release frequent updates and improvements. We are hoping to get some initial testers to play with it to help us test and validate.

Key Features

  • Expose private resources on your network without opening ports.
  • Secure and easy to configure site-to-site connectivity via a custom user space WireGuard client, Newt (runs in Docker or any shell).
  • Automated SSL certificates (https) via Let's Encrypt.
  • Centralized authentication system using platform SSO. Users will only have to manage one login. (Like Authelia)
  • Role- and user-based access control to manage resource access permissions.
  • Temporary, self-destructing shareable links.
  • Resource specific pin codes and passwords
  • Easy deployment with Docker on any VPS
2275
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/ponzi_gg on 2025-01-05 18:36:26+00:00.

view more: ‹ prev next ›