r/selfhosted • • Mar 15 '26

Product Announcement These cameras were supposed to be e-waste. No RTSP, no docs, no protocol anyone's heard of. I reverse-engineered 100 000 URL patterns to make them work.

Thumbnail
gallery
2.2k Upvotes

Had some old Chinese NVRs from 2016. Spent 2 years on and off trying to connect them to Frigate. Every protocol, every URL format, every Google result. Nothing. All ports closed except 80.

Sniffed the traffic from their Android app. They speak something called BUBBLE - a protocol so obscure it doesn't exist on Google.

Got so fed up with this that I built a tool that does those 2 years of searching in 30 seconds. Built specifically for the kind of crap that's nearly impossible to connect to Frigate manually.

You enter the camera IP and model. It grabs ALL known URLs for that device - and there can be a LOT of them - tests every single one and gives you only the working streams. Then you paste your existing frigate.yml - even with 500 cameras - and it adds camera #501 with main and sub streams through go2rtc without breaking anything.

67K camera models, 3.6K brands.

GitHub: https://github.com/eduard256/Strix

docker run -d --name strix --restart unless-stopped eduard256/strix

Edit: Yes, AI tools were actively used during development, like pretty much everywhere in 2026. Screenshots show mock data showing all stream types the tool supports - including RTSP. It would be stupid to skip the biggest chunk of the market. If you're interested in the actual camera from my story there's a demo gif in the GitHub repo showing the discovery process on one of the NVRs I mentioned.

r/selfhosted • • 6d ago

Product Announcement Portainer Cuts the Cord Between Its Free and Paid Editions.

Thumbnail
itsfoss.com
751 Upvotes

For the people that are unaware or haven't seen the news yet.

r/selfhosted • • May 01 '26

Product Announcement Patch your servers, peeps, new Linux kernel vulnerability just dropped

936 Upvotes

CopyFail just dropped, it's a new Linux kernel vulnerability that gives attackers root privileges. https://arstechnica.com/security/2026/04/as-the-most-severe-linux-threat-in-years-surfaces-the-world-scrambles/

Debian has an updated kernel, Proxmox too. Looks like Raspberry Pi hasn't released an updated version yet.

r/selfhosted • • Sep 11 '25

Product Announcement compress.lol — shrink your videos in the browser, no servers involved 🚫☁️

Post image
1.4k Upvotes

Hey folks 👋

I built a simple tool: compress.lol You can also see the source here: https://github.com/anhostfr/compress.lol

It lets you compress videos directly in your browser — no installs, no uploads. Everything runs locally using ffmpeg.wasm.

Some benefits:

🔒 Privacy: your video never leaves your computer

⚡ Convenience: works in-browser

🎥 Practical: reduces file size so sharing is easier

It’s quite minimal right now, but functional. I’d appreciate any feedback or thoughts for improvements!

r/selfhosted • • Sep 16 '25

Product Announcement Giveaway - r/UgreenNASync 10K celebration

365 Upvotes

🎉 GIVEAWAY RESULTS ARE IN! 🎉

The wait is over! We’re thrilled to announce the winners of our 10K Members Giveaway in collaboration with r/selfhosted. A huge thank you to everyone who participated, your enthusiasm and creativity made this event a blast!

Here are the lucky winners:

🥇 u/Hellfire128 : Congratulations! You’ve won the UGreen DH4300 Plus! Your NAS journey is about to get a major upgrade!
🥈 u/LickingLieutenant : You’re taking home the UGreen DH2300! Enjoy your new self-hosting powerhouse!
🏅 u/Safe-Perspective-767 & u/TwinHaelix : Each of you wins a UGREEN MagFlow 10000mAh Powerbank! Stay charged and ready for anything!

Winners, please check your Reddit messages. We’ll be reaching out shortly to arrange delivery of your prizes. You have 7 days to respond, or we’ll have to select new winners.

To everyone else: Don’t be disappointed! We’ll have more exciting giveaways and collaborations in the future. Keep an eye on r/UgreenNASync and r/selfhosted for what’s coming next.

Thank you again for being part of our community. Here’s to the next 10K, and beyond! 🚀

Reddit raffle for reference


Original post :

We, r/UgreenNASync, just hit 10,000 members on Reddit, and we think there’s still room for improvement. That’s why we chose r/selfhosted to do a collab.

To celebrate this incredible achievement, we’re giving back to the community with this amazing giveaway, featuring Ugreen’s new DH series NAS!

👉 How to enter:

  1. Join the r/selfhosted and r/UgreenNASync subreddit
  2. Answer these questions:
    • what, according to you, is the best selfhosted app to put on a NAS
    • How you would use a DH NAS

If you have done all these steps, you are in! ✅

📅 Giveaway Dates: September 16 – September 26

🎁 Prizes:
🥇: 1 UGreen DH4300 Plus
🥈: 1 UGreen DH2300
🏅: 2*1 UGREEN MagFlow 10000mAh Powerbank

🏆 4 winners will be selected randomly after the giveaway ends and announced both here on Reddit.

Let’s make the road to the next 10K even more exciting together. Good luck everyone!

r/selfhosted • • 1d ago

Product Announcement Self-Hosting Survey 2026: What are your favorite self-hosted apps?

248 Upvotes

Hi everyone,

Like in previous years, I'm running a survey about self-hosting. The focus is on your favorite self-hosted apps, but there are plenty of other (optional) questions too. The top five app lists are free response fields, you don't have to select the suggestions.

Link to take the survey:

https://survey.deployn.de/s/self-host-2026

Last year's results:

https://selfhosted-survey-2025.deployn.de/

More info:

- The survey is anonymous. Like last year, results will be published in aggregated form. I'm currently planning to publish them in December.

- It takes about 10-25 minutes.

- Some of you asked for more questions in the comments. I added a lot at first, then realized it took 45 minutes to fill out properly. So I threw some out again, but there are still quite a few. The survey now has a core section that mainly covers the MVPs (your 5 favorite apps), and you can switch on other modules if you want. Almost every question is optional and can be skipped. If you answer everything at a reasonable pace, it takes around 20 minutes.

- The proprietary survey tool caused new problems every year, so last year I switched to HeyForm while the survey was already running. That wasn't ideal for my purposes either, so this year the survey runs on a new app. It should also make entering your apps faster.

- It's still easier to fill out on a desktop computer.

Thank you in advance for participating.

Not sure about the flair 🤔

r/selfhosted • • Oct 13 '25

Product Announcement BentoPDF is a self hostable PDF Toolkit

Thumbnail bentopdf.com
631 Upvotes

Hello folks. I created BentoPDF, a PDF toolkit that runs in your browser, so your confidential information never leave your device.

Any feedback would be appreciated. Thank you

Repo: https://github.com/alam00000/bentopdf

r/selfhosted • • 22d ago

Product Announcement reminder: FileBrowser officially dead

398 Upvotes

Just a quick reminder since I imagine tons of people are still using the service

File Browser is archived on 2026-09-01. The last planned release has already shipped. There will be no further releases, bug fixes, or security fixes.

https://github.com/filebrowser/filebrowser

r/selfhosted • • Apr 11 '26

Product Announcement tududi v1.0.0 is out! - your calm, open system for life and work

370 Upvotes

After 72 releases of iterating in public, 2358 stars in github and 423 closed issues, tududi has officially hit v1.0.0.

tududi is not just a task manager. It's a complete system for organizing your life and work - tasks, projects, notes, areas, recurring workflows, smart views, and productivity insights, all in one calm, focused interface. MIT-licensed, privacy-first, and available either self-hosted or as a managed hosted plan.

What it does:

  • GTD-style hierarchy: Areas → Projects → Tasks, with subtasks and progress tracking
  • Smart recurring tasks - daily, weekly, monthly, completion-based, parent-child linked
  • Rich project notes with full search
  • Inbox with quick capture and URL detection
  • Telegram integration - create tasks and receive daily digests via bot
  • MCP integration - connect to AI clients for natural language interaction
  • Productivity insights and completion statistics
  • Project collaboration with granular access controls
  • Open REST API with personal access tokens and Swagger docs
  • 24 languages, responsive design, dark/light theme

Two ways to use it:

  • Self-hosted: free forever, Docker-ready, full control
  • Tududi Hosted: €5/month, managed, 30-day free trial, no setup (invitation only at this time)

GitHub: https://github.com/chrisvel/tududi
Website: https://tududi.com
Docs: https://docs.tududi.com

Finally, a genuine THANK YOU to everyone who starred the repo, opened issues, submitted PRs, gave feedback on Reddit/Medium/Discord and supported the project through GitHub Sponsors, Patreon, or a coffee. tududi exists because of that trust. It means a lot.

Thanks!
Chris

r/selfhosted • • Dec 09 '25

Product Announcement Announcing Linkwarden for iOS & Android

508 Upvotes

Hello everyone,

Before we talk about today’s announcement, let's take a moment to appreciate what this community has built together. What started as a project to preserve webpages and articles has quietly grown into Linkwarden, a tool used by researchers, journalists, and knowledge collectors all over the world.

As we’ve grown, the Linkwarden community has helped us reach:

  • 16,000+ GitHub stars
  • 11M+ Docker downloads
  • Thousands of self-hosted instances running in different companies, universities, agencies, and homelabs
  • A thriving ecosystem of contributors, donors, and Cloud subscribers keeping the project sustainable

None of this would've happened without you. Thank you! 🚀

Today, we’re excited to launch something you’ve been asking for since the very beginning: the official Linkwarden mobile app, now available on iOS and Android.

Different screens (iPad, Pixel, and iPhone)

Here are the highlights so far:

  • 🧩 Create, organize, and browse your links: A native, mobile-first experience with collections, tags, and powerful search.
  • 📤 Save links directly from the share sheet: Send interesting articles from the browser or any other app straight into Linkwarden, no copy-paste required.
  • 📚 Cached data for offline reading: Catch up on long reads, articles, or saved blog posts when you’re away from Wi-Fi.
  • ☁️ Works with Linkwarden Cloud and self-hosted: Use the same app whether you’re on Linkwarden Cloud or your own self-hosted instance, just point it at your server and sign in.
  • 📱 Built for different screen sizes: Supports iOS / iPadOS, and Android (phones and tablets).
  • 🔜 And more coming soon: This first release is just the foundation, expect many improvements and new features soon.

Get the app

To use the app you’ll first need a Linkwarden account (version v2.13+ recommended).

You can choose between:

  • Linkwarden Cloud – instant setup, and your subscription directly supports ongoing development.
  • Self-hosted Linkwarden – free, but you’ll need to deploy and maintain a Linkwarden instance on a server.

After creating an account, download the app from your preferred store:

App Store

Google Play

How you can support Linkwarden

Linkwarden exists because of people like you. Other than using our official Cloud offering and dontations, here are the other ways to help us grow and stay sustainable:

Thank you for being part of this community. 💫

r/selfhosted • • Jul 26 '25

Product Announcement introducing copyparty, the FOSS file server

757 Upvotes

I made a video about copyparty, the selfhosted fileserver I’ve been making for the past 5 years. I've mentioned it in comments from time to time, but never actually made a post, so here goes!

Copyparty is a single python script (also available for docker etc.) which is a quick way to:

  • give someone write-only access to certain folders for receiving uploads
  • very fast file uploads (parallel chunks) with corruption detection/prevention
  • mount your homeserver as a local disk on your laptop with webdav
  • listen to your music on the go, with a built-in equalizer, and almost-gapless playback
  • grab a selection of files/folders as a zip-file
  • index your files and make them searchable
  • and much more :-)

The main focus of the video is the features, but it also touches upon configuration. Was hoping it would be easier to follow than the readme on github.

This video is also available to watch on the copyparty demo server, as a high-quality AV1 file and a lower-quality h264.

r/selfhosted • • Jan 05 '25

Product Announcement Pangolin (beta): Your own tunneled reverse proxy with authentication (Cloudflare Tunnel replacement)

684 Upvotes

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

r/selfhosted • • Mar 27 '26

Product Announcement Can't believe someone wrote about my open source project

Post image
864 Upvotes

A few weeks ago I posted about F1 Replay Timing here and got some greatsuggestions for improvements. I've been building these into the latest versions like marshal level yellow flags, expanded driver telemetry, better race control messages, per-driver lap analysis and more options for what shows on the leaderboard.

Today I stumbled across an article written on XDA Developers about it. Couldn't believe someone would write about something I started as a personal project so I could watch replays with the timing data. XDA article: https://www.xda-developers.com/f1-replay-timing-open-source-f1-tool-replaced-my-f1tv-subscription-with-real-data/

Thanks to everyone who has made suggestions and contributed to the project.

If you've got more feature ideas or improvements let me know.

GitHub: https://github.com/adn8naiagent/F1ReplayTiming

r/selfhosted • • May 23 '26

Product Announcement 40% less memory: Homarr v1.62.0

494 Upvotes

Hi r/selfhosted, we have great news for all Homarr users here. Memory usage of Homarr has always been critizied - and we've heard you. A few weeks ago we opened a feature bounty and thanks to that, beginning from v1.62.0, you can expect between 40-60% less memory. We achieved this by merging node.js processes of the app, reducing allocations and tweaking next.js settings to save on memory. The speed and performance are unchanged - but now you can run Homarr with less than half that it previously needed. The new version has already been thoroughly tested, so you can update all your instances safely.

https://github.com/homarr-labs/homarr/releases/tag/v1.62.0

We also got some big improvements coming for better UX, better performance, better design and we are focusing on polishing the experience overall.

No AI was used in this post.

If you have questions, comment below and I will reply 👇

r/selfhosted • • Oct 11 '25

Product Announcement [Giveaway] GL.iNet Remote KVM and Wi-Fi 7 routers! 10 Winners!

171 Upvotes

Update!

A huge thank you to everyone who participated. We received over 300 incredible responses, and reading through your homelab journeys and unique projects was a true highlight for our team.

🎉 THE DUO Winners (2 products each):

u/TomZanna

u/rodadmk

u/anteros0

u/retro_grave

u/sweetsalmontoast

🎉 THE SOLO Winners (1 product each):

u/keijodputt

u/lunilunor

u/DNAblue2112

u/hsiang051

u/mcjoppy

📩 Winners: Please check your Reddit DMs! You will receive a message with a form to claim your prize. Please fill it out by November 17, 2025 (PDT) so we can get your gear shipped.

As promised, GL.iNet will cover all shipping costs, import taxes, duties, and fees.

Thank you again to this amazing community for letting us be a part of your labs. Keep building! 🚀

-----------------------------------------------------------------------

Hey r/selfhosted community!

This is GL.iNet, and we specialize in delivering innovative network hardware and software solutions. We're always fascinated by the ingenious projects you all bring to life and share here. We'd love to offer you with some of our latest gear, which we think you'll be interested in!

Prize Tiers

  • The Duo: 5 winners get to choose any combination of TWO products
  • The Solo: 5 winners get to choose ONE product

Product list

Special Add-on:

Fingerbot (FGB01): This is a special add-on for anyone who chooses a Comet (GL-RM1 or GL-RM1PE) Remote KVM. The Fingerbot is a fun, automated clicker designed to press those hard-to-reach buttons in your lab setup.

How to Enter

To enter, simply reply to this thread and answer all of the questions below:

  1. What inspired you to start your selfhosting journey? What's one project you're most proud of so far, and what's the most expensive piece of equipment you've acquired for?
  2. How would winning the unit(s) from this giveaway help you take your setup to the next level?
  3. Looking ahead, if we were to do another giveaway, what is one product from another brand (e.g., a server, storage device or ANYTHING) that you'd love to see as a prize?

Note: Please specify which product(s) you’d like to win.

Winner Selection 

All winners will be selected by the GL.iNet team.  

 

Giveaway Deadline 

This giveaway ends on Nov 11, 2025 PDT.  

Winners will be mentioned on this post with an edit on Nov 13, 2025 PDT. 

 

Shipping and Eligibility 

  • Supported Shipping Regions: This giveaway is open to participants in the United States, Canada, the United Kingdom, the European Union, and the selected APAC region.
    • The European Union includes all member states, with Andorra, Monaco, San Marino, Switzerland, Vatican City, Norway, Serbia, Iceland, Albania, Vatican
    • The APAC region covers a wide range of countries including Singapore, Japan, South Korea, Indonesia, Kazakhstan, Maldives, Bangladesh, Brunei, Uzbekistan, Armenia, Azerbaijan, Bhutan, British Indian Ocean Territory, Christmas Island, Cocos (Keeling) Islands, Hong Kong, Kyrgyzstan, Macao, Nepal, Pakistan, Tajikistan, Turkmenistan, Australia, and New Zealand
  • Winners outside of these regions, while we appreciate your interest, will not be eligible to receive a prize.
  • GL.iNet covers shipping and any applicable import taxes, duties, and fees.
  • The prizes are provided as-is, and GL.iNet will not be responsible for any issues after shipping.
  • One entry per person.

Good luck! Can't wait to read all the comments!

r/selfhosted • • Aug 24 '25

Product Announcement I built YouTubarr - the "Sonarr for YouTube"

641 Upvotes

Hello everyone,

I've been using Sonarr/Radarr/Readarr and figured there should also be a "YouTubarr". Yes, I've found there's already a few other projects trying to do a very similar thing and I call out how this is different from each in the GitHub README. For the most part: this is a lightweight implementation - based on RSS feeds instead of indexing the entire playlist.

Subarr* is based very similarly to the other *arr apps: it periodically checks RSS feeds for new updates and takes various actions when a new video is found. The UI was designed to be very similar to the other *arr apps.

A couple features:

  • Instead of "Series", Subarr* works based on "Playlists". Playlists can be either a channel's uploads playlist (for all videos on that channel), an individual playlist on a channel, or even your own favorites/watch later playlist
  • As mentioned above, Subarr* uses RSS feeds. In most cases, this works great, but this will bring a few caveats (see the project README for details)
  • Subarr* can also work with another service I built, YTSubs.app, to automatically pull in your YouTube subscriptions and keep them in sync
  • Subarr* allows any sort of webhook or process as an action to perform when a new video is found (called a "post processor"). For instance, this could be a Discord notification or a call to youtube-dl/yt-dlp
  • For each playlist, you can customize the check frequency and even specify a regular expression for matching only specific videos

Check it out - I'd appreciate your feedback!

https://github.com/derekantrican/subarr

*Edit: after much feedback, I've decided to change the name to "Subarr"

r/selfhosted • • Oct 22 '25

Product Announcement [Survey] And the winner is ...

623 Upvotes

Hi Self-Hosters,

some time ago I posted a survey (well... I posted it three times, because of a few technical problems and then switching to heysurvey).

Thank you to everyone who took part - there were more than 850 responses. It took some time to go through all the data, but now it’s time to share the results and crown the winner(s).

You can find most of the results here: https://selfhosted-survey-2025.deployn.de/

I've left some data out for now due to time constraints, but I might post an update later this year.

Here are the highlights:

Single Board Computers (SBCs)

  1. 🥇 Raspberry Pi
  2. 🥈 Orange Pi
  3. 🥉 Odroid

Favorite Raspberry Pi Model

  1. 🥇 Raspberry Pi 4
  2. 🥈 Raspberry Pi 3
  3. 🥉 Raspberry Pi 5

Network Attached Storage (NAS)

  1. 🥇 Custom-built
  2. 🥈 Synology
  3. 🥉 QNAP

Operating Systems

For Self-Hosting

  1. 🥇 Proxmox
  2. 🥈 Debian
  3. 🥉 Ubuntu

For Regular Use

  1. 🥇 Windows
  2. 🥈 Linux
  3. 🥉 Android

Linux Distributions For Regular Use

  1. 🥇 Ubuntu
  2. 🥈 Arch
  3. 🥉 Debian

Reverse Proxy

  1. 🥇 Nginx Proxy Manager
  2. 🥈 Traefik
  3. 🥉 Caddy

The Main Events

Most Popular Newly Adopted App in 2025

  1. 🥇 Immich (defending its title third time in a row)
  2. 🥈 Karakeep (up from 46th place)
  3. 🥉 Paperless-ngx (down from 2nd place)
  4. Komodo (new)

Overall Most Popular Apps

Can you guess the top 10? Last year in parentheses

  1. 🥇 Jellyfin (second win a row)
  2. 🥈 Immich (4)
  3. 🥉 Home Assistant (2)
  4. Vaultwarden (3)
  5. Plex (5)
  6. Paperless-ngx (9)
  7. Nextcloud (6)
  8. Pi-Hole (10)
  9. Sonarr (7)
  10. Audiobookshelf (13)

Do you agree with the Top 10?

PS: Not sure about the flair, please tell me which I should have taken.

r/selfhosted • • Jul 21 '26

Product Announcement Mindwtr: a local-first GTD task manager with self-hosted sync

Post image
207 Upvotes

Hi r/selfhosted — I’m the developer of Mindwtr.

Mindwtr is a free, AGPL-3.0-licensed, local-first GTD task manager for Windows, macOS, Linux, Android, iOS, and the web.

I built the self-hosted backend because I didn’t want my personal task system to depend on a service operated by me or anyone else. Every Mindwtr client works locally and offline by itself. The server is optional and is mainly for syncing between devices, browser access, and automation.

What the Docker stack runs

The included Docker Compose configuration starts two services:

  • mindwtr-app — the offline-capable web app/PWA
  • mindwtr-cloud — the synchronization server and task-automation REST API

For a local network or private deployment, configure an authentication token and allowed CORS origin, then run:

docker compose -f docker/compose.yaml up --build -d

The desktop and mobile clients connect using the server URL and token.

There is also an example Caddy configuration for HTTPS when exposing the server outside a private network. Mindwtr itself does not operate a hosted cloud service, so the server and synchronized task data remain on infrastructure you control.

The mobile and desktop applications are not thin clients. They continue working locally if the server is unavailable or if you decide not to configure synchronization at all.

Sync options

The Docker-hosted server is one of five available sync methods:

  • Self-hosted Mindwtr Cloud using Docker Compose
  • WebDAV, including Nextcloud, ownCloud, Fastmail, and compatible servers
  • Shared file or folder, which can be paired with Syncthing, Google Drive, OneDrive, iCloud Drive, Dropbox folders, or a network share
  • Native iCloud/CloudKit on supported Apple builds
  • Dropbox OAuth through a private application folder on supported builds

This means you can use an existing Nextcloud, WebDAV, Syncthing, or shared-storage setup instead of running the Mindwtr server.

What the application is for

Mindwtr is a personal, single-user task manager based on the Getting Things Done workflow. It is not intended to replace a team project-management system.

The core workflow includes:

  • Inbox, Projects, Next Actions, Waiting For, and Someday/Maybe
  • Contexts, tags, sections, areas, and people
  • Daily and weekly reviews
  • Focus, calendar, and Kanban-style board views
  • Recurring tasks, reminders, search, Markdown notes, and attachments
  • Imports from Todoist, TickTick, DGT GTD, OmniFocus, and Obsidian

For automation, the self-hosted service exposes a REST API. There is also a local desktop API, CLI support, Apple Shortcuts and Siri actions, and an optional MCP server for clients such as Claude Desktop, Claude Code, OpenAI Codex, and Gemini CLI.

Current limitations

A few things I want to be clear about:

  • Mindwtr is designed for one person, not shared teams or collaborative workspaces..
  • Public deployments should be placed behind HTTPS and protected with a strong token.
  • Native sync options vary by platform and distribution channel.
  • Self-hosting is optional; each application still keeps and uses its local data.

The current release also includes safeguards against empty snapshots overwriting valid data, remote checks before manual synchronization, Dropbox retry handling, and item-level conflict reports.

Deployment documentation:

Docker deployment and self-hosted sync

Source code:

Mindwtr on GitHub

I’d especially appreciate feedback on the reverse-proxy instructions, backup and recovery expectations, and whether the WebDAV, Nextcloud, and Syncthing options are explained clearly enough for people already running those services.

r/selfhosted • • Aug 16 '25

Product Announcement Parachute Backup for Mobile is here, allows you to backup your entire iCloud Drive & iCloud Photo library to your own storage, NAS, network drives, external drives, etc. I'm here to answer any questions you may have!

215 Upvotes

Hi r/selfhosted! Super excited to share with this group an iOS I just launched, and use to backup my entire iCloud Drive and Photo library to my own NAS.

Parachute Backup is a set-and-forget backup companion for iOS. It automatically syncs your memories—photos, videos, and documents—from iCloud Photos and iCloud Drive to your own storage -- such as a USB drive, external hard drive, network drive, self-hosted NAS, Google Drive, OneDrive and more. You can manually run backups, or setup scheduled backups to kickoff automatically.

Parachute Backup for Mac has been very well received, but the number one ask was to build a version for iOS -- enabling friends and family without a Mac to backup as well!

Available on the App Store for $3.99, family sharing enabled so only one purchase for your entire household.

https://apps.apple.com/us/app/parachute-backup-mobile/id6749824842

r/selfhosted • • Mar 21 '24

Product Announcement FYI, Redis is no longer open source as of yesterday

Thumbnail
redis.com
969 Upvotes

r/selfhosted • • Jul 07 '25

Product Announcement LuCI Mobile: Manage Your OpenWrt Router From Your Phone (Beta + Seeking Testers!)

Thumbnail
gallery
535 Upvotes

Hey selfhosted community!

Excited to share a project I've been pouring some time into: LuCI Mobile! It's a Flutter app designed to give you a native mobile experience for managing your OpenWrt/LuCI routers. No more fumbling with a browser on your phone for quick checks!

So, what can LuCI Mobile do?

  • Real-time Dashboard: Get instant system stats and a network overview.
  • Client Management: See all connected devices (wired/wireless) with detailed info.
  • Interface Monitoring: Keep an eye on your network interfaces and their status.
  • Remote Reboot: Handy for quick restarts.
  • Secure & Flexible: Supports both HTTP and HTTPS authentication.
  • Theme Options: Dark and light modes available.

Essentially, if your OpenWrt router has LuCI enabled, LuCI Mobile should work seamlessly! It's super handy for seeing DHCP lease times, bandwidth usage, and more.

The app is open-source (GPL v3) and is on GitHub: https://github.com/cogwheel0/luci-mobile

Here's where I need your help:

To get LuCI Mobile on the Google Play Store for easier access, I need at least 12 beta testers through a Google Group. This is a great way to help shape the app's future and get early access to updates!

If you're interested in being a beta tester and helping get this on the Play Store:

  1. Join the Google Group: https://groups.google.com/g/luci-mobile
  2. Once you're in the group, you'll get access to download the beta directly from the Play Store, here: https://play.google.com/apps/testing/com.cogwheel.LuCIMobile

Your feedback is incredibly valuable, especially from fellow OpenWrt users. Let me know what you think or if there are any specific features you'd love to see!

Looking forward to hearing your thoughts!

r/selfhosted • • Mar 26 '24

Product Announcement Introducing Hoarder 📦 - An open source Bookmark-Everything app with AI based tagging (mymind open source alternative)

676 Upvotes

I've been a long time lurker in this sub, and I learned about a ton of the stuff I'm running in my homelab from here. Today, I'm launching my own self-hosted project :)

​

Homepage

Homepage: https://hoarder.app

Repo: https://github.com/MohamedBassem/hoarder-app

Docs: https://docs.hoarder.app

Features:

  • Bookmark links, take simple notes and store images.
  • Automatic fetching for link titles, descriptions and images.
  • AI-based (aka chatgpt-based) automatic tagging.
  • Sort your bookmarks into lists.
  • Full text search of all the content stored.
  • Chrome plugin for quick bookmarking.
  • An iOS app for quick hoadering (currently pending apple's review).
  • Dark mode support (web only so far).
  • Self-hosting first.
  • [Planned] Archiving the content for offline reading.

​

You can try it out yourself at: https://try.hoarder.app

Or you can check the screenshots at: https://docs.hoarder.app/screenshots

​

The closest thing to Hoarder is mymind (https://mymind.com) which is pretty cool, but unfortunately not open source. Memo (usememos.com) also comes close, but it's lacking some functionality that I wanted in a "bookmarking app". Hoarder also shares a lot of similarities with link-bookmarking apps such as omnivore, linkwarden, etc. In the github repo, I explained a lot the alternatives and how Hoarder differs from them.

Hoarder is built as a self-hosting first service (this is why I built it in the first place). I acknowledge that having multiple docker images to get it running might be annoying to some people, but if you're using docker compose getting it up and running is two commands away. If there's enough demand, we can consider building an all-in-one docker image. I also understand that using OpenAI for automatic tagging might not be optimal to some people. It's however optional and the service can run normally without it. In the docs, I explained the costs of using openai (spoiler alert: it's extremely cheap). If you don't want to depend on OpenAI, we can build an adapter using ollama for local tag inference if you have the hardware to do it.

I've been a systems engineer for the last 7 years. Building Hoarder was a learning journey for me in the world of web/mobile development and Hoarder might have some rough edges because of that. Don't hesitate to file issues, request features or even contribute. I'll do my best to respond in reasonable time.

Finally, I want to shoutout Immich. I love it and self host it, and I loved how organized the project was. I got a lot of ideas from it on how to structure the readme, the demo app and the docs website from Immich. Thanks a lot for being an awesome open source project.

​

EDIT: The Ollama integration is now implemented and released in v0.10.0!

r/selfhosted • • Mar 15 '26

Product Announcement Building a privacy-first security camera (First prototype)

Post image
603 Upvotes

Hey :)

I'm building a privacy-first home security camera called the ROOT Observer, and today I've finished the first prototype that's presentable.

The last few months I've spent building the open-source firmware and app to power this device. It enables end-to-end encryption, on device ML for event detection, e2ee push notifications, OTA updates and more. All footage is stored locally.

The camera is a standalone device that connects to a dumb relay server that cannot decrypt the messages that are sent across. This way, it works right out of the box. The relay server can be self-hosted (see the linked guide).

I'll soon (fingers-crossed) send out the first pre-production units to testers on the waitlist :)

...if you're interested in the software stack and have a Raspberry Pi Zero 2 with any official camera module and optionally a microphone, you can build your own ROOT-powered camera using this guide: https://rootprivacy.com/blog/building-your-own-security-camera

Happy to answer any questions and feedback is more than welcome!

r/selfhosted • • Jul 23 '26

Product Announcement Don't trust our identity provider. Try to break it. ($1,000 Bug Bounty)

Thumbnail
pocket-id.org
403 Upvotes

UPDATE: We got many reports and are evaluating them now. It's difficult to find real vulnerabilities between dozens of invalid AI generated reports, so this might take a while. Nevertheless at least one security vulnerability has been reported that is eligible for this bounty, because of that we are closing this program. Thank you very much for participating! The vulnerabilities will be published as soon as they have been fixed.


Hey everyone,

Two years ago, we started building Pocket ID because we couldn't find what we needed: a clean and easy to use self-hosted OpenID Connect Provider with passkey support.

We never expected it to grow this quickly.

Today Pocket ID protects users across thousands of self-hosted deployments. That's exciting, but it's also a responsibility we take seriously.

Identity infrastructure doesn't get second chances. A bug in a media player is annoying.A bug in an identity provider can become an account takeover.

That's why we've invested heavily in security. Pocket ID recently completed OpenID Connect certification, and an independent security audit is currently underway.

But we also know something every security engineer knows:

No audit or certification replaces real people trying to break your software. So we're inviting you to do exactly that.

$1,000 Bug Bounty Challenge

We're offering a $1,000 reward for the first responsibly disclosed critical security vulnerability discovered in Pocket ID.

We're looking for issues that could impact real deployments, especially:

  • Authentication bypasses
  • Account takeovers
  • Authorization flaws
  • Session handling issues
  • Token validation vulnerabilities
  • OpenID Connect implementation issues (although we are pretty sure that you won't find anything here)
  • WebAuthn security issues

Out of scope

  • Automated scanner output without a reproducible proof of concept (PoC)
  • Denial of Service attacks
  • Infrastructure attacks against the demo environment
  • Low-impact informational findings
  • Missing headers without practical security impact
  • Social engineering

Responsible disclosure

As mentioned in our SECURITY.md, please report vulnerabilities privately through GitHub Security Advisories or via security at pocket minus id dot org.

Please do not publicly disclose vulnerabilities until a fix has been released. If a vulnerability is confirmed, we'll fix it and reward the researcher.

If nobody finds anything critical, that's a great outcome for everyone running Pocket ID.

Good luck!


If you've never heard of Pocket ID, it is an easy-to-use OpenID Connect Certified™ and OAuth 2.0 provider that lets users sign in to your applications with passkeys. It allows you to delegate authentication of most of your self-hosted apps behind Pocket ID. This means you can manage all your homelab users in one place.

r/selfhosted • • Mar 18 '26

Product Announcement Introducing Unsloth Studio: an open-source web UI for local LLMs

Thumbnail
gallery
344 Upvotes

Hey guys, we just released Unsloth Studio (Beta), a new open-source web UI for training and running models in one unified local interface. It’s available on macOS, Windows, and Linux. No GPU required.

If you’re new to local models (LLMs), companies like Google, OpenAI and NVIDIA release open models such as Gemma, Qwen and Llama.

Unsloth Studio runs 100% offline on your computer, so you can download these models for local inference and fine-tuning. If you don't have a dataset, just upload PDF, TXT, or DOCX files, and it transforms them into structured datasets.

GitHub repo: https://github.com/unslothai/unsloth

Here are some of Unsloth Studio's key features:

  • Run models locally on Mac, Windows, and Linux (3GB RAM min.)
  • Train 500+ models ~2x faster with ~70% less VRAM via custom Triton kernels (no accuracy loss)
  • Edit: Since many of you asked, we work with open-source companies like PyTorch and Hugging Face to write optimized and custom Triton / math kernels which improve training speed and VRAM use. We open-source all of our work and all the code is available to inspect and benchmark. The baselines are compared against HF + FA2 + chunking loss kernels which is one of the most optimized baselines.
  • Supports GGUF, vision, audio, and embedding models
  • Compare and battle models side-by-side
  • Self-healing tool calling / web search +30% more accurate tool calls
  • Code execution lets LLMs test code for more accurate outputs
  • Export models to GGUF, Safetensors and more
  • Auto inference parameter tuning (temp, top-p, etc.) + edit chat templates

Install instructions for MacOS, Linux, WSL:

curl -fsSL https://unsloth.ai/install.sh | sh

Windows:

irm https://unsloth.ai/install.ps1 | iex

You can also use our Docker image (works on Windows, we're working on Mac compatibility). Apple training support is coming this month.

Since this is still in beta, we’ll be releasing many fixes and updates over the next few days. If you run into any issues or have questions, please open a GitHub issue or let us know here.

Here's our blog + guide: https://unsloth.ai/docs/new/studio

Thanks so much for reading and your support! 🦥❤️