Every so often I receive a request to add software to selfh.st/apps that leaves me wondering if I actually know what constitutes self-hosting. Browser extensions, command line scripts, Discord bots, etc. Should self-hosted software always be accessible via the browser? What if I use a CLI-based monitoring or downloading solution? Some draw the line at desktop apps, but I'm also aware of several communities that entertain discussion around desktop-based office software like LibreOffice – as well as occasional requests for the coveted self-hosted alternative to Microsoft OneNote (desktop-based, but I suppose it's also offered as an online service). Either way, don't @ me for occasionally covering self-hosted adjacent software in this newsletter. Unrelatedly, the CEO of GitHub announced they're stepping down this week and Microsoft wasted no time with a restructure that shifts its staff over to their CoreAI division. Cue the panic from the open-source community concerning its inevitable enshittification (despite the vast majority of these projects still utilizing it for their source code). If you're not aware, viable self-hosted alternatives do exist – GitLab, Forgejo, and Gitea specifically come to mind (and Codeberg for those who don't have the infrastructure to self-host it themselves). A few other things that captured my attention this week: Happy selfh.st/ing! Newswire
Software Updates
AirTrail v2.6.0 | Flight Tracking: Added AeroDataBox as a source for prefilling flight information based on flight number
BookLore v0.37.0 | Books: KOReader sync support, private user notes, public review fetching, polished dashboard, authentication fixes, book title tooltips
CheckCle v1.5.0 | Uptime: Multi-channel notification support, specialized notification managers, rich formatting support
Kubero v3.0.0 | Deployment: User/role management, team views, JWT authentication, RBAC access, redesigned API
Kuvasz v2.4.0 | Uptime: New HTTP response evaluation options (specify status codes, keywords, etc.), additional error details, clickable URLs on details page
Manage My Damn Life v0.8.0 | Tasks and Calendars: Reworked recurring tasks, add/manage web calendars, force hard sync, in-app database warnings
Papra v0.8.0 | Document Management: Enhanced webhook system, task processing with Cadence MQ, enhanced migration system, improved error handling, OCR for scanned PDFs
Pocket ID v1.7.0 | Authentication: New user application dashboard, robots.txt
ShellHub v0.20.0 | SSH: Web endpoints to replace legacy tunnel system, streamlined device management, improved navigation, Cloudflare DNS provider support
Speakr v0.5.0 | Transcription: Advanced tagging system, enhanced ASR integration, document exports, improved interface and audio processing
Stirling PDF v1.2.0 | PDF: PSD support, enhanced table of contents for imports/exports
Syncthing v2.0.0 | File Sync: Database backend switched to SQLite, updated logging format, forget deleted items after six months, dropped support for a number of platforms
VaulTLS v0.9.0 | Networking: Certificate renewals (remind, renew, renew and notify), backend reworks
Wallos v4.1.0 | Subscriptions: At-a-glance dashboard, AI recommendations, disable local login when OIDC is enabled
New Software
ANotesVault | Note-Taking: Secure online notepad with client-side encryption
Chanakya | Voice Assistant: Advanced voice assistant designed for privacy and flexibility
Cozy Critter | Tracking: Animal-themed offline-first mood tracker
DataPup | Database Explorer: Intuitive and enjoyable database management with AI query assistance
Decypharr | *arr: qBittorrent implementation with Debrid service support
Easy Kanban | Kanban: Simple Kanban application for managing projects and tasks
Glass Keep | Note-Taking: Sleek, Keep-style notes app
Homepage Project | Dashboard: Minimal homepage built to look like a car dashboard with gauges for system metrics
Moocup | Screenshots: Visual editor for creating stunning screenshots
Paperless-NGX Uploader | Document Management: Upload documents to Paperless-ngx from Android's 'Share' menu
Pi-Dash | Dashboard: Lightweight dashboard for monitoring Pi-hole instances
PTBot | Gaming: Discord-powered remote control for Pterodactyl game servers
pyload-qt | Front End: Web interface for pyload based on qBittorrent
rwMarkable | Task and To-Do's: Simple app for checklists and notes
ShipShipShip | Changelog: Changelog and roadmap platform with feature voting
Tamreen | Fitness: Gamified fitness motivation app
Title Tidy | File Management: Standardize media file names using intelligent parsing
Recently Discovered
DynamoDB Dashboard | Database Explorer: Web GUI dashboard for DynamoDB
iSponsorBlockTV | Ad Block: SponsorBlock client for YouTube apps
Open Archiver | Archive: Archive, store, and index email from major platforms
RetroAssembly | Gaming: Personal retro game collection in your browser
Spotizerr | Downloads: Spotify music downloader
Trala | Dashboard: Simple, modern dashboard for Traefik services
Project Updates
SubTrackr | Subscriptions License: MIT --> AGPL-3.0
More from selfh.stFeedback
How helpful did you find the content in this week's newsletter?
Content SpotlightMeet BrickTracker, a self-hosted platform for tracking LEGO sets. Leveraging Rebrickable's API, BrickTracker provides a minimal web interface for importing and tracking specific LEGO sets and their accompanying pieces and mini-figures. Features include missing piece tracking, parts inventories, consolidated views of pieces across an entire collection, and wishlists for tracking future purchases. BrickTracker can be easily deployed via Docker and requires an external API key from Rebrickable to populate set information.
Links: Source Code Videos and PodcastsCommand Line CornerUse tr -dc A-Za-z0-9_ < /dev/urandom | head -c 16 | xargs to quickly generate a password from the command line (create a bash alias for quick reference in the future): $ tr -dc A-Za-z0-9_ < /dev/urandom | head -c 16 | xargs
M0hPYmTAu877Lj6q
Click here for an archive of commands shared in past newsletters. (Thanks to selfh.st reader Molnar E. for this week's command line tip!) Share Your ContentI'm always looking for new and existing self-hosted content to share in Self-Host Weekly. Reach out using the button below if you'd like to have your own content featured or have a suggestion for content types you'd like to see featured in future newsletters.
|