Self-Hosted Alternatives to Popular Services

224 readers
3 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
1726
 
 
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.

1727
 
 
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.

1728
 
 
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)

1729
 
 
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!

1730
 
 
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.

1731
 
 
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.

1732
 
 
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?

1733
 
 
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.

1734
 
 
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....

1735
 
 
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.

1736
 
 
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.

1737
 
 
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!

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

The original was posted on /r/selfhosted by /u/eibrahim on 2025-02-20 16:15:30+00:00.


Hey everyone! 👋

A few weeks ago, I shared the open-source release of FluidCalendar (a motion-alternative) here: Original Reddit Post. The response and feedback from the community have been incredible—thank you all! 🙏

One of the most requested features (and one that I personally need) was Microsoft Outlook integration, and I'm thrilled to announce that it's now live! 🎉

What’s New?

Outlook integration via Microsoft Graph API – Bi-directional event sync with secure OAuth token management

Unified event management – Seamless handling of events across Google Calendar and Outlook

Enhanced task scheduling – Now with confidence scoring and better time slot selection

Improved UI – Quick actions, better visual indicators, and smoother user experience

Why Outlook?

Many users in corporate environments rely on Outlook, so this update ensures that FluidCalendar can serve both personal and enterprise use cases.

👉 Full details and technical info in my latest blog post: 🔗 over here

What’s Next?

🔄 CalDAV integration, advanced scheduling preferences, and more calendar provider support are on the roadmap!

How You Can Help:

✅ Try out the new Outlook integration

✅ Share feedback, suggestions, or report bugs

✅ Contribute to the codebase on GitHub: FluidCalendar on GitHub

Thanks again to everyone who has supported the project. Let me know what features you’d love to see next! 🚀

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

The original was posted on /r/selfhosted by /u/ag959 on 2025-02-20 12:54:49+00:00.


Since Podman has been around for quite a while now, I am wondering how many people actually use it at this point.

I myself was kind of forced to use Podman when I decided to try an enterprise distro (RHEL). I wanted to keep using Docker, but since I was not as experienced as I am today, I had difficulties making it work properly on RHEL.

Therefore, I started learning Podman, first with Podman Compose, which wasn’t working well either back then (2021, I believe). So I began learning how to use Podman properly.

Since it is very, very similar to Docker, yet has some differences, I picked it up quite quickly. Once I understood it well and learned about exclusive features that Docker doesn’t have, I started to love it.

Therefore, I would never switch back to Docker, and it makes me wonder—how many people have actually tried it properly?

How many have replaced Docker with it to this day?

What are you using currently?

View Poll

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

The original was posted on /r/selfhosted by /u/RedSquirrelFtw on 2025-02-20 10:47:59+00:00.


Is there something like Citrix server but that will run Linux applications, and that is free?

I've been trying to find a web based solution for email and not getting anywhere. I was VERY close with Roundcube but it's just quircky when you want to have multiple accounts with different SMTP settings and it doesn't seem to do SASL auth.

Then I started to think... if there is a way I can host Thunderbird but in a web browser that would work too. And it could be interesting to do that with different applications too.

I suppose my other option is to simply set up a VM in Proxmox and access it via the console that way, but something that works kinda like Citrix where it makes the application seamless would be kinda cool. Ideally it should work in Linux both server and client side. Does something like this exist?

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

The original was posted on /r/selfhosted by /u/Feeling_Usual1541 on 2025-02-20 10:00:36+00:00.


Hello,

I've been using offlineimap to backup email account. It is great for sync. But I am looking for a tool to backup and allow me to browse locally without internet the backup, including the attachments.

Does that tool exist?

Thank you!

Edit: I did not understand fully how offlineimap worked. So the solution for me is keep using offlineimap to schedule backups of all my accounts. Then, whenever I need it, create a local folder on Thunderbird to browse the emails.

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

The original was posted on /r/selfhosted by /u/Brilliant_Still_9605 on 2025-02-20 12:29:04+00:00.


After years of Spotify, I finally switched to a self-hosted music setup, and it’s been amazing! Here’s what I’m using:

  • MusicBrainz Picard: Perfect for tagging and organizing my library.
  • Navidrome: Lightweight, fast, and works flawlessly as my music server.
  • Amperfy (iOS): A sleek app for streaming my library on the go.

No more ads, no subscriptions, and full control over my music. Huge thanks to everyone who contributed to these projects- you’ve made my music experience so much better!

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

The original was posted on /r/selfhosted by /u/Electrical-Two9833 on 2025-02-19 22:46:18+00:00.


If you deal with documents and images and want to save time on parsing, analyzing, or describing them, PyVisionAI is for you. It unifies multiple Vision LLMs (GPT-4 Vision, Claude Vision, or local Llama2-based models) under one workflow, so you can extract text and images from PDF, DOCX, PPTX, and HTML—even capturing fully rendered web pages—and generate human-like explanations for images or diagrams.

Why It’s Useful

  • All-in-One: Handle text extraction and image description across various file types—no juggling separate scripts or libraries.
  • Flexible: Go with cloud-based GPT-4/Claude for speed, or local Llama models for privacy.
  • CLI & Python Library: Use simple terminal commands or integrate PyVisionAI right into your Python projects.
  • Multiple OS Support: Works on macOS (via Homebrew), Windows, and Linux (via pip).
  • No More Dependency Hassles: On macOS, just run one Homebrew command (plus a couple optional installs if you need advanced features).

Quick macOS Setup (Homebrew)

brew tap mdgrey33/pyvisionai
brew install pyvisionai

# Optional: Needed for dynamic HTML extraction
playwright install chromium

# Optional: For Office documents (DOCX, PPTX)
brew install --cask libreoffice

This leverages Python 3.11+ automatically (as required by the Homebrew formula). If you’re on Windows or Linux, you can install via pip install pyvisionai (Python 3.8+).

Core Features (Confirmed by the READMEs)

  1. Document Extraction
    • PDFs, DOCXs, PPTXs, HTML (with JS), and images are all fair game.
    • Extract text, tables, and even generate screenshots of HTML.
  2. Image Description
    • Analyze diagrams, charts, photos, or scanned pages using GPT-4, Claude, or a local Llama model via Ollama.
    • Customize your prompts to control the level of detail.
  3. CLI & Python API
    • CLI: file-extract for documents, describe-image for images.
    • Python: create_extractor(...) to handle large sets of files; describe_image_* functions for quick references in code.
  4. Performance & Reliability
    • Parallel processing, thorough logging, and automatic retries for rate-limited APIs.
    • Test coverage sits above 80%, so it’s stable enough for production scenarios.

Sample Code

from pyvisionai import create_extractor, describe_image_claude

# 1. Extract content from PDFs
extractor = create_extractor("pdf", model="gpt4")  # or "claude", "llama"
extractor.extract("quarterly_reports/", "analysis_out/")

# 2. Describe an image or diagram
desc = describe_image_claude(
    "circuit.jpg",
    prompt="Explain what this circuit does, focusing on the components"
)
print(desc)

Choose Your Model

  • Cloud:export OPENAI_API_KEY="your-openai-key" # GPT-4 Vision export ANTHROPIC_API_KEY="your-anthropic-key" # Claude Vision
  • Local:brew install ollama ollama pull llama2-vision # Then run: describe-image -i diagram.jpg -u llama

System Requirements

  • macOS (Homebrew install): Python 3.11+
  • Windows/Linux: Python 3.8+ via pip install pyvisionai
  • 1GB+ Free Disk Space (local models may require more)

Want More?

Help Shape the Future of PyVisionAI

If there’s a feature you need—maybe specialized document parsing, new prompt templates, or deeper local model integration—please ask or open a feature request on GitHub. I want PyVisionAI to fit right into your workflow, whether you’re doing academic research, business analysis, or general-purpose data wrangling.

Give it a try and share your ideas! I’d love to know how PyVisionAI can make your work easier.

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

The original was posted on /r/selfhosted by /u/386U0Kh24i1cx89qpFB1 on 2025-02-20 01:34:53+00:00.


I've been dipping my toes into self hosted apps for a while now. First pihole, then plex and plex accessories, and a few other common ones. I'm currently looking into trying paperless, nextcloud, mealie and some other apps I can run on my synology. I'm no developer, but I know enough googlefoo and how to bang my head on the keyboard all weekend to make things to go.

My partner had a seemingly simple app request. She wants to log recurring events to a calendar without all the hassle of making an event and filling out the time stamps, tags, color etc. Just a couple of buttons that make a preset record. I think having "time since", counters, reminders etc would be nice.

Example uses:

When was the last time the sheets were changed?

When did I last check my tire pressure?

Period tracking

When did I lose "the game"?

I'm thinking there has to be some kind of form or time tracking app that would take this that I can connect to her (google) calendar app with CalDAV.

Some will say just use a spreadsheet or just add things the calendar manually but the goal is to make tedious tracking as simple as possible. I don't have the skill or time to build a simple webapp myself. It took me an entire week of free-time just to get NGinx Proxy Manager working >_< (Damn you Synology port conflicts. I'm considering splurging on a Mini PC just for application hosting because of that...)

I understand that it is a niche use but I feel like we aren't the only people who want a logging app for life events not the typical logging apps. I've tried using a combination of TickTick and Time Since on android but neither are really scratching the itch. To Do apps like TickTick are generally good at looking forward not backward. Time Since is nice, but only lives in Android, doesn't connect to a calendar, and last time I changed my phone I forgot to export so I lost all my timers and history... Loggit is the closest self host able app I can find but it's extremely limited and costs more than TickTick... Would appreciate any suggestions if there is something that can fill this gap for us. I don't have the time to learn to develop and then develop this from the ground up but I understand that there are certain components here that could be quite simple for someone who knows what they are doing. That's why I'm hoping it exists already and I just haven't found it.

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

The original was posted on /r/selfhosted by /u/throwawayFIREAU on 2025-02-20 00:57:23+00:00.


I'm an older dev who grew up on Linux and the modern cloud stuff has finally exhausted me with rising prices and nickle and diming for every little thing that should be a freebie.

I think what I'm after is something like the good old days of self hosting a webserver and having a load of random scripts but with the modernity of Cattle vs Pets.

I want to do this... but I can't find it! And I don't want the extras of GitLab/OneDev to do it.

The ask?

  • Something to detect or poll for changes in either local Git or Github
  • Clone and run the build (preserve artifact if can be bothered)
  • Clone and built the artifact for production (or whatever)
  • Put it in a container with whatever ports/config it needs
  • Something to detect / poll for new docker images
  • Pull, run container with healthchecks, cut over, kill old container.
  • Setup routing as needed (caddy or cloudflare tunnel)

Am I a wide eyed neckbearded dreamer?

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

The original was posted on /r/selfhosted by /u/oh2four on 2025-02-19 16:31:31+00:00.


private network resolutions are now dangerous. how else are you gonna screw the little guy Googz? FWIW yeah its not a dealbreaker, but for the less technical in the house that have been told "when you see this, turn away." .... WTF.

I just wanted to get rid of the OTHER self-signed cert warning. Why cant we have nice (internal) things??

edit: FWIW though in fairness it has saved other people from stupid mistakes, like seen with John Hammond videos.

1748
 
 
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-19 14:36:45+00:00.


Hi all! :)

Two weeks ago, I presented Usertour on this channel and received a massive number of positive comments and feature requests.

Here’s the repository:

Just a quick recap about Usertour:

This project is a product onboarding platform similar to traditional tools like Appcues, Userpilot, Userflow, Userguiding, Chameleon, etc.

Key features:

  • Build Flows Fast with Simple Integration and Smart Targeting
  • Start rule settings to trigger tours based on user actions.
  • Segment capabilities to provide tailored onboarding experiences.
  • Data analytics to track user engagement and refine the experience.

Since that post, you all have asked for many new features, and I’m happy to give an update on them:

  • In just two weeks, Usertour has already gained 355 stars on GitHub—awesome 👋
  • Now supports Google and GitHub authentication, and also self-hosting.
  • Added Checklist feature – A checklist helps users feel accomplished, encourages them to engage more with your product, and guides them step-by-step through clear actions.
  • Optimized the UI for the environment settings in the sidebar.
  • Fixed many issues in Usertour.js.

What’s next?

  • Member functionality – for managing team roles.
  • NPS in-app – gather user feedback directly within the app.
  • Event triggers – for more flexibility in user interactions.
  • More deployment options: Railway, Cloudron, Render, Heroku, Digital Ocean, etc.

I’m basically building things together with our contributors based on your feedback. :)

I’m so excited to hear more about what to implement next.

Thank you all!

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

The original was posted on /r/selfhosted by /u/using-the-internent on 2025-02-19 20:35:51+00:00.

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

The original was posted on /r/selfhosted by /u/Longjumping-Wait-989 on 2025-02-19 17:17:10+00:00.

view more: ‹ prev next ›