|
"Never interrupt your enemy when he is making a mistake," a quote famously attributed to open source advocate Napoleon Bonaparte, has arguably never been more apropos for the self-hosted community. From AWS and Azure outages to GitHub unofficially pausing feature development, hosted services have recently done a better job evangelizing self-hosted software than I could ever hope to do. This week, Microsoft took the stage as the president of the Windows division announced the operating system is 'evolving into an agentic OS.' Cue the intense backlash from, well, pretty much everyone. Despite Bill Gates' recent warnings that we may be experiencing an AI bubble, companies will never learn that we'd rather spend 30 hours neglecting our families over the weekend to perfect our NixOS configs vs having an LLM do everything for us. Meanwhile, Google finally caved a bit on their recent sideloading decision and Apple announced the iPhone Pocket – a $230 knitted sock carrying case (bag?) and partnership between Japanese fashion designer Issey Miyake and Apple. For those who read this newsletter for actual self-hosted news (oops), consider this other notable activity from the week: - Docker's v29 release bumped the minimum supported API version, which is breaking certain services (exercise caution if updating this weekend)
- The Material for MkDocs (documentation) team launched their new static site generator, Zensical
- KeePassXC, a popular open-source password manager, publicly addressed their decision to incorporate generative AI into their development process
- The developer of BentoPDF, a new-ish web-based PDF toolkit, refused to stop kicking off their release notes with dad jokes (1, 2, 3, 4)
- Research faculty at the University of Maribor released the results of a recent survey conducted to determine why people self-host (spoiler alert: pleasure, autonomy, and usefulness)
- Home Assistant is scheduled to announce the launch of their next hardware product next Thursday (11/19) at 3pm EST
And lastly, I'll be publishing the results of my annual user survey next week and discussing them via live stream with YouTuber DB Tech next Saturday (11/22) (link to be provided in next week's newsletter). Happy selfh.st/ing! Newswire
Software Updates
- AliasVault v0.24.0 | Privacy: Passkey support, additional language options, iOS autofill, image zoom support on mobile
- BentoPDF v1.4.0 | PDF: Auto-generated table of contents, PDF/JSON conversion
- Beszel v0.16.0 | Monitoring: Basic Systemd service monitoring, GPU usage alerts, EXCLUDE_SMART environment variable
- BookStack v25.11 | Wiki: New database structure, separate time-zones for display, Groovy syntax highlighting, new API endpoints, proper search pagination
- Cr*nMaster v1.5.0 | Task Scheduling: Mandatory access passwords, deprecated environment variables, OIDC login support, textual recurrence descriptions, live UI updates
- Eigenfocus v1.4.0 | Project Management: Redesigned interface (navigation menu moved to the top, cleaner visuals, updated accessibility)
- ezBookkeeping v1.2.0 | Accounting: OIDC support for single sign-on, enhanced statistics and analysis with new visualizations
- Immich Kiosk v0.27.0 | Photos: New endpoint (/url-builder) for creating URLs and redirects via web interface
- Invio v1.8.0 | Accounting: Redesigned invoice editor with inline custom creation, fractional quantities support
- Karakeep v0.28.0 | Read Later: Revamped import process, upload custom attachments to bookmarks, inline checklist toggling, mobile app custom headers
- MyBibliotheca v2.0.0 | Reading Tracker: Database overhaul, ISBN lookup, bulk import from Goodreads CSV, foundation for social features
- Passbolt v5.7.0 | Password Manager: Secret history (disabled by default), remove user from groups, attention required filter, import report
- PdfDing v1.4.0 | PDF: Signature functionality for signed PDFs, system-based dark mode
- Plausible v3.1.0 | Web Analytics: New dynamic/more configurable tracing snippet and script, new 'interactive' optional event property, updated dark theme
- Pulse v4.28.0 | Server Management: Sparkline visualization mode, mdadm RAID monitoring, webhook private IP allowlist, expanded architecture support
- Rallly v4.5.0 | Event Polls: Support for password-based login, updated user session strategy
- Reitti v2.4.0 | Location: One-click tracking app configuration, unified menu/magic link logout, sorting options for memories, elevation data collection
- RomM v4.4.0 | Gaming: Support for alternative box art, task status page, multi-threaded library scanning, manually edit metadata
- Statistics for Strava v4.0.0 | Fitness: New config options and updates, internal schedule for defining/running recurring background tasks
- SubTrackr v0.4.5 | Subscriptions: Enhanced e-mail notifications, subscription logos/icons, table sorting, calendar view, iCal export
- Uncloud v0.14.0 | Deployment: Deploy apps from source code, execute commands in running containers, GPU support
New Software
- 8mb.local | Video Editing: Web platform for compressing videos to specified sizes
- arr-monitor | *arr: Python script for monitoring real-time progress of real-time *arr file operations
- BackVault | Backups: Lightweight service for periodically backing up Bitwarden/Vaultwarden vaults
- Chronarr | *arr: Comprehensive data and chronology management for Radarr/Sonarr
- Eclaire | Artificial Intelligence: Privacy-focused AI assistant for personal data
- Ephemera | Downloads: Book requests and automated downloads
- Forgotten Movies | Media Streaming: Notify Plex users when requested media hasn't been watched after a period of time
- GiftFlow | Wish Lists: Mobile-friendly app for managing gift ideas and purchases among members
- Homepage-lite | Dashboard: Lightweight, Go-powered dashboard for homelab services
- Jellarr | Media Streaming: Declarative configuration engine for Jellyfin via API
- Kaunta | Web Analytics: Privacy-focused web analytics engine with Umami compatibility
- Leyzen Vault | Cloud Storage: Encrypted file vault with moving target defense rotation
- LibraryDownloadarr | Downloads: Interface for downloading media from Plex
- MCServerNap | Gaming: Lightweight Minecraft server watcher and auto-starter based on incoming connections
- Mydia | *arr: Modern media management platform (Radarr/Sonarr alternative)
- PatchPanda | Docker: Docker Compose stack update manager
- Pipeline Vision | Dashboard: Centralized GitHub Actions dashboard
- Portal | Remote Access: Public web endpoints for local projects
- SecretAPI | Privacy: Lightweight API for securely sharing short-lived secrets
- SMS Backup Viewer | Backups: Backup and view SMS messages via a texting app-like web interface
- Sound Monitor | Tracking: Monitor, record, and document noise pollution as evidence for local authorities
- Still for AudioBookshelf | Audiobooks: Minimalist iOS client for AudioBookshelf
- Stitch Tracker | Tracking: Cozy app for managing and organizing knitting and crocheting projects
Recently Discovered
- Doco-CD | Deployment: Docker Compose continuous deployment
- Domain Locker | Tracking: Central hub for tracking domain portfolios
- GiftManager | Wish Lists: Gift idea manager for families
- Jellyswarrm | Media Streaming: Reverse proxy for combining multiple Jellyfin servers into one library
- NetVisor | Networking: Automatically discover and document network infrastructure
- Posterizarr | *arr: Automate the creation of posters for media libraries
Project Updates
OpnForm | Surveys and Forms Repository: JhumanJ/OpnForm --> OpnForm/OpnForm
Poenskelisten | Wish Lists License: None --> GPL-3.0
Content SpotlightMeet Postgresus, an automated PostgreSQL backup platform. With Postgresus, users can easily schedule and automate database backups to multiple storage destinations from the comfort of a web interface. Features include notifications, local and cloud storage, workspaces, access management, and smart compression. Postgresus can be easily deployed via bare metal or Docker and doesn't require any additional services to run.
Links: Website, Source Code Videos and PodcastsCommand Line CornerUse wc -w <file> to quickly count the number of words in a file: $ wc -w example.txt
4 example.txt
Click here for an archive of commands shared in past newsletters. Feedback
How helpful did you find the content in this week's newsletter?
Thanks to following executive sponsors, whose continued support makes this newsletter possible: 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.
|