This Week in Self-Hosted (5 April 2024)
Self-hosted news, software updates, launches, and a spotlight on Librum - a minimal web application for reading and managing e-book libraries
This Week in Self-Hosted
Redis and its switch to a dual-license model dominated the conversation this week, with some notable contenders popping up as potential replacements. (And yes, I included the Tech Gate article above because they actually used a photo of a fork as its featured image.)
In other news, the Matrix Foundation – another project recently in the news for changing licenses – published an interesting piece on publicly funding open-source infrastructure, and the team at Nextcloud continued calling out big tech firms for anti-competitive behavior that can have a large impact on the adoption of open-source software (they're really starting to send mixed signals about their relationship with Teams).
In selfh.st-related news and content – thanks to everyone for putting up with this year's attempt at an April Fools' joke, and congrats to Braden G. for winning a Raspberry Pi 5 in last week's subscriber giveaway. If you missed it, I also published a browsable list of self-hosted apps and software based on the dataset used to compile updates for this newsletter.
Thanks, and happy selfh.st/ing!
In the News
Software Updates
- Apprise v1.7.5 | Notifications: Support for Free-Mobile, improved Markdown-to-HTML conversions
- Cosmos Server v0.15.0 | Platform: Disk management features (S.M.A.R.T. monitoring, MergerFS, parity disks), cron job management, new terminal with full bash support
- FileBrowser v2.28.0 | File Manager: Previews in shared folders, background freezing while previewing files, 'Ctrl' shortcut for selecting multiple files, focus editor when opened
- Hoarder v0.11.0 | Bookmarks: CLI tool for mass manipulation, bookmark notes, tag deletion on tag page, uploading multiple images at the same time
- Home Assistant v2024.4 | Home Automation: Upgraded tables, new toolbar, filter panel, item grouping, selection mode, batch actions, floors, labels, categories, map and webpage dashboards
- HortusFox v2.5 | Plant Manager: Multi-platform builds (Raspberry Pi support), custom port for database connections, e-mail confirmation upon creation now optional, 'Last time fertilized' attribute
- KitchenOwl v0.5.0 | Groceries and Recipes: Migration to single container deployment, 225 new item icons, enhanced household settings
- Librum v0.12.2 | Books: New PDF tools (merge, extract, image-to-PDF), new selection menu, in-app alerts for better feedback, redesigned loading animations, improved 'Save to Files'
- Linkding v1.27.0 | Bookmarks: Local archive of website snapshots, instructions for increasing font size
- Kyoo v4.4.0 | Media Streaming: OIDC support, automatic watchlist syncing with Simkl
- Manage My Damn Life v0.5.0 | Calendars: Jotai support for state management, improved task rendering, task search in filters, updated logo, Gantt view, updated event editor
- Mealie v1.4.0 | Recipes and Meals: OIDC login support, initial startup workflow, security updates
- Memories v7.1.0 | Photos: Overhauled query infrastructure for improved performance, basic search functionality, sort by recently updated and ascending/descending, manual upload to folder on Android
- NocoDB v0.205.0 | No-Code Platform: Calendar view for date fields, revamped form view including a simplified builder, brand images, background colors, and pre-filled forms
- Receipt Wrangler | Receipts: Android and iOS apps now available in beta
- Ultimate Unraid Dashboard v1.7 | Dashboard: New views for Plex streams, Plex history, and array growth
- Umami v2.11.0 | Web Analytics: Visit metrics, referrer icons, partial matching, new UTM report, funnel report enhancements
- Wanderer v0.3.0 | Trail Database: Add trails to list, OAuth support, TCX/KML file support, auto-upload folder
- WordPress v6.5.0 | Content Management: Font library, additional revision details, new data views, smoother drag-and-drop, improved link controls
- Yamtrack v0.9.0 | Media Tracker: Video game tracking, environment variable for TMDB metadata language, repeats field, better date keys in media details
New Software
- BulkRename: Bulk renaming tool for television files
- Dawarich: Maps and statistics from Google Maps Timeline
- llmcord.py: Local LLM prompting in Discord
- Materialious: Modern material design theme for Invidious
- Pictap: Web-based photo gallery for managing and sharing media
- Puter: Open-source internet operating system (currently in alpha)
- Redict: Copyleft fork of Redis
- SaveHere: Minimal cloud file manager for downloading and storage
This Week in Self-Hosted is an independent publication supported by the self-hosted community. Consider buying me a coffee, signing up for a monthly donation on the site, or sponsoring the newsletter to help offset the costs associated with running the publication.
Community Content
Content Spotlight: Librum
Meet Librum, a self-hosted platform for managing e-book libraries with a built-in reader. Designed with minimalism in mind, Librum provides a clean and simple interface for easy reading and browsing from mobile and desktop devices. Features include metadata editing, book syncing across devices, highlighting, bookmarks, text search, support for most major book formats, and a recently released suite of PDF editing tools.
Librum can be installed via Docker or bare metal and requires a separate MySQL database for storage. The project's repository also states that Android and iOS apps are currently in development and coming soon.
Links: Website, GitHub, Docs, Patreon
What We're Watching
- It’s time for a new HomeLab Dashboard // Homepage | Christian Lempa
- Hardware Vlog | Friday night building servers with Alex! | KTZ Systems
- Everything New In Home Assistant 2024.4! | Everything Smart Home
What We're Listening To
Smart Home and Automation
Privacy
Upcoming Events
Command Line Corner: mkdir -p
Add the -p flag (--parents) to the mkdir command to create a directory of new folders in a single command instead of repeating it multiple times for each new folder.
Users can also utilize brace expansion with mkdir -p to simultaneously create multiple directories of folders with a similar structure.
/$ mkdir -p /this/week/in/self-hosted
/$ tree
.
|___this
|___week
|___in
|___self-hosted
/$ mkdir -p this/{day,week,month}/in/self-hosted
/$ tree
.
|___this
|___day
|___in
|___self-hosted
|___week
|___in
|___self-hosted
|___month
|___in
|___self-hosted
Click here to view an archive of commands shared in previous newsletters.
Related News and Content
Share Your Content in a Future Newsletter
I'm always looking for new and existing self-hosted content to share in This Week in Self-Hosted. 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.
Comments