Self-Hosted Alternatives to Popular Services

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

The original was posted on /r/selfhosted by /u/VviFMCgY on 2025-02-15 03:39:51+00:00.


Title.

Looking to setup some interactive locally hosted maps, and I'd like the entire world. Is maps.earth the best way?

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

The original was posted on /r/selfhosted by /u/amcco1 on 2025-02-14 22:06:31+00:00.


I'm here to announce that I have released my first web app!

I created Atmoify to help everyone create their own perfect atmosphere for studying, working, or whatever else.

Features:

🎵 YouTube audio tracks

🔊 19 Sound effects

🎚️ Mix different sounds

💾 Save sound profiles

⏲️ Focus and sleep timers

Atmoify is heavily inspired by Moodist, however I wanted something that allows me to have a YouTube video at the same time in one tab.

You can view the GitHub repo here. There is a docker image available to make self hosting quick and easy if you want.

I plan to add more sound efffects in the near future. If you have any suggestions for sound effects or other features, feel free to give me feedback!

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

The original was posted on /r/selfhosted by /u/TopSwagCode on 2025-02-14 23:06:51+00:00.


So there is this company that is going out of business and they are selling auctioning all of their gear to highest bids. So far no one has bid on their stuff. They are kinda unknown and it's only in person pickup with bids being online.

My question being, if I can get shitloads cheap and some maybe even free. Is there any downside? I have no idea of usage. As long as I running RAID I should be "safe" enough? Just buy as many as possible and have a stack of disk as backup as they fail?

What would recommend for building my first storage server?

*Edit*

Mainly for learner project and getting started.

Currently 5 x Samsung SSD EVO 250GB for 18$. or 16 x Origin 128 SSD for 7$ if I started with SSD. Or 10 x HGST SATA HDD with 500gb for 18$ aswell.

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

The original was posted on /r/selfhosted by /u/Reverent on 2025-02-14 21:41:26+00:00.


Outline gets brought up a lot in this subreddit as a powerful (but difficult to host) knowledgebase/wiki.

I use it and like it so I decided to write a new deployment guide for it.

Also as a bonus, shows how to set up SSO with an identity provider (Pocket ID)

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

The original was posted on /r/selfhosted by /u/erntoto on 2025-02-14 17:20:44+00:00.

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

The original was posted on /r/selfhosted by /u/angryRonn13 on 2025-02-14 14:53:48+00:00.

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

The original was posted on /r/selfhosted by /u/Get_Flomped on 2025-02-14 13:52:25+00:00.


Hey everyone,

What is wanderer?

wanderer is a self-hosted GPS track database. You can upload your recorded GPS tracks or create new ones and add various metadata to build an easily searchable catalogue. Think of it as a fully FOSS alternative to sites like alltrails, komoot or strava.

What is new?

I'm coming back here to tell you a bit about what has been happening since my last update. Since then, we implemented some highly requested features:

  1. A fancy new 3D model on the front page (there is an easter egg, can you find it?)

  2. wanderer now uses vector map tiles which results in a significant performance boost for everything map-related

  3. As a result, we now also support topographical 3D maps in wanderer:

  4. Greatly improved social features: from list sharing, over profile pages and activity feeds to notifications

  5. The better location search allows you to search right down to the address

  6. And finally probably the most requested feature: integrations. You can now sync all your trails from strava and komoot directly with wanderer without having to manually export/import them

Big thanks to everyone who contributed code or translations! If you have any suggestions/questions feel free to let me know below.

Have a great weekend!

Flomp

Github repo:

BuyMeACoffee:

Docs:

Demo:

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

The original was posted on /r/selfhosted by /u/shol-ly on 2025-02-14 12:58:26+00:00.


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

This week's features include:

  • A new 'Project Updates' section outlining non-software project-related updates
  • Project collections from this subreddit! (u/TheWicklowWolf) (u/fab_space)
  • A new LinuxServer.io API
  • Software updates and launches
  • A spotlight on WeddingShare - a self-hosted photo and video sharing platform for family and friends on the big day (u/Cirx0808)
  • A ton of great guides and content from the community

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


This Week in Self-Hosted (14 February 2025)

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

The original was posted on /r/selfhosted by /u/Somachr on 2025-02-14 11:47:56+00:00.

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

The original was posted on /r/selfhosted by /u/PromaneX on 2025-02-13 16:18:31+00:00.


erugo Update: New Features and Improvements!

erugo is a secure, self-hosted alternative to WeTransfer, built with Go and Vue.js. It combines powerful file-sharing capabilities with a sleek user interface, all packaged in a single, easy-to-deploy binary.

Two weeks ago, I introduced erugo here on Reddit. While the reception was moderate, your feedback was valuable – especially regarding user management features. I've been working hard to address those requests, and I'm excited to share the latest version with several major improvements:

New Features:

User Management

Admin users now have full control through the web UI:

  • Add, remove, and update users, including creating new admin accounts
  • Set temporary passwords that force users to change on first login

Profile Management

  • Users can now update their own profiles, managing username, name, email, and password settings

Custom Branding

  • Admins can customise the UI through an intuitive web interface
  • Change UI colours, rename your instance, and replace the logo

Improved Upload Experience

  • Real-time upload progress bar with percentage display
  • Powered by streaming and SSE on the backend for smooth performance

Docker Support

  • Configure everything through environment variables
  • Support for persistent volumes that survive updates
  • Easy deployment with included docker-compose.yml (see below)

Streamlined Onboarding

  • First-time setup creates database and config file automatically
  • User-friendly setup wizard for creating your first admin account
  • Takes just seconds to get up and running

Coming Soon:

  • Share management (view/manage shares, early deletion, expiry extension)
  • Share stats (download counts, referrers, etc)
  • Automatic maintenance (expired share cleanup, file pruning, DB maintenance)
  • External authentication (OIDC, OAuth)
  • External storage support (S3 and more)

Quick Start with Docker:

services:
  erugo:
    image: wardy784/erugo:latest
    ports:
      - "9199:9199"  # The web interface will be available at http://localhost:9199/
    volumes:
      - erugo-storage:/app/storage  # Persistent storage for shared files
      - erugo-private:/app/private  # Persistent storage for private files (e.g., logo)
    environment:
      - ERUGO_BASE_STORAGE_PATH=/app/storage
      - ERUGO_APP_URL=http://localhost:9199/
      - ERUGO_BIND_PORT=9199
      - ERUGO_DATABASE_FILE_PATH=/app/private/erugo.db
      - ERUGO_MAX_SHARE_SIZE=2G
      - ERUGO_JWT_SECRET=change_this_to_a_secure_secret_in_production
      - ERUGO_PRIVATE_DATA_PATH=/app/private
    restart: unless-stopped  # Automatically restart the container
volumes:
  erugo-storage:  # Stores uploaded files
  erugo-private:  # Stores private files including the .db and logo.png

Alternative: Pre-built Binary

Download directly from: The github releases page

(Windows users: Add .exe extension to the filename - fix coming soon)

I'd love to hear your thoughts and feedback on these improvements!

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

The original was posted on /r/selfhosted by /u/Oromei on 2025-02-14 00:01:48+00:00.


It’s been about 3ish years since I originally posted about Stump, original post, and I wanted to post this follow-up to highlight how far it’s come, what’s still missing, and where I’d like it to be hopefully within the next couple of years.

Some additional context for those who aren’t familiar: Stump is just another self hosted media server for digital books (manga, comics, ebooks, etc). It isn’t as fully featured or developed as others in this space (e.g. Kavita, Komga). I originally started the project to better learn Rust. It has some bugs and rough edges, but it’s since grown into something that more closely resembles a proper tool.

What’s new

3 years is a long time and there have been way too many fixes, features, changes, and overall improvements to enumerate them all. If you haven’t seen Stump since my original post, it’s almost a different app imo.

In broad categories, the highlights would be:

  • Basic features: ZIP, RAR, PDF, and EPUB support (I believe only ZIP was supported when I originally posted), built-in readers, scheduled scans, permission-based access control, built-in CLI, thumbnail generation options, email to device, etc - I can’t list them all
  • Performance: I’ll caveat this by saying that the scanner is likely a bit slower than it used to be. This is because I’ve added a lot of safety features, persisted error logs, etc, that weren’t present before. So instead of blazing through, it has more safe guards and tracking. Granted, I still think it’s very fast. For example, It onboards ~1200 books with metadata and hashing in 6 seconds (native debug build on an M1 laptop, YMMV this isn't a standard setup)
  • Design: This is obviously subjective, but I’m very happy with the UI patterns I’ve solidified. It isn’t perfect, and definitely has a few sore spots, but I try to be thoughtful with the designs overall

A couple of specific features I’m really happy to have added:

  • Smart lists: It’s basically a query builder to construct complex filters on books. Not fully featured yet, e.g. it needs virtualization on the UI, but it was really cool and fun to implement
  • Standalone SDK: I developed an SDK package (TypeScript) which any community project can use to build a Stump app. I haven’t published it to NPM, but it’s easy to do if the demand was there for custom integrations/tooling
  • UI customization: Support custom, code-based themes (CSS down the road), adjust the app layout and navigation
  • File explorer: You can browse library files directly in the web app in a view more like a file explorer
  • Koreader sync: You can configure Stump as a sync server in Koreader
  • API Keys: You can configure API keys for interacting with the API

What’s missing

There’s a lot I’d like to build into Stump but, of course, never enough time. While I’m very happy with and proud of Stump as it exists today, I recognize it’s missing a lot of QoL features in general, but I think more specifically for power users and/or metadata curators. To list a few:

  • Story arcs and other book-relating concepts
  • In-app metadata fetching, matching, and editing
  • File watching and auto-scanning
  • More book analysis tools and statistics (I like charts)
  • Bulk management
  • Declarative library patterns
  • A bit better job queue management (e.g, large job cancellation)

And a lot more.

Long term goals

More ambitious goals include:

  • Dedicated mobile and desktop apps: The desktop app is close to fruition, it mostly needs the installer and CI built out, and then of course testing. It can serve as your primary server instance or just a remote client. There is a PoC mobile app, it can browse OPDS feeds and connect your Stump instance for bare-bones browsing and reading (comics only for now, but ebooks eventually). It isn't close to ready yet though, maybe by the end of the year
  • Book club features: This is a personal favorite. I’d love to be able to better facilitate hosting book clubs
  • More library patterns: Stump supports two primary organizational methods, plus the file explorer, but eventually I want to make it more configurable. The goal would be you could decoratively define the scanner behavior, and the two existing patterns would operate as presets of sorts in the new system
  • Analytics: Better visualizations and insights into server activity, performance, etc
  • SSO / OAuth: Optionally configure alternative auth methods
  • Audiobooks and alternate file versions: Some point soon I’d like to at least explore what it might take to support audiobooks, ideally in a way where you could read and listen at once if you have both files for a book. I find myself enjoying audio more lately, which is my primary drive tbh. However this would involve fundamentally breaking changes

That’s pretty much it! Obviously this is pretty ambitious for a project I build in my spare time, and seeing how I blew through my initial timeline goals I won’t hold my breath for timeline goals moving forward. I'd love any ideas or feedback, it is an active WIP

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

The original was posted on /r/selfhosted by /u/OliDouche on 2025-02-13 15:59:17+00:00.


Anyone know of one?

I know of Stirling-PDF, but it doesn’t let you edit text, inputs, etc.

Anything out there that lets you open a PDF and edit its contents directly? Thanks!

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

The original was posted on /r/selfhosted by /u/Ok_Hovercraft_1690 on 2025-02-13 20:59:51+00:00.


There are certain sites these days such as this that make it hard to save a complete webpage or MHTML.

Is there a project/service that's :

  1. Open source
  2. Self hosted
  3. Scrapes URLs given as input and saves them regardless of JS and other BS
  4. Has some sort of intelligent organizing, tagging, searching and retrieval/recall system.
1839
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/selfhosted by /u/bozodev on 2025-02-13 20:45:35+00:00.

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

The original was posted on /r/selfhosted by /u/shiftyfox380 on 2025-02-13 20:23:48+00:00.

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

The original was posted on /r/selfhosted by /u/mattblackonly on 2025-02-13 16:42:20+00:00.


I just released SpotSpot, a simple yet powerful Spotify downloader that leverages SpotDL to fetch albums, tracks, playlists, and artists.

SpotSpot also includes an M3U playlist generator and automatic media library scans, making it easy to keep your collection up to date.

The goal is simple: if you're missing something from your library, just search for it—SpotSpot will download it and generate a playlist, all in a single click...

🔗 GitHub:

⚠️ Notes:

SpotSpot relies on SpotDL, which downloads via yt-dlp, meaning audio quality is dependent on the available sources. And no support is provided.

I previously made an ad-hoc YouTube Downloader:

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

The original was posted on /r/selfhosted by /u/Crafty_Impression_37 on 2025-02-13 14:39:45+00:00.


Hey everyone! 👋

I’m excited to share the latest version of UserTour — v0.1.4, packed with some awesome new features and improvements! 🎉

UserTour: An alternative to Appcues, Userpilot, Userflow, Userguiding, Chameleon, etc.

👉 GitHub Link:

What’s new in v0.1.4?

  • Start Rules: You can now set customizable starting rules for your product tours. Want to trigger a tour based on user behavior or app events? Check out the documentation to learn how to set it up: How to Guide: Starting Flows
  • Embed Everything: We’ve made it easier than ever to embed external content in your tours. Now you can seamlessly embed media like YouTube, Vimeo, and more!
  • Biome and Husky Integration: We’ve integrated with Biome and Husky to improve the development process and enhance the overall functionality of the platform.
  • Bug Fixes: We’ve resolved some bugs to improve the stability and performance of the platform.
  • Checklist: The new checklist feature is here! Create task lists that users can check off as they go through the onboarding process.

What’s coming next?

We’re continuously improving UserTour based on feedback and suggestions, so stay tuned for even more features and enhancements!

If you find UserTour helpful, please give it a star on GitHub ⭐️. Your support means a lot!

Thanks for all the feedback, and I look forward to hearing your thoughts on this latest release. Cheers! 🎉

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

The original was posted on /r/selfhosted by /u/geoglify on 2025-02-13 18:59:13+00:00.

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

The original was posted on /r/selfhosted by /u/TopSwagCode on 2025-02-13 18:50:55+00:00.

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

The original was posted on /r/selfhosted by /u/amir20 on 2025-02-13 16:41:27+00:00.


Hello,

Dozzle creator here. Dozzle is a log viewer for Docker. Recently, I posted a survey and wanted to share the results here. I found the results very interesting. Many people are happy with Dozzle, which I find exciting. Only aggregated data has been shared to protect people's privacy.

Additionally, I want to announce the release of v8.11, which includes k8s support!! 🚀 If you use k8s at home, work, or elsewhere, please give k8s mode a try and let me know your thoughts.

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

The original was posted on /r/selfhosted by /u/geekau on 2025-02-13 10:25:33+00:00.

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

The original was posted on /r/selfhosted by /u/sleepysiding22 on 2025-02-13 12:38:20+00:00.


Hi Everyone, long time!

Been an incredible few weeks to create new features for Postiz.

Postiz is a social media scheduling tool supporting 18 social media channels:

Instagram, Facebook, TikTok, Reddit, LinkedIn, X, Threads, BlueSky, Mastodon, YouTube, Pinterest, Dribbble, Slack, Discord, Warpcast, Lemmy, Telegram and Nostr.

https://github.com/gitroomhq/postiz-app/

We have added some cool features all in the open-source:

  • New provider: Nostr - it was pretty challenging to understand how to implement it, but it's awesome, it's a protocol that works on Websockets (you can find platforms built on that protocol like Iris and Primal)
  • Tagging - You can tag posts (text + colors) and later see them on the calendar with the color/text.
  • Webhook - You can create webhooks on published posts
  • Signatures - You can save signatures that can be used later (and also add a default one)
  • Repeated posts - You can add posts that will repeat every X amount of time (pretty challenging implementation)
  • Fixed Telegram - it can now schedule for both channels and groups
  • Added digested notifications - if you have multiple posts scheduled for the same time you will get only one email about them.

Next:

  • I am working on RSS auto-reposter, for example if you have a new blog on your website it will automatically be posted on your socials (with AI for the text and pictures)
  • Chrome extension that replaces your textarea on social platforms to Postiz directly with Postiz.
  • Sync old posts (that were not created by Postiz)
  • Social Templates - you can create a template of multiple social media so instead of selecting your socials everytime, you can just use the template.

I have seen some posts on the channels that it's hard to self-host postiz. I agree documentation is lacking. and I haven't found enough motivation to update the missing thing - I know it's the core of open-source and I am super sorry about that.

It's also challenging to add providers, but that's already something that I can't solve as we are all bound by social networks approval process.

If somebody can help me out filling it out some missing docs, that would be amazing!

Thank you for the constant support!

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

The original was posted on /r/selfhosted by /u/TheWicklowWolf on 2025-02-13 11:14:55+00:00.


(and a few coffees, thanks ☕)

I've hit 1,000 GitHub stars and over 450,000 Docker pulls across my projects! 🎉 Huge thanks to everyone who has contributed, used, or supported these tools. Here's a breakdown of the numbers:

🌟 GitHub Stars & Docker Pulls

| Project | Stars ⭐ | Pulls 📥 | |


|


|


| | Lidify | 197 | 50K+ | | LidaTube | 184 | 100K+ | | ChannelTube | 164 | 10K+ | | BookBounty | 161 | 10K+ | | SpotTube | 68 | 50K+ | | SonaShow | 62 | 10K+ | | RadaRec | 50 | 10K+ | | eBookBuddy | 50 | 10K+ | | Syncify | 37 | 2.9K | | PlaylistDir | 6 | 417 | | Huntorr | 10 | 400 | | ConvertBooks | 7 | 485 | | pyDuckDNS | 2 | 100 | | pyNameCheap | 2 | 87 |

If you want to find out more, have a look at 🚀

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

The original was posted on /r/selfhosted by /u/swake88 on 2025-02-13 02:47:47+00:00.

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

The original was posted on /r/selfhosted by /u/AGreenProducer on 2025-02-13 05:11:24+00:00.

view more: ‹ prev next ›