SPONSORED BY PikaPods
Self-Host Weekly is sponsored by PikaPods, the instant open source hosting service. Run a large selection of open source apps within seconds from just $1.20/month. Server administration, updates, and backups are all taken care of, leaving you in control of your data. Try it today with $5 free welcome credit!
Another week, another round of bad press for the team at Plex, who spent the past few days mitigating damage from yet another security breach: An unauthorized third party accessed a limited subset of customer data from one of our databases. While we quickly contained the incident, information that was accessed included emails, usernames, securely hashed passwords and authentication data.
To make matters worse, updating a Plex password is apparently a difficult task (1, 2, 3, 4, 5, 6, 7) that required many users to reclaim their servers for some reason. (I wonder if they've considered asking this guy for tips on perfecting their authentication system?) As usual, the incident added fuel to the ongoing Plex vs Jellyfin fire (the latter of which – despite being open-source – also isn't immune to security incidents). In a nutshell, Plex's tight grip on authentication and remote access proved to be somewhat of a nightmare this week while still addressing the more difficult aspects of getting Jellyfin up-and-running. I haven't been shy in the past about being an adamant Plex user, and despite recent events, I still don't see that changing any time soon. My hot take on the matter: Plex isn't perfect, but the open-source aspect of Jellyfin is holding the platform back. Fractured development across its third-party ecosystem prevents any clients from being as functional as apps like Plexamp while also creating hyper-focused support for popular platforms and leaving smaller platforms virtually unsupported. In other related news and activity: Happy selfh.st/ing! Newswire
Software Updates
BookLore v1.2.0 | Books: Comprehensive library stats and graphs (reading activity, library makeup, favorites, rankings, personal insights)
Caddy Manager v0.0.2 | Frontend: Multi-database engine support (SQLite, MongoDB), alternative JSON editor, initial dashboard setup
Dockpeek v1.6.0 | Dashboard: Traefik label support, hide all columns, display only running containers, improved sorting
Karakeep v0.27.0 | Read Later: Website-aware previews, cookie support, redesigned background jobs page, GIF asset support
listmonk v5.1.0 | Newsletters: ALTCHA support, refactored media gallery with new UI, bulk subscriber blocklisting from bounces UI, auto-creation of OIDC users with default roles
LoanDash v1.2.0 | Budgeting: Default currency setting, bank loan auto-payments, recurring payments, upcoming payments dashboard, revamped UI, multi-architecture support
LoggiFly v1.5.0 | Logs: OliveTin actions integration, cross-container actions, pre-action cooldowns, keyword groups, Docker label-based config, disable notifications
OpenProject v16.4.0 | Project Management: Sync color mode with OS preference, project list PDF exports, improved meeting participants dialog, updated project overview page
PeerTube v7.3.0 | Videos: Translated e-mails, web config wizard for admins, lateral admin menu, improved federation controls, schedule live streams
Rallly v4.4.0 | Event Polls: Improved ICS lifecycle management, new variables for disabling login and registration
Reitti v1.5.0 | Location Tracking: Live location updates from shared instances, magic link sharing, advanced timezone controls, OIDC enhancements
RomM v4.2.0 | Gaming: New console interface designed for large screens, out-of-the-box PSP and DOS emulation, global EmulatorJS config
Ryot v9.2.0 | Tracking: TVDB provider support, enhanced collection filters, search filter for IGDB
TaskTrove v0.4.0 | Tasks: Experimental web notifications, PWA support, time estimation, focus timer, auto backups
tududi v0.81 | Tasks: New task details page, safe project deletion, improved backups, new column-Kanban style layout page,
New Software
Ackify | Document Tracking: Secure document reading validation service
ArrQueueCleaner | *arr: Automated queue cleaner for removing stuck downloads from Sonarr
Auribook | Audiobooks: Standalone Apple Watch app for AudioBookshelf
Bookseerr | Books: AI-powered book recommendations
Container Hub | Container Registry: Docker registry UI for exploring and managing container repositories
DosVault | Gaming: Modern, web-based DOS game collection manager
Flint | Server Management: Lightweight tool for managing Linux virtual machines
HabitSync | Habit Tracking: Simple habit tracking app with social features
LRCLib Fetcher | Music Streaming: CLI tool for fetching synchronized lyrics for music files
Markdown to ePub Converter | File Conversion: Containerized web service or converting Markdown content to ePub
MatchExec | Gaming: Video game tournament manager
Mediqux | Medical Records: Comprehensive medical record system for individuals and families
Nginx Ignition | Frontend: User interface for NGINX web server
Paperion | Books: Academic search engine for finding published records
Pocket2FA | Authentication: Mobile client app for the 2FAuth web application
R2 Gallery | File Management: Minimal web UI for managing a Cloudflare R2 bucket
RosterHash | Fantasy Football: Track fantasy leagues, matchups, and players in one dashboard
RustNet | Monitoring: Cross-platform network monitoring terminal UI tool
SayAThing | Text-to-Speech: Text-to-speech service using advanced AI models
Unofficial Kometa GUI | Media Assets: User-friendly Windows interface for managing Kometa configurations
Recently Discovered
Ackee | Web Analytics: Minimal, privacy-centric web analytics
Autocaliweb | Books: Clean web interface for Calibre
Pixelfin | Photos: Create HTML galleries from Jellyfin photo libraries
Reel | Media Player: GNOME media player for Plex and Jellyfin
Sharry | File Sharing: Simple file sharing web app
Project Updates
GoCron | Task Scheduling License: Apache-2.0 --> MIT
Palmr | File Sharing License: Proprietary --> Apache-2.0
RSS Translator | RSS Name: RSS Translator --> RSSBox
Quote of the Weekmaking RSS cost $5 for your mid tier selfhosting newsletters is absurd. Bringing together interesting Reddit and GitHub content in one place is somewhat interesting but not this money grabbing route. Paywalling RSS for a newsletter targeting the FOSS crowd is brave
Feedback
How helpful did you find the content in this week's newsletter?
Content SpotlightMeet Sharry, a self-hosted file sharing platform. Sharry, which boasts itself as convenient, lives up to its claim with a minimal web interface that makes uploading, managing, and sharing files a breeze. Features include sending and receiving files, multi-user support, REST API, resumable uploads, public download restrictions, sharing via QR codes, and more. Sharry can be easily deployed via bare metal or Docker and requires a separate PostgreSQL database for storage.
Links: Website, Source Code Videos and PodcastsCommand Line CornerUse uptime -p to easily see the formatted system uptime directly from the command line: $ uptime -p
up 4 days, 11 hours, 21 minutes
Click here for an archive of commands shared in past newsletters. 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.
|