What’s everyone using to auto-transcode their media library?
Tdarr and unmanic are both freemium/proprietary. I dont mind paying for software but I prefer to support open source projects.
Is there anything similar worth looking at?
What’s everyone using to auto-transcode their media library?
Tdarr and unmanic are both freemium/proprietary. I dont mind paying for software but I prefer to support open source projects.
Is there anything similar worth looking at?
As far as I could tell: yes, and yes.
That looks pretty neat. Not what I’m looking for but would be handy for other projects.
I’ve been building a self-hosted task manager focused on something I couldn’t find in one package: true offline support and fast sync across devices.
Most open source task apps I tried leaned toward either: - good offline support but weak multi-device sync with no API support - or good sync but limited offline functionality
Will Be Done is my attempt to solve both.
Demo: https://demo.will-be-done.app/
GitHub: https://github.com/will-be-done/will-be-done
Home page: https://will-be-done.app/
What is supported right now: - True offline mode — reads and writes happen in the local browser DB and sync to the server when it becomes available again (so you can still use it even if your homelab is down!) - Fast sync across devices - Tasks and projects with drag-and-drop support - Kanban inside projects - Weekly planner - Recurring tasks - Vim keybindings
Planned in the near future: - CalDAV integration - Import from Todoist / TickTick / Microsoft To Do - API support - MCP support - Desktop app with global quick-add shortcut
Why I built it:
This is my third attempt over the last 3 years to build my ideal task manager, and I now use it daily.
I’ve worked on local-first and sync-heavy systems professionally, so offline-first architecture is something I care a lot about getting right.
Installation:
Single Docker command, no docker-compose, no external dependencies, SQLite included.
docker run -d \
-p 3000:3000 \
-v will_be_done_storage:/var/lib/will-be-done \
--restart unless-stopped \
ghcr.io/will-be-done/will-be-done:latest
Then open http://localhost:3000/.
Would love feedback from people here, especially if you care about self-hosting, offline-first apps, or replacing proprietary task managers.
Thanks! I am already building this iteration for one year, and I enjoy it! Both development and daily usage
Yeah, I mean I only use text files because I havent made my dream web app. I wouldnt want a tui. My script is only 57 LoC so I wrote it in a few hours.
I posted this over at https://discuss.tchncs.de/c/navidrome, but I thought I’d post it here, maybe someone has had experience with this.
I’ve been noticing demo.navidrome.org showing up in my firewall:
pFsense: https://discuss.tchncs.de/pictrs/image/3829f59a-fe76-4fd0-b988-c8b8896f2dd3.png
abuseipdb.com: https://discuss.tchncs.de/pictrs/image/fd0b1738-8a21-4cfc-a996-36b109268c28.png
As with anything entering or exiting my network, I am cautious and curious why my instance of Navidrome has the need to contact demo.navidrome.org.
I am running Navidrome as a Docker Instance. I have combed my compose file and can find nothing in that itself that would trigger Navidrome to ‘call home’.
Is this for stats, or other? As of right now, I have demo.navidrome.org blocked until I’ve gathered some information.
BTW, sweet piece of opensource software. I tip my hat to the dev team(s).
Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:
| Fewer Letters | More Letters |
|---|---|
| FTS | Flight Termination System |
| IP | Internet Protocol |
| UDP | User Datagram Protocol, for real-time communications |
| WDR | Wet Dress Rehearsal (with fuel onboard) |
[Thread #147 for this comm, first seen 8th Mar 2026, 16:20] [FAQ] [Full list] [Contact] [Source code]
Ahah! Ok that makes sense. Thank you so much for clearing that up. I guess I can now unblock demo.navidrome.org.
According to the release:
Adds experimental PostgreSQL support
The code was written by Cursor and Claude
14,997 added lines of code, and 10,202 lines removed
reviewed and heavily tested over 2-3 weeks
This makes me a bit uneasy, especially as ntfy is an internet facing service.
Am I overreacting or do you all share the same concern?
You should tell that to Linus Torvalds, he’s developing the Linux kernel without using GitHub at all. I’m sure he will appreciate being told git is insuffient to develop a good product and write good code.
ntfy never really had good push to iOS, in my experience. The only way I could keep my private channels consistently working was to use the PWA and specifically not sign into it (otherwise, my login token would expire and break things).
I gave up and switched to pushover and as long as I’m somewhat cognizant about what i’m including in the notifications, I’ve been pretty happy.
I’d love for something self hostable to get as good as pushover on iOS
Yeah might be the IP range of the provide. Also sometimes it stops working till you update. But I expect the hetzner IP range has more than one self hosted instance on it so probably gets tagged for the whole range.
I have a Talos k8s setup now and I’m trying to add various services. I have discovered that my old htpasswd file won’t cut it for auth.
I want to host the following,
Should I go with keycloak? Are there better auth services?
I’m on Keycloak + lldap for user provisioning and services that don’t support OIDC or SAML. I have yet to find a OAuth or SAML feature it doesn’t have. It does have a steep learning curve tho, so Authentik is maybe a better solution to get started with. I personally hit a wall with Authentik when I was trying to get different signature key algorithms for different services (some services have different supported set of key algorithms than others) and custom plugins for custom JWT fields and user attributes. I believe Authentik has something for extensions as well, but Keycloak is just Java, which has a much better development and deployment experience than throwing a .py or .js file in some directory and hoping it works.
Keycloak seems a little bit faster in my case, and it is simpler to setup. It has less containers.
However Authentik is has more features.
So, depending on your use case, I’d use one of those. Both are great!
“A curated list of awesome small web publishing tools and frameworks.”
Hello fellow TCP users.
I am currently having a lot of unused bandwidth. I wonder do you have any suggestion what to do with that bandwidth ?. Ideally it should more or less only relay the traffic because unfortunately I don’t have much idle RAM left (something like a Tor-relay node but least risky).
Thank you very much!
I just don’t tend to delete torrents at all. I have torrents going all the way back to when I built my current server, almost two years ago. Just set your bandwidth caps, and let the torrent client manage what to seed. Some of my shit is only like .1 ratio because it’s not popular or there are lots of other seeds… But I have a few others that have ratios in the literal hundreds. I think my most popular torrent is a PSX ISO bundle for emulators, and it’s currently sitting at a ratio of like 350.
I am in the process of doing this as well. The world needs more TOR relays, now more than ever!
I finally set up a VPN instead of exposing unnecessary ports to the wild!
A hopefully “success in progress”: I am building a new trueNAS server for storage. I have a k8s cluster and am currently using rancher for storage, but I decided at my scale central storage made more sense & would be easier to manage. I am also using that opportunity to upgrade from 2TB usable storage to 44TB usable storage. Fingers crossed everything will work 🤞
My wife needed a cycle tracker. Everything out there was either Flo (which got sued twice for sharing health data) or an abandoned GitHub project. So I built Ovumcy. Single Go binary, SQLite, Docker-ready. No analytics, no third-party APIs, no cloud. Your data stays on your server. Features: period tracking, symptom logging, predictions (ovulation, fertile window), statistics, CSV/JSON export, dark mode, Russian and English. Just pushed v0.2.5. Looking for feedback from real users.
Spanish released
Thank you very much, now I can ask my wife test it out.