Subscribe to our newsletter

For the latest in self-hosted news, software, and content delivered straight to your inbox every Friday

Success! Now Check Your Email

To complete Subscribe, click the confirmation link in your inbox. If it doesn’t arrive within 3 minutes, check your spam folder.

Ok, Thanks
This Week in Self-Hosted (5 April 2024) 8 min read
This Week in Self-Hosted

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

By Ethan Sholly
This Week in Self-Hosted (5 April 2024) Post image
Sponsored by Tailscale

This Week in Self-Hosted is sponsored by Tailscale, helping you securely access local devices and services from anywhere—without worrying about ports and firewalls. Check out the subnet router feature and get started today.

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

Introducing selfh.st/apps, a Directory of Self-Hosted Software
A directory of self-hosted software and applications for easy browsing
Redis’ license change and forking are a mess that everybody can feel bad about
Cloud firms want a version of Redis that’s still open to managed service resale.
Nextcloud releases Assistant 2.0 and pushes AI-as-a-Service - Nextcloud
A major update to the Nextcloud AI Assistant 2.0, plus the news we work with several big hosting providers like IONOS and OVHcloud to bring AI-as-a-Service options to you!

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
Help keep the newsletter (and me) running ☕

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

AdGuard Home — Network Wide Ad Blocking in your Homelab
Let’s talk about AdGuardHome, a network-wide ad blocking software that you can run in your homelab. It’s a great way to block ads and trackers on your network without having to install ad blockers on every device.
Podman - Portainer
Portainer is an application, providing a web UI for management of Docker and Kubernetes. It is simple, yet powerful, and easy to use. But, what about Portainer on Podman? In this article, I will give a quick guide, how you can get it running and start your first containers.
I use these 2 apps for universal AirDrop rather than pushing people to Apple
They’re free, they’re easy, they’re open source, and they generate funny names.

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.

A screenshot of the platform's home page with a listing of books
Screenshot from the project's repository

Links: Website, GitHub, Docs, Patreon

What We're Watching

What We're Listening To

Jacob Kaplan-Moss on Compensating Open Source Maintainers (but not that way)
Jacob talks about the backlash against open source maintainers seeking compensation, ethical use of software, financial support for maintainers, and complexities in licensing.
Can a VPS Replace a Homelab?
Alex goes head-to-head with budget VPS providers, which gets us into a classic debate, and Adam Morales from Unraid joins us!

Smart Home and Automation

2024.4: Organize all the things!
Time for spring cleaning 🧹 Introducing new ways to organize your automations (and more) with floors, labels, and categories. Easily add Matter devices from other controllers, and two brand new map…

Privacy

Details Emerge Of Facebook’s Long History Of Spying On Encrypted User Communications Across Different Apps And Service
Last week you’ll recall that after a closed-door intelligence briefing, some members of Congress leaked word to Axios that they were “shocked” by various TikTok behaviors.Upon clo…
World Backup Day - Top tips to protect your passwords | Bitwarden Blog
Stay safe and secure for the long term by protecting your account and vault items.

Upcoming Events

Nextcloud Enterprise Day 2024 - April 24 in Munich
The Nextcloud Enterprise Day provides IT professionals like project managers and decision makers the opportunity to define their own strategy to get the most out of their Content Collaboration Platform.

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.

Welcome to Developer Week 2024
We’re kicking off 2024’s Developer Week, and we’re excited to welcome you to the week and give you a small preview of what to expect, and how we’re thinking about the future of our platform
GitHub - bitwarden/passkeys-index: A collection of sites and services that support passkeys
A collection of sites and services that support passkeys - bitwarden/passkeys-index

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