Reitti v3.1.0: A year of self-hosting my location history (1.1k stars and 46 releases later)
https://redd.it/1q3sy46
@r_SelfHosted
OOPS - Incident Management Platform with Uptime Kuma and OutlineWiki integration
# A quick disclaimer before the post itself.
Hi everyone! This is my very first post on Reddit, sharing my own solution that helps me solve problems faster. I'm not a developer — I'm a DevOps by profession, and I don't have much experience with development.
Everything below - all the code - is written using Cursor. Please bear with me :)
# Now, to the idea itself and why I did it.
Besides my main job, I have a small pet project: hosting. As it grew, we started creating a status page on top of **uptime kuma**, and we also have an internal wiki on **outlinewiki**. Since our hosting team only has a couple of people, we don't have any **real incident management**, but we do have **real** **clients**.
When problems arise, our flow is as follows:
* start solving the problem
* pause solving the problem, go to Uptime Kuma -> dashboards -> click -> edit -> post an incident -> save
* continue on solving the problem
* update the incident (the same long process)
We also decided to start writing a postmortems, as it's important to us that identical incidents don't recur, or at least that we can see how much time led to what impact.
[OOPS main page](https://preview.redd.it/16he0naf5cbg1.png?width=3266&format=png&auto=webp&s=a0be0d87da755583079c9d7da6346dcadfe83227)
# This is how OOPS was born
A service that allows you to:
* receive a webhook from Uptime Kuma (aka alert)
* create an incident based on this webhook
* if it's a public incident (when there's an impact on users, and not, for example, an internal system interruption), then automatically update the Uptime Kuma public page
* have an incident timeline with clear statuses
* have an incident history
* have the ability to create a postmortem in one place and, most importantly, save it to OutlineWiki for easy access.
*We're still having issues* – terrible, laggy, and very inconvenient synchronization with Uptime Kuma (**if anyone knows how to solve these issues, please share**. however, I couldn't find anything other than [https://uptime-kuma-api.readthedocs.io/en/latest/](https://uptime-kuma-api.readthedocs.io/en/latest/) , and that repository seems to be three years old).
# Disclaimer(!!!)
Next is a brief description of the service itself created by AI. If you want to skip this description, you can go to the end of my post.
\------
# ✨ Key Features
# Incident Management
* **Full incident lifecycle** \- from detection to resolution to postmortem
* **Severity levels** \- Minor, Major, Critical with customizable colors
* **Timeline updates** \- Track every status change (Investigating → Identified → Monitoring → Resolved)
* **Impact tracking** \- Mark incidents as Internal or External
* **Downtime calculation** \- Automatic or manual downtime tracking
# Components & Services
* **Component catalog** \- Define your infrastructure (API, Database, CDN, etc.)
* **Component groups** \- Organize by region or function (EU, US, Billing, Core)
* **Service tags** \- Tag incidents with affected services
* **Third-party dependencies** \- Track external services (Cloudflare, Stripe, AWS)
* **Historical uptime** \- See component health over time
# Postmortems
* **Structured postmortem templates** \- Description, Timeline, Impact, Action Items
* **File attachments** \- Upload graphs, screenshots (S3 or local storage)
* **Markdown support** \- Full markdown rendering
* **Wiki export** \- One-click export to Outline Wiki via API
# Public Status Page
* **Customizable design** \- Title, logo, footer, custom CSS
* **Light/Dark/System themes**
* **Header links** \- Add links to your main site, docs, etc.
* **Component status display** \- Show real-time component health
* **Active incidents** \- Display current issues with timeline
* **Public domains support** \- Configure dedicated domains that only show status page
# Integrations
* **Uptime Kuma** \- Receive webhooks AND push incidents back to Uptime Kuma status pages
* **Custom webhooks** \- Accept alerts from any monitoring tool
* **Outline
I failed self-hosting
After two years of self-hosting NextCloud, I’m giving up and going back to Google Drive.
NextCloud is slow, file edits fail sometimes, and the task app Deck has gotten worse. I wanted privacy and control, but convenience is more important for me and my family.
I’m sorry, self-hosting. Maybe I’ll try again someday. I will keep an eye on new solutions.
https://redd.it/1q3n2rl
@r_SelfHosted
I built a self-healing storage engine in Rust (Reed-Solomon) that mounts as a local drive.
https://github.com/crushr3sist/blockframe-rs
https://redd.it/1q3ly6m
@r_SelfHosted
Mixarr – a music discovery companion for Lidarr/Plexamp
https://redd.it/1q3jvbu
@r_SelfHosted
Best self-hosted bookmark manager?
Looking for **self-hosted bookmark managers** that are:
* Minimal and nice to look at
* Fast & easy to save links
* Good for organizing/tagging
Prefer something close to MyMind’s design/feel. Open-source or free to self-host is ideal.
https://redd.it/1q3giqc
@r_SelfHosted
Spotify-to-Plex | Automatically sync Spotify playlist to Plex - Lidarr / Slskd / Tiddl
Happy new year 🎉 I found some time in the holidays to update the Spotify to Plex service that I created a while back. It allows you to sync playlists (als Spotify curated ones using SpotifyScraper) and download missing songs via Lidarr, Slskd or Tiddl.
https://github.com/jjdenhertog/spotify-to-plex
https://preview.redd.it/8yvc1m7wu6bg1.png?width=1280&format=png&auto=webp&s=68d664ce977142b4214a7677eeaa30e23f309bbd
https://redd.it/1q348ws
@r_SelfHosted
BetterShift v2 - Multi-User Authentication & Calendar Sharing
https://redd.it/1q33zuz
@r_SelfHosted
aMule Web Controller - A modern replacement for the ancient amuleweb interface with real-time updates, *arr integration, and more
https://redd.it/1q2y41z
@r_SelfHosted
“Assets” — a self-hosted personal wealth tracker - Jan 2026 Update
For those who may be new to this project, [Assets](https://github.com/venil7/assets) is a self-hosted personal net worth manager that allows you to track your wealth across multiple portfolios and assets, using real-time market data from the Yahoo Finance API. If you're interested in learning more, you can check out [my original post here](https://www.reddit.com/r/selfhosted/comments/1obejcc/assets_a_selfhosted_personal_wealth_tracker/):
I'm thrilled to share that since my last post, I've received amazing feedback from the Reddit and GitHub , which has helped me improve and expand the project. Based on your input, I've added the following features and improvements:
* Added support for most major currencies as base currencies for wealth tracking, which can be selected in your profile (including **USD**, **GBP**, **EUR**, **CAD**, **NOK**, and others)
* Implemented proper user management, allowing you to designate any user as an admin, change or restore passwords, and change usernames
* Added the ability to bulk upload transactions extracted from your broker in **CSV** format
* Created **REST** **API** [documentation](https://github.com/venil7/assets/blob/master/API.md) for easier integration and development
* Fixed numerous bugs and issues reported by users
If you're already using *Assets*, please upgrade to the latest version to take advantage of these improvements.
`docker pull` [`ghcr.io/venil7/assets:1.6.0`](http://ghcr.io/venil7/assets:1.6.0)
If you're new to *Assets* and want to start tracking your wealth, you can self-host using provided [docker-compose](https://github.com/venil7/assets/blob/master/docker-compose.yaml).
I'd greatly appreciate it if you could take a few minutes to test out the [latest version](https://github.com/venil7/assets/pkgs/container/assets), report any bugs or issues you encounter, and share your suggestions and ideas for future improvements.
If you find Assets useful, I'd also be grateful if you could give it a star on GitHub if you haven't already: [https://github.com/venil7/assets](https://github.com/venil7/assets).
Your support and feedback are invaluable in helping me continue to develop and improve Assets.
https://redd.it/1q30e6r
@r_SelfHosted
I built Questarr - A game library manager inspired by Sonarr/Radarr
After years of using the *Arr apps for movies and TV shows, I've always wanted to have something similar for my game collection.
New game is announced? Just go into whatev-arr and add it: when it's out in a year, it's downloaded.
Questarr is my take on automated game management with a clean, cover-focused UI.
Key features:
🎮 Browse and discover games via IGDB (popular, upcoming, new releases)
📚 Track your collection with status labels (Wanted, Owned, Playing, Completed)
🔍 Search across Torznab indexers (Prowlarr integration supported)
⬇️ Automated downloads via qBittorrent, Transmission, or rTorrent
🎨 Clean dark/light UI optimized for game covers
Tech stack: React + TypeScript frontend, Node.js + Express backend, PostgreSQL database. Fully Dockerized for easy deployment.
Self-hosted and open source (GPL3). Perfect if you're already running *Arr apps and want to extend your stack to games.
GitHub: https://github.com/Doezer/Questarr
Still early in development and a lot to do still, but functional for basic game library management, downloading torrents from the app, notifications, calendar... At least enough to be made public. Feedback & PRs welcome!
https://preview.redd.it/debikiovb4bg1.png?width=1915&format=png&auto=webp&s=dfd1f9d626c10c0db9529432aa473433d5d54953
https://preview.redd.it/q4tqflewb4bg1.png?width=1631&format=png&auto=webp&s=de879a5a887bd2edce4723e50ccede5500b7bd0c
https://preview.redd.it/fzotc8xwb4bg1.png?width=1643&format=png&auto=webp&s=77b3f8315949b7a09e05f522daf385ecbdde5c73
https://redd.it/1q2slcz
@r_SelfHosted
Welcome to /r/SelfHosted! Please Read This First
#Welcome to /r/selfhosted!
We thank you for taking the time to check out the subreddit here!
##Self-Hosting
The concept in which you host your own applications, data, and more. Taking away the "unknown" factor in how your data is managed and stored, this provides those with the willingness to learn and the mind to do so to take control of their data without losing the functionality of services they otherwise use frequently.
##Some Examples
For instance, if you use dropbox, but are not fond of having your most sensitive data stored in a data-storage container that you do not have direct control over, you may consider NextCloud
Or let's say you're used to hosting a blog out of a Blogger platform, but would rather have your own customization and flexibility of controlling your updates? Why not give WordPress a go.
The possibilities are endless and it all starts here with a server.
##Subreddit Wiki
There have been varying forms of a wiki to take place. While currently, there is no officially hosted wiki, we do have a github repository. There is also at least one unofficial mirror that showcases the live version of that repo, listed on the index of the reddit-based wiki
##Since You're Here...
While you're here, take a moment to get acquainted with our few but important rules
And if you're into Discord, join here
When posting, please apply an appropriate flair to your post. If an appropriate flair is not found, please let us know! If it suits the sub and doesn't fit in another category, we will get it added! Message the Mods to get that started.
If you're brand new to the sub, we highly recommend taking a moment to browse a couple of our awesome self-hosted and system admin tools lists.
Awesome Self-Hosted App List
Awesome Sys-Admin App List
Awesome Docker App List
In any case, lot's to take in, lot's to learn. Don't be disappointed if you don't catch on to any given aspect of self-hosting right away. We're available to help!
As always, happy (self)hosting!
https://redd.it/bsp01i
@r_SelfHosted
I built Questarr - A game library manager inspired by Sonarr/Radarr
After years of using the *Arr apps for movies and TV shows, I've always wanted to have something similar for my game collection.
New game is announced? Just go into whatev-arr and add it: when it's out in a year, it's downloaded.
Questarr is my take on automated game management with a clean, cover-focused UI.
Key features:
🎮 Browse and discover games via IGDB (popular, upcoming, new releases)
📚 Track your collection with status labels (Wanted, Owned, Playing, Completed)
🔍 Search across Torznab indexers (Prowlarr integration supported)
⬇️ Automated downloads via qBittorrent, Transmission, or rTorrent
🎨 Clean dark/light UI optimized for game covers
Tech stack: React + TypeScript frontend, Node.js + Express backend, PostgreSQL database. Fully Dockerized for easy deployment.
Self-hosted and open source (GPL3). Perfect if you're already running *Arr apps and want to extend your stack to games.
GitHub: https://github.com/Doezer/Questarr
Still early in development and a lot to do still, but functional for basic game library management, downloading torrents from the app, notifications, calendar... At least enough to be made public. Feedback & PRs welcome!
https://preview.redd.it/debikiovb4bg1.png?width=1915&format=png&auto=webp&s=dfd1f9d626c10c0db9529432aa473433d5d54953
https://preview.redd.it/q4tqflewb4bg1.png?width=1631&format=png&auto=webp&s=de879a5a887bd2edce4723e50ccede5500b7bd0c
https://preview.redd.it/fzotc8xwb4bg1.png?width=1643&format=png&auto=webp&s=77b3f8315949b7a09e05f522daf385ecbdde5c73
https://redd.it/1q2slcz
@r_SelfHosted
Made a self-hosted portfolio platform, no AI slop, Docker ready
Slatefolio in the wild at jezzlucena.com, not for self promotion, but because I don't know of any other instances running. But please hire me if you're impressed lol
Hi. I made Slatefolio. It's a self-hosted portfolio for developers/designers/creative people.
Quick rundown: Next.js 15, Express, MongoDB. docker compose up and you're done. Has WebAuthn if you're into that. Multilingual. Sacred geometry animations because I thought it looked cool.
Important: the actual portfolio platform was built without any AI/LLMs. Hand-coded like we used to do before everything became ChatGPT wrapper startups. The landing page however was made with Claude Opus 4.5 because I wanted it to match the portfolio aesthetics and I was lazy.
Also English is my second language so I used Opus 4.5 to write this post too. Otherwise it would be incomprehensible.
Landing page: https://slatefolio.jezzlucena.com/
Demo (my portfolio): https://jezzlucena.com
GitHub: https://github.com/jezzlucena/slatefolio
Anyway that's it. Let me know if something is broken.
https://redd.it/1q2jk6s
@r_SelfHosted
I built Shelfarr, a request/download system for audiobooks and ebooks (Prowlarr → Audiobookshelf)
I was trying to figure out how to manage ebook and audiobook libraries and landed on Audiobookshelf pretty quickly, but for the part of getting files into the server I didn't find any great solutions.
So I made one. It's basically Jellyseerr but for books. Search Open Library, grab from Prowlarr indexers, download via qBittorrent/SABnzbd and organize for Audiobookshelf or any other consumer really, you can configure where the files go. Docker-ready.
https://shelfarr.org/
Open to feedback and contributions.
https://redd.it/1q2dkv1
@r_SelfHosted
Wiki** \- Export postmortems directly to your wiki
* **OIDC Authentication** \- Integrate with Authentik, Keycloak, Okta, etc.
# Real-time Updates
* **Server-Sent Events (SSE)** \- Live updates without page refresh
* **Pending alerts queue** \- Review incoming alerts before creating incidents
# 🛠️ Tech Stack
# Backend (Go 1.24+)
* **Gin** \- Fast HTTP framework
* **PostgreSQL 16** \- Main database
* **go-oidc** \- OpenID Connect authentication
* **JWT** \- Session management
* **MinIO/S3** \- File storage for attachments
# Frontend (React 18 + Vite)
* **TypeScript** \- Type safety
* **Tailwind CSS** \- Styling with custom color palette
* **Lucide Icons** \- Beautiful icons
* **React Router** \- Client-side routing
* **React Markdown** \- Markdown rendering
# ------
# Perhaps the main question I'm asking myself is: why did I do this?
The answer lies in the details: ready-made solutions like [incident.io](http://incident.io) and Atlassian Status Page are expensive. They are truly expensive because we have over 50 monitors in Kuma's on a dedicated server, for which we pay $15 per month. Alternative solutions would cost several times more.
Besides, I want to have a service in one place that I can use to **declare** and **save** **postmortems**.
I can view the history and see the correlation between **services** and their downtime. And in the future, I want to be able to send incident updates from Telegram/Slack to minimize distractions during problem investigations.
# Does my solution replace popular paid solutions?
Of course not. And I don't claim to, nor do I even want to. I'm glad I was able to "independently"^(with AI help) write a service that I like and that fully meets my needs.
# So....
Thanks for reading. If you have any questions or comments, please let me know, and I'll do my best to answer them.
If you'd like to see this service open sourced, let me know. *Perhaps someone else is experiencing similar issues and might find my solution helpful*.
[When incident is created, here is how it looks in Uptime Kuma](https://preview.redd.it/hognjjsn7cbg1.png?width=2704&format=png&auto=webp&s=82cfb6a8b0820deee0d3c42adedf024cb3b135be)
[Adding update to incident ](https://preview.redd.it/sm4rpsrr7cbg1.png?width=2666&format=png&auto=webp&s=ac23d2e8adaec6aac5e327dae75a8af29269d29b)
[Public status page with incident history and current ongoing problems \(if we have them\)](https://preview.redd.it/asowiztt7cbg1.png?width=1918&format=png&auto=webp&s=11a58c8392dad6f8ccc576a8a191c2b005078f7c)
[Creating a postmortem and after - automatically posting to Outlinewiki](https://preview.redd.it/iggj9qcx7cbg1.png?width=3230&format=png&auto=webp&s=92663e0952377cdfd743287b4890001f91cc7425)
[Some \(maybe\) useful statistics](https://preview.redd.it/oko4dvxz7cbg1.png?width=3250&format=png&auto=webp&s=8449917237168a50c276a4d44ea9b43c4264d047)
https://redd.it/1q3qfpt
@r_SelfHosted
isolate homelab from local devices?
Im contemplating setting up a physical server at home instead of continuing to rent my digital ocean droplet
But im concerned about the following... I wanna be able to connect to it and the services running on it outside of my home wifi — most likely thru a VPN like wireguard and whatnot. But I'm worried about the security.
Like, it's one thing if someone hacks into ur digital ocean droplet. And another if they gain access to a machine on my local network — potentially all devices would be vulnerable after that
Is there any way to physically isolate the server, so that it doesnt even know there are any local devices, without having to have two ISP routers/contracts/cables etc?
https://redd.it/1q3qfyo
@r_SelfHosted
The icing on the cake of selfhosting for me was music, and I must say it is perfect!
https://redd.it/1q3nlnn
@r_SelfHosted
I just want a "dumb" finances tracker
I despise web dev with a deep and burning passion, but I'm visiting some of the fiance's family here in Mexico and didn't have any of my toys to work on my real projects (usually embedded or Linux based stuff).
I've been putting off self hosting a lot of the Software me and my partner need and use, particularly a personal finances tracker. I didn't like firefly, or any of the third-party paid solutions, mainly because I wanted something far more "dumb" and minimal.
So I actually decided to build a web app in Rust (my god does Rust this make web dev kind of fun).
Here's the repo: https://github.com/cachebag/payme (please ignore all the `.unwrap()`'s I'll fix it later.
It was surprisingly simple to just get all of this up and running with no frills. And I thoroughly enjoyed writing it, despite my disdain for web development.
This project is again, very "dumb" so don't expect anything fancy. However, I provide a `Docker` image and I am indeed open to any contributions should anyone want to see any new features.
https://redd.it/1q3hq72
@r_SelfHosted
[Project] I wrote a script to fill Mealie with recipes automatically (Repost due to missing flair)
https://redd.it/1q3jq14
@r_SelfHosted
Dumb question but how to you divide hardware?
I had a single Linux gaming PC running a Windows gaming VM + Sunshine for game streaming, a PXE server + dhcp (dnsmasq), dockers for NextCloud, Home Assistant, PiHole and Sonarr, Open Web UI, Searxng and a few other stuff.
The SSD failed and took down all the devices in the house including all my lights cause it was all govee WiFi bulbs that I used HomeAssistant to control.
Now I want to restart and do things right and have one simple question - how does one choose how many Pis/servers to split stuff across??
Which sub deals with that aspect of planning the hardware, networking, services?
https://redd.it/1q3cqrd
@r_SelfHosted
Tailscale Exit Nodes Are Awesome
Hey everyone, I just wanted to describe my experience using Tailscale exit nodes when traveling abroad.
My home base is in the U.S and I have a small setup that consists of synology, pfsense, and a couple of self hosted services on a BeeLink. Now, none of the hardware matters that much cause my problem was pure networking. For some reason, many US websites flag IP addresses from African countries. I couldn’t:
- View and buy tickets to Cinemark movies
- My partner couldn’t browse jobs on Indeed
- Login to my stripe billing portal
- Manage certain bank transactions
Etc
Halfway through my trip I was starting to get frustrated because there was a point where I needed to view transactions and my partner couldn’t connect to job searching sites to communicate with certain recruiters. This is when I realized that I had set up an exit node on my pfSense router. If you’re not sure what an exit node is, it routes all your Tailscale VPN traffic through a hosted node, rather than a random Tailscale server somewhere. This makes it so any traffic that comes from you, when you’re away from home, still shows as the IP address of the exit node.
Most of the time, I hardly use exit nodes when traveling domestically. But now I realize the value of configuring it for the just-in-case moments, and I’m really glad I set it up.
https://redd.it/1q38t88
@r_SelfHosted
JoinThisParty - self-hosting (games) made easy. Includes a free subdomain for those who need it.
https://redd.it/1q345n9
@r_SelfHosted
Complete: 5tb Portable Media Server
https://redd.it/1q34537
@r_SelfHosted
Introducing Hypermind: A fully decentralized, P2P, high-availability solution to a problem that doesn't exist.
https://redd.it/1q20yew
@r_SelfHosted
Summer Update - 2025 | AI, Flair, and Mods!
Hello, /r/selfhosted!
It has been a while, and for that, I apologize. But let's dig into some changes we can start working with.
## AI-Related Content
First and foremost, the official subreddit stance:
/r/selfhosted allows the sharing of tools, apps, applications, and services, assuming any post related to AI follows all other subreddit rules
Here are some updates on how posts related to AI are to be handled from here on, though.
For now, there seem to be 4 major classifications of AI-related posts.
1. Posts written with AI.
2. Posts about vibe-coded apps with minimal/no peer review/testing
3. AI-built apps that otherwise follow industry standard app development practices
4. AI-assisted apps that feature AI as part of their function.
ALL 4 ARE ALLOWED
I will say this again. None of the above examples are disallowed on /r/selfhosted. If someone elects to use AI to write a post that they feel better portrays the message they're hoping to convey, that is their perogative. Full-stop.
Please stop reporting things for "AI-Slop" (inb4 a bajillion reports on this post for AI-Slop, unironically).
We do, however, require flair for these posts. In fact...
## Flair Requirements
We are now enforcing flair across the board. Please report unflaired content using the new report option for Missing/Incorrect flair.
On the subject of Flair, if you believe a flair option is not appropriate, or if you feel a different flair option should be available, please message the mods and make a request. We'd be happy to add new flair options if it makes sense to do so.
## Mod Applications
As of 8/11/2025, we have brought on the desired number of moderators for this round. Subreddit activity will continue to be monitored and new mods will be brought on as needed.
Thanks all!
~~Finally, we need mods. Plain and simple. The ones we have are active when they can be, but the growth of the subreddit has exceeded our team's ability to keep up with it.~~
~~The primary function we are seeking help with is mod-queue and mod mail responses.~~
~~Ideal moderators should be kind, courteous, understanding, thick-skinned, and adaptable. We are not perfect, and no one will ever ask you to be. You will, however, need to be slow to anger, able to understand the core problem behind someone's frustration, and help solve that, rather than fuel the fire of the frustration they're experiencing.~~
~~We can help train moderators. The rules and mindset of how to handle the rules we set are fairly straightforward once the philosophy is shared. Being able to communicate well and cordially under any circumstance is the harder part; difficult to teach.~~
~~message the mods if you'd like to be considered. I expect to select a few this time around to participate in some mod-mail and mod-queue training, so please ensure you have a desktop/laptop that you can use for a consistent amount of time each week. Moderating from a mobile device (phone or tablet) is possible, but difficult.~~
## Wrap Up
Longer than average post this time around, but it has been...a while. And a lot has changed in a very short period. Especially all of this new talk about AI and its effect on the internet at large, and specifically its effect on this subreddit.
In any case, that's all for today!
We appreciate you all for being here and continuing to make this subreddit one of my favorite places on the internet.
As always,
happy (self)hosting. ;)
https://redd.it/1m67csm
@r_SelfHosted
My Home Page Dashboard with a Custom Last FM Widget
https://redd.it/1q2txtz
@r_SelfHosted
Dockhand 1.0.5 has been released
Hey r/selfhosted,
As a continuation from [my previous post\](https://www.reddit.com/r/selfhosted/comments/1pxw8aa/)
Dockhand 1.0.5 has been released! This is mostly a bug-fixing and stabilization release, heavily driven by your feedback — thank you!
Docker Hub: `fnsys/dockhand:latest` (or `v1.0.5`)
website: https://dockhand.pro
source: [https://github.com/Finsys/dockhand](https://github.com/Finsys/dockhand)
issues: https://github.com/Finsys/dockhand/issues
next: [https://dockhand.pro/#roadmap](https://dockhand.pro/#roadmap)
The big change: security & Wolfi
Dockhand now runs on a custom OS built from scratch using [https://github.com/wolfi-dev](https://github.com/wolfi-dev) packages (via `apko`). I moved away from Alpine/Debian base images to eliminate upstream vulns and bloat.
security: drastic reduction in CVEs (see below).
size: image is \~22% smaller (293MB vs previous 376MB).
new:
containers/stacks: clicking names now opens detailed views directly.
env editor: now supports freestyle text entry (easy copy-paste of full `.env` files).
stacks: environment variables are now saved as .env file next to your compose.yaml. Edits made outside Dockhand (comments, formatting) are preserved.
fixes:
startup: fixed`PUID 1000` conflicts.
webhooks: fixed endpoints to correctly bypass session auth if auth is on.
stack errors: Docker error messages are now passed through clearly if a stack fails to start.
compose: fixed startup issues when using the user: directive.
editor:\* fixed flickering in the stack editor during fast typing.
container edit: added missing options (ulimits, security\_opt, dns, etc.) and fixed modal reloading glitches.
performance: fixed memory leak/lag on the Activity page with thousands of rows.
fixed `tlsSkipVerify` not saving,
re-enabled MFA for all users (regression)
Gmail SMTP notification errors
container unhealthy notifications not triggering
Security Scan
For vulnerabilities, you could say I have taken my own medicine. Take a look at the scan results and comparison, please:
hmm.
That one medium severity CVE in BusyBox is currently my mortal enemy. I stare at it every morning while drinking coffee. It knows its days are numbered :)
If you find anything use this https://github.com/Finsys/dockhand/issues for reporting and support, please.
Happy New Year, let it be better than 2025!
Best,
JK
https://preview.redd.it/zuulii6q24bg1.jpg?width=5395&format=pjpg&auto=webp&s=1d35b3f87f708797c47591e762862b37ceddcc19
https://preview.redd.it/enju3h6q24bg1.png?width=1800&format=png&auto=webp&s=62e45a8103c436d15e3d96aac61b04c94f5f0e67
https://preview.redd.it/holcsh6q24bg1.png?width=1802&format=png&auto=webp&s=eb7701d8d86fccbd72c3d9e22902869a843a9ed6
https://preview.redd.it/txlg5h6q24bg1.png?width=1804&format=png&auto=webp&s=97d648d1340d06c04c4e11aa266db659c30a9e8d
https://preview.redd.it/4xnx2i6q24bg1.png?width=1798&format=png&auto=webp&s=4fb6376e555e59640895d571fd8c5bc1501abb70
https://preview.redd.it/x7prri6q24bg1.png?width=1806&format=png&auto=webp&s=afa60a8e1ec7e236060933440118afa00fdc4e64
https://preview.redd.it/twkznl6q24bg1.png?width=1810&format=png&auto=webp&s=e1994ace27557fbeb1faaa6a3c82a28a7ae09877
https://redd.it/1q2qvgg
@r_SelfHosted
Dockman: alternative to portainer and dockge
Dockman is a compose-focused Docker management tool for those who find other platforms too bloated or too basic or too complex. Think of it as the unholy trinity of a text editor, Dockge, and Portainer, all mashed into one streamlined interface.
The newly released Dockman v3 adds several new features into the mix:
Full-featured File Management
Integrated IT-Tools
Built-in Composerize
Native SQLite Support: Open and inspect database files without leaving the editor.
Exec into distroless containers and bring your favourite tools and shell
And more !
If you find any bugs or have any questions open a discussion
https://github.com/RA341/dockman/discussions
Get started here:
Docs: [https://dockman.radn.dev/](https://dockman.radn.dev/)
GitHub: https://github.com/RA341/dockman/
Support:
If you like my work:
You can donate here: ko-fi.com/**ra341**
Or
I am graduating soon and looking for Full-Time SWE positions in the US. If you're hiring feel free to reach out contact@radn.dev
Screenshots
https://preview.redd.it/vv9ah68t81bg1.png?width=1913&format=png&auto=webp&s=2606ee3e818c03c9feda9433fdadb43e0cf3534c
https://preview.redd.it/l5mte68t81bg1.png?width=1919&format=png&auto=webp&s=550a72b6365576d8d1c574616fac84c49a15d4c1
https://preview.redd.it/lyxc8a8t81bg1.png?width=1914&format=png&auto=webp&s=acdb6f0a27c1a9a9a8bcfcf4dca22ba79b4d1acb
https://preview.redd.it/sqmuk98t81bg1.png?width=1908&format=png&auto=webp&s=2080ad958f815c9446b1842e6629d8d348ed5596
https://preview.redd.it/74k7se8t81bg1.png?width=1911&format=png&auto=webp&s=e0915989ac89bfc8b35dbe8956d3107e00bd35b0
https://preview.redd.it/o9g5vc8t81bg1.png?width=1907&format=png&auto=webp&s=3c3f019e5bd78267b1093324d2790fd9a5942f86
https://preview.redd.it/0i11zd8t81bg1.png?width=1905&format=png&auto=webp&s=fd2f1435335e625e188e1e08fb00a122d92f584a
https://preview.redd.it/kg3gkg8t81bg1.png?width=1909&format=png&auto=webp&s=98650d424b0049081933a9c212d599dbd22f7d9d
https://preview.redd.it/rofyag8t81bg1.png?width=1897&format=png&auto=webp&s=37b15cd984a0b0cd2cb2ea31a70cc800670f4818
https://redd.it/1q2gbz1
@r_SelfHosted
Tinder for your Jellyfin library
Hey all,
I got tired of never deciding on what to watch (especially with others), so I built Swiparr – like Tinder for your Jellyfin library.
Find it here.
You can host it with docker. FOSS and all that.
I work as a developer (mostly old codebases on SLA:s) during daytime so it was nice toying around with some (what I think is) modern stuff like Next.js and OpenCode.
At first I built it for myself but then I thought "eh", why not make it public, maybe someone will find it useful.
It’s a really bland UI, kinda lightweight (\~70MB memory), but stable to use. Please be kind!
To comply with the rules: I am the maker of the app, it was built with the help of AI, and I have no gain in you pulling the image and running the container yourself – except for maybe sleeping a little better at night knowing that it might have helped someone choose a good movie to watch.
https://redd.it/1q2a53a
@r_SelfHosted