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

The original was posted on /r/selfhosted by /u/Eximo84 on 2025-02-22 08:22:06+00:00.


So let's discuss alternatives to iCloud services offered:

  • Device Backup : windows vm with WiFi iTunes backup?
  • iCloud Drive : Proton Drive? Syncthing? I don't use or want to use nextcloud.
  • Notes : Obsidian (how to share?)
  • Photos : Immich
  • Reminders : unsure
  • Safari Bookmarks : unsure
  • Siri Shortcuts : unsure
  • Voice Memos : irrelevant for me
  • Wallet Passes : unsure

iOS/icloud makes life easier as everything is integrated especially as a family of iOS users. Recent news doesn't come as a surprise to be honest so looking at the best balance of privacy vs usability (if possible).

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

The original was posted on /r/selfhosted by /u/PewPewZilla on 2025-02-22 18:37:58+00:00.

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

The original was posted on /r/selfhosted by /u/bytesbitsbattlestar on 2025-02-22 18:13:05+00:00.


Basically, the title. I'm pivoting our company to do more self-hosted products based on demand and feedback we've gathered for our previous products. I'd like to make a great developer/user experience from setup to teardown.

Soโ€”I'm looking to hear which apps/services you had really great experience with getting going, and what made it a great experience? Concrete examples are good...I'd love to be able to refer to people or companies that are doing it really well, and learn from their success.

Note, this is different from the most valuable or favorite app, though they very well could be the same.

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

The original was posted on /r/selfhosted by /u/artyorsh42 on 2025-02-22 16:55:19+00:00.

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

The original was posted on /r/selfhosted by /u/dohsimpson on 2025-02-22 13:43:20+00:00.


๐Ÿ“ข Multiuser support is out, as well as tons of updates! Try the demo!

HabitTrove is gamified habit tracker that:

  • ๐ŸŽฏ Create and track daily habits
  • ๐Ÿ† Earn coins for completing habits
  • ๐Ÿ’ฐ Create a wishlist of rewards to redeem with earned coins
  • ๐Ÿ“Š View your habit completion streaks and statistics

New features in v0.2:

  • ๐Ÿ‘ฅ Multi-user support
  • ๐Ÿ”„ Sharing habits/tasks with other users
  • ๐Ÿ“ Write/interact permission settings for users for habits/wishlist/coins
  • โœ… Task support
  • โฒ Pomodoro clock
  • ๐Ÿ“ˆ Completion count (e.g., drink 7 cups of water can be configured with 7 completions per day)
  • ๐ŸŽ Wishlist redeemable count and link
  • ๐ŸŒ™ Dark mode support
  • ๐Ÿ“ฒ Progressive Web App (PWA) support

Project Link:

* Github:

* Demo:

NOTE: I'm working on a hosted version (paid), if you or someone you know might be interested, use the google form here to record your emails to get notified when it comes out:

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

The original was posted on /r/selfhosted by /u/terAREya on 2025-02-21 19:58:51+00:00.


Finally got around to trying by u/SvilenMarkov/

First off this is such a great tool and gives me all the things I ever wanted in a personal dashboard. I remember waaaaay back in the day, I think it was google who launched a personalized start page where you could give it some basic information like your zip code and you would have a weather forecast widget and you could put links and stuff. It was really minimal but in my head I wanted so much more.

Today we have tons of start pages, especially in the selfhosted arena. Many if not most that get talked about in r/selfhosted are geared towards the apps we self host and monitoring them to an extent. Glance though, to me anyway, is like a blank canvas and a complete set of paints, pens, pencils and crayons. I can make this thing show everything I ever wanted.

One of the great things about self hosting is learning new things and exercising muscles we perhaps dont often have to. My experience with Glance went like this:

  1. install and look at the defaults "Wow this is neat"
  2. Look at the documentation and see what else I can do (lightbulbs start popping over my head)
  3. Like eight hours later I have an API key from the train and bus authority where I live, I have a decent python script to get what I want from the api (train times, alerts and delays, realtime information about individual trains and train stops, etc), an installed and configured rsshub installation to turn the API json into an rss feed, an apache https container to host my rss, a few cronjobs, logging and notifications in case things start to awry and BOOM my first custom page in Glance showing a bunch of local info about my town, local government and school calendars and train times and all that.

I LOVE it when an app can excite me and get my creative juices flowing.

Thanks to the dev(s) of Glance and to this community for praising it in the past which lead me to try it.

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

The original was posted on /r/selfhosted by /u/pranay01 on 2025-02-21 16:51:20+00:00.

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

The original was posted on /r/selfhosted by /u/yoracale on 2025-02-21 21:28:41+00:00.


Hey amazing people! Thanks so much for the support on our GRPO release 2 weeks ago! Today, we're excited to announce that you can now train your own reasoning model with just 5GB VRAM for Qwen2.5 (1.5B) - down from 7GB in the previous Unsloth release! GRPO is the algorithm behind DeepSeek-R1 and how it was trained.

The best part about GRPO is it doesn't matter if you train a small model as you just need more training time. You can also leave it running in the background of your PC while you do other things.

  1. Due to our newly added Efficient GRPO algorithm, this enables 10x longer context lengths while using 90% less VRAM vs. every other GRPO LoRA/QLoRA implementations.
  2. With a GRPO setup using TRL + FA2, Llama 3.1 (8B) training at 20K context length demands 510.8GB of VRAM. However, Unslothโ€™s 90% VRAM reduction brings the requirement down to just 54.3GB in the same setup.
  3. We leverage our gradient checkpointing algorithm which we released a while ago. It smartly offloads intermediate activations to system RAM asynchronously whilst being only 1% slower. This shaves a whopping 372GB VRAM since we need num_generations = 8. We can reduce this memory usage even further through intermediate gradient accumulation.
  4. Try our free GRPO notebook with 10x longer context: Llama 3.1 (8B) on Colab

Blog for more details on the algorithm, the Maths behind GRPO, issues we found and more:

GRPO VRAM Breakdown:

| Metric | ๐Ÿฆฅ Unsloth | TRL + FA2 | |


|


|


| | Training Memory Cost (GB) | 42GB | 414GB | | GRPO Memory Cost (GB) | 9.8GB | 78.3GB | | Inference Cost (GB) | 0GB | 16GB | | Inference KV Cache for 20K context (GB) | 2.5GB | 2.5GB | | Total Memory Usage | 54.3GB (90% less) | 510.8GB |

  • Also we spent a lot of time on our Guide for everything on GRPO + reward functions/verifiers so would highly recommend you guys to read it: docs.unsloth.ai/basics/reasoning

Thank you guys once again for all the support it truly means so much to us! ๐Ÿฆฅ

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

The original was posted on /r/selfhosted by /u/RathdrumRip on 2025-02-21 17:01:52+00:00.


  • I use Lidarr for albums (FLAC where possible).
  • I use LidaTube to get yt-dlp quality albums where FLAC or high-quality MP3s are not available.
  • For new music, I use Lidify to add new artists to my Lidarr library.
  • I recently started using the new Spotspot app to search Spotify for new tracks and quickly add them to my server.
  • I use Jellyplist for playlists.

For clients, I use Plex with Plexamp because I like the fact that it shows which tracks are hot for each album and has some nice features like casting over Wi-Fi, etc..

Plus, it looks the best in my opinion.

Do you have a better setup?

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

The original was posted on /r/selfhosted by /u/PartiallyBakedBread on 2025-02-21 17:25:44+00:00.

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

The original was posted on /r/selfhosted by /u/heyLuciFurr on 2025-02-21 16:04:53+00:00.

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

The original was posted on /r/selfhosted by /u/aospan on 2025-02-21 15:40:56+00:00.

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

The original was posted on /r/selfhosted by /u/PlannedObsolescence_ on 2025-02-21 15:37:05+00:00.

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

The original was posted on /r/selfhosted by /u/Darkchamber292 on 2025-02-21 13:18:54+00:00.


This is my #1 pet peeve. I always tell devs, if you don't have screenshots you can say goodbye to a significant percentage to your potential user base.

I'm not going to install something if I don't even know what the UI looks like. Especially if I can't have it up in less than 2 minutes or it requires a DB of some kind.

Nothing pisses me off more than installing something, finding out I hate the UI and then have to uninstall it and drop any related DBs, when I could have saved all my time with a single screenshot on your GitHub.

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

The original was posted on /r/selfhosted by /u/shol-ly on 2025-02-21 13:00:27+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 redesigned listing for software updates, launches, and changes (!)
  • Arduino's 2024 open-source report
  • Software updates and launches
  • A spotlight on Eigenfocus - a self-hosted project management and task-tracking app (u/vinioyama)
  • 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 (21 February 2025)

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

The original was posted on /r/selfhosted by /u/neonwatty on 2025-02-21 12:35:55+00:00.


The open source engine indexes your memes by their visual content and text, making them easily searchable. Drag and drop recovered memes into any messager. (original post)

the repo ๐Ÿ‘‰ ๐Ÿ‘ˆ

Thanks to community feedback, we're excited to release a major update, featuring quality-of-life improvements, new image-to-text models, UX enhancements, and local build/test upgrades!

Some of these updates include:

  • 4 new image to text new models ranging in size from 200M to 2B parameters enabling much faster local processing on most machines
  • 10x reduction in Docker image size for app services
  • Easier custom setup of the for local NAS, Portainer, Unraid, etc., use with newly enabled customize hosts names and ports
  • new model selection panel added in Settings allowing for choice of image-to-text model at will
  • new grid view added to both home and search pages for a broader view of your memes

See the repo CHANGELOG.md for further details on updates and bugfixes!

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

The original was posted on /r/selfhosted by /u/theshrike on 2025-02-21 11:56:20+00:00.

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

The original was posted on /r/selfhosted by /u/applescrispy on 2025-02-21 10:01:49+00:00.


I just went to install Authentik using the Proxmox Helper scripts and noticed it states 'Authentik is very resource-heavy, it is recommended to use at least 8GB RAM anytime!'

Is this the case? Authentik's documentation states minimum is 2 CPU's and 2GB RAM for a docker install.

I only have a fairly low spec Proxmox environment I wanted to spin this up on.

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

The original was posted on /r/selfhosted by /u/su_ble on 2025-02-21 06:11:20+00:00.


Iโ€™ve developed two WordPress plugins because most of the available plugins were too complex for my needs. So, I created very simple plugins that work as intended. Since copying ZIP files around can become cumbersome, I added an update function from a freely available GitHub repository, so the plugin can be updated conveniently through the WordPress interface whenever I push a new version to GitHub.

Now Iโ€™m in the positionโ€”likely like many othersโ€”of wondering: How often is my plugin in use? Since I also own (even two) web trackers, I could track how often the plugin is in use via a URL request during installation or updates.

Would this be perceived as shady by users if I track installations/updates? Would this discourage users from using my plugins? Should one avoid such initiatives?

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

The original was posted on /r/selfhosted by /u/duriTANK on 2025-02-21 01:23:17+00:00.

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

The original was posted on /r/selfhosted by /u/tartarsauceboi on 2025-02-20 22:50:40+00:00.


My friend wants to:

Setup 10 individual VMs on proxmox. They would all be Ubuntu 22.04.

Then he wants to install docker on each one.

Then install one individual docker container per app per VM.

So for example VM1 is Nextcloud, VM2 is Bookstack, VM3 is Authentik, so on and so forth

He wants to do this segment it even more so that if a container were to get compromised and all of the services were on one VM and if they somehow got into the vm and destroyed it, atleast that would only affect one service instead of all of them. (This is why we have backups. I explained this)

But he's pressed on this.

So I guess my question here is.....is this a waste of time/resources? Would it actually pose any benefit in the name of security?

I thought it was silly but like....he sort of has a point? A stretch of one....

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

The original was posted on /r/selfhosted by /u/Pramathyus on 2025-02-20 21:56:51+00:00.

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

The original was posted on /r/selfhosted by /u/ponzi_gg on 2025-02-20 21:52:05+00:00.

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

The original was posted on /r/selfhosted by /u/Eravex on 2025-02-20 20:20:46+00:00.


Hey everyone,

Iโ€™ve been working a project that I believe could help shift control of personal data back into the hands of usersโ€”introducing SPHERE: Secure Peer-to-Peer Hosted Encryption Record Exchange.

SPHERE is a fully decentralized, encrypted contact and identity framework that eliminates the need for central servers. Itโ€™s designed from the ground up with privacy, security, and scalability in mind, making it a foundation for apps that prioritize user control over data.

What Does SPHERE Do?

  • Decentralized Identity Management: Each user controls their own data and contact list, shared only with approved peers.
  • End-to-End Encryption by Default: Communication is fully encrypted with AES-256, RSA-2048, and ECDSA signatures to ensure secure and private interactions.
  • Distributed Hash Table (DHT): Built-in decentralized storage for efficient peer discovery and secure contact management.
  • Sybil-Resistant Proof-of-Work Token System: Protects the network from spam and bot attacks without the need for financial incentives or mining.
  • Cross-Platform Support (Coming Soon): Currently optimized for .NET 8 with plans to extend support for Java and mobile platforms (Android/iOS).

How Can You Use SPHERE?

  • Self-hosted contact manager โ†’ Own your contact list, share only with trusted contacts.
  • End-to-end encrypted messaging โ†’ Build decentralized messaging systems without relying on centralized servers.
  • Secure identity verification โ†’ Use cryptographic proofs instead of third-party logins (no more "Sign in with Google").
  • Privacy-focused app backbone โ†’ Developers can build apps on SPHEREโ€™s decentralized, zero-trust architecture.

Documentation & Resources

Why SPHERE?

Centralized platforms (even some decentralized projects) still rely on federated servers or third-party infrastructure. SPHERE aims to:

  • Eliminate central points of failure
  • Allow users to fully control their personal data
  • Create a privacy-first framework for future decentralized applications

Looking for Feedback & Contributors

Iโ€™ve been developing SPHERE for about a month, and Iโ€™m now looking for feedback from this community:

  • If youโ€™re a developer interested in decentralized networks, encryption, or peer-to-peer systems, Iโ€™d love your thoughts.
  • If you want to contribute, feel free to dive into the GitHub or suggest improvements.
  • If youโ€™re a privacy advocate or security researcher, Iโ€™m open to suggestions for improving SPHEREโ€™s security model.

Quick Links

TL;DR:

SPHERE is an open-source, fully decentralized framework designed for privacy-first communication, contact management, and identity verification. Itโ€™s built to ensure that users own their data, not corporations or third parties.

Iโ€™m excited to hear your thoughts and collaborate with anyone interested in pushing decentralized technology forward!

Ask me anything!

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

The original was posted on /r/selfhosted by /u/azukaar on 2025-02-20 17:58:52+00:00.

Original Title: ๐Ÿ†• Cosmos 0.18 - All in one secure Reverse-proxy, container manager with app store, integrated VPN, authentication provider, Storage, and Monitoring, now with Automated Backups, CA, OpenID Gate and more!


link:

0.18 is out! And it is juicy!

2 years ago, I started a journey to try and make self-hosting an accessible and safe alternative to SaaS product. Make servers reliable, well setup, and secured, for people to be able to manage their personal corner of the web, without sacrificing all their weekend and without sacrificing utility. Updates after updates, Cosmos has slowly built-up toward that goal, slowly adding important, large features such WAF, then VPN, then monitoring, etc... And finally, 2 years later, the final pillar of the Cosmos ecosystem has been built: backups! With this in, Cosmos is finally what I would consider to be an extensive but flexible 360 solution to self-hosting your digital life at home.

Additionally to this, other changes have been made to improve quality of life, with (among other things) a focus toward support for standalone, non-FQDN setups (basically improving support for .local and self-sign HTTPS certificate, with the new integrated CA)

As reminder, this is along-side the existing features:

  • App Store ๐Ÿ“ฆ๐Ÿ“ฑ To easily install and manage your applications, with simple installers, automatic updates and security checks. This works alongside manual installation methods, such as importing docker-compose files, or the docker CLI
  • Storage Manager ๐Ÿ“‚๐Ÿ” To easily manage your disks, including Parity Disks and MergerFS
  • Network Storages ๐Ÿ“ก๐Ÿ“‚ Based on RClone, To easily manage your network storages, including accessing remote ones (ex. Dropbox) or share NFS / FTP / ... from the UI, protected by the smart shield
  • Reverse-Proxy ๐Ÿ”„๐Ÿ”— Targeting containers, other servers, or serving static folders / SPA with automatic HTTPS, and a nice UI
  • Authentication Server ๐Ÿ”๐Ÿ‘ค With strong security, multi-factor authentication and multiple strategies (OpenId, forward headers, HTML)
  • Customizable Homepage ๐Ÿ ๐Ÿ–ผ To access all your applications from a single place, with a beautiful and customizable UI
  • Container manager ๐Ÿ‹๐Ÿ”ง To easily manage your containers and their settings, keep them up to date as well as audit their security. Includes docker-compose support!
  • VPN ๐ŸŒ๐Ÿ”’ To securely access your applications from anywhere, without having to open ports on your router.
  • Monitoring ๐Ÿ“ˆ๐Ÿ“Š Fully persisting and real-time monitoring with customizable alerts and notifications, so you can be notified of any issue.
  • Identity Provider ๐Ÿ‘ฆ๐Ÿ‘ฉ To easily manage your users, invite your friends and family to your applications without awkardly sharing credentials. Let them request a password change with an email rather than having you unlock their account manually!
  • SmartShield technology ๐Ÿง ๐Ÿ›ก Automatically secure your applications without manual adjustments (see below for more details). Includes anti-bot and anti-DDOS strategies. Now includes TCP protection (FTP, SSH, Games, ...)
  • CRON ๐Ÿ•’๐Ÿ”ง To easily schedule tasks on the server or inside containers

New SSO Web Auth Gate

The Cosmos web auth gate is the feature that allows you to put a login screen on top of applications that do not have them included, or maybe have some less secure version (ex. just a http basic auth form). Thanks to this feature, you can put a proper secure login form in front of any page, with support for 2FA and so on. This was one of the first feature implemented in Cosmos, and it has been overhauled! The main change has been to change it from using a login form to using OpenID internally. The result is that it helps working around the browser limitation of cookies and domains.

Previously, if you had a Cosmos setup with multiple domains/sub-domains (ex cosmos.domain.com and app.domain.com) You would need to log into both those URLs separately (with the same account, but still) because the browser cannot share the cookies. it is now not required anymore, which is going to help a lot for people using .local domains. Also the login time has been extended to one week instead of 48h to ensure you dont need to login all the time.

SUDO Admin Mode

I was always worried about extending the session time (previously 48h) to a longer duration because your account can control everything on Cosmos... On the other hand, having to login all the time is frustrating! Starting 0.18, I was able to extend the duration of the session to one week (please note that means you are logged off after one week of inactivity, not after one week from login).

In order to keep your server safe, your session will now be a non-admin, sudo-able session, just like you would have in a Linux environment. You can use any of your apps normally, but if you want to do some admin stuff in the Cosmos dashboard, there is a new "Admin" button on the top right that allows you to sudo yourself temporarily into an admin to do maintenance work.

HTTPS Certificate Authority

Self-signed HTTPS certificates have a lot of shortcomings. You need to manually trust them in your browser, and some apps (especially in IOS, like Emby) straight out do not accept them. In 0.18, Cosmos now integrate and manages its own CA. This means, instead of manually trusting certs, you can trust the CA once on your device, and Cosmos will always use it to renew certs.

This will solve most issues self-signed certs will have! Again, a huge leap forward to allow using .local domains instead of FQDN. Any of your user can go to the "trust" tab and trust the CA themselves on their device:

Backups

The star of the show: Backups! Backups are a critical part of any system. In the event of a catastrophic failure, backups are the main way to recover your data. It is important to have a backup strategy in place to ensure that your data is safe and secure.

Cosmos includes an entire backup system that allows you to easily create and manage backups of your data. This system is designed to be flexible and easy to use, allowing you to create backups on a schedule or manually. The backups are also encrypted for your security.

It uses Restic under the hood, allowing you more control, even if you were to stop using Cosmos. Please note that this is part of the premium version of Cosmos!

Navigate the snapshots and restore data (fully or partially) in the original folder or elsewhere

The Integration between Rclone and Restic allows you to seamlessly backup any folder into any remote storage supported by RClone (which you can also manage from the Cosmos UI!).

Conclusion

This update is yet again a huge leap forward in term of quality of life, and the backup feature wraps up two years of intensive work on feature implementation for Cosmos. Moving forward, the focus will be shifted slightly toward improving existing feature, improving stability, and implementing smaller feature, like the lazy container feature. The only big feature I can think of I'd like to implement sometime in the future are custom dashboard. Something else that I want to focus on eventually, is integration with apps. Finally, a lot of work is left to do in Constellation to improve the VPN feature.

But until then, I am going to take a breather, appreciate and be grateful what we've all been able to achieve together. Cosmos is a HUGE ambitious project, and I still cannot believe how far it has come. As I always say, thanks for all of you, your trust and your support!

Changelog

 - UI to backup and restore containers/folders/volumes using Restic
 - Implements sudo mode - your normal token last longer, but you need to "sudo" to do admin tasks
 - Re-Implements the SSO using openID internally - fixes issue where you need to re-loging when app are on different domains (because of browser cookies limitations)
 - Implements local HTTPS Certificate Authority, to locally trust self-signed certificates on devices
 - Added new folder button to file picker
 - Cosmos now waits for CRON jobs to be over before restarting the server
 - Fixed bug with RClone storage duplication in the UI
 - Implements ...
***
Content cut off. Read original on https://old.reddit.com/r/selfhosted/comments/1iu4rom/cosmos_018_all_in_one_secure_reverseproxy/
view more: โ€น prev next โ€บ