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 (26 July 2024) 7 min read
This Week in Self-Hosted

This Week in Self-Hosted (26 July 2024)

Self-hosted news, updates, launches, and a spotlight on WhoDB - a lightweight and modern database management application

By Ethan Sholly
This Week in Self-Hosted (26 July 2024) Post image
Sponsored by Cakedesk

This Week in Self-Hosted is sponsored by Cakedesk, the subscription-free invoicing app for freelancers and small businesses that's easy to use, lightning fast, and works completely offline. Try it for free without limitations for up to 3 clients.

This Week in Self-Hosted

For those following last week's Immich/FUTO licensing drama, the development team rescinded their decision to refer to financial support for the application as a license this week. Instead, they're now referring to financial support as buying a product key as they continue their push to normalize open-source software purchases in support of sustainable development.

The Ghost content management team also made significant progress towards integrating ActivityPub into the platform after syncing their first post to Mastodon this morning. (I find this particularly exciting, as I'm utilizing a self-hosted instance of Ghost to deploy selfh.st.)

In other news, a ton of new software launches popped up on my radar this week, so be sure to check them out if you don't normally scroll that far in the newsletter.

Happy selfh.st/ing!

In the News

Wording change and clarification for purchasing Immich · immich-app immich · Discussion #11313
Hello everybody, Alex here! After the last announcement on a wording change in response to our mishap of using the words licensed and unlicensed, the team and I gave it a long hard thought over the…
The Open Home is not for sale
As acquisitions continue to kill local and private options in the smart home, we explain how we protect Open Home projects from investor greed.
We now deliver settings & posts
For a good time, follow this newsletter on Mastodon.

Software Updates

  • Apprise v1.8.1 | Notifications: New services – Splunk, VictorOps, Africas Talking, and Microsoft Power Automate
  • BookLogr v1.0.0 | Book Tracking: Book search via OpenLibrary, reading lists, notes, book ratings, public profiles
  • Calibre-Web Automated v1.2.0 | Book Server: Cover and metadata updates via Calibre-Web UI, one-step ePub v3 conversion, new CLI tools
  • Docmost v0.2.7 | Documentation: Import Markdown and HTML pages
  • Endurain v0.3.0 | Fitness Tracking: PWA support, theme/language switches, pagination
  • LinkWarden v2.6.0 | Bookmarks: Fully page copy, user administration, new masonry view, new iOS and macOS apps, import from Wallabag, Google OAuth support
  • Manyfold v0.74.0 | Digital Asset Manager: Removed unrelated tag display
  • Music Assistant v2.1.0 | Library Manager: Apple Music support, stability and speed updates for the Jellyfin and Subsonic providers
  • OpenSign v2.1.0 | Document Signing: Multi-user support, login validation, public profiles
  • OPNsense v24.7 | Firewall/Router: New dashboard, WireGuard QR code generator, experimental OpenVPN DCO support, FreeBSD 14.1, Python 3.11
  • Outline v0.78.0 | Wiki: Comment resolving, unified icon and emoji UI, Discord authentication
  • RomM v3.3.0 | ROM Manager: UI redesign, 1080p cover fetching, setup wizard for new installations, collections, SteamGridDB integration
  • Tasks.md v2.4.0 | Task Management: Improved drag-and-drop, auto-scroll when dragging elements out of their containers
  • Zulip v9.0 | Team Chat: Renamed "streams" to "channels", in-app feature announcements, improved reading and composing experiences, design and usability improvements

New Software

Breaking Changes

  • Endurain v0.3.0: Password hash updates (will need reset), database schema changes

Latest Directory Apps


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

Getting Started with APIs in Home Assistant: A Friendly Guide
Hey there, smarthome enthusiasts! So, a friend of mine recently reached out, asking if I could help him understand the basics of APIs and how to integrate them into Home Assistant. And I thought, “Why not turn this into a blog post?” After all, if one person has a question,
Control D and Tailscale: Granular DNS for every device on your network
We’re excited to announce an integration with Control D, a customizable DNS service. With Control D and Tailscale, every device on your tailnet can be protected from internet threats, unwanted and malicious content, or ads.
GitHub - DrDBanner/inmanage: Easily update and back up your self-hosted Invoice Ninja instance with a shell script.
Easily update and back up your self-hosted Invoice Ninja instance with a shell script. - DrDBanner/inmanage

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery

Content Spotlight: WhoDB

Meet WhoDB, a lightweight self-hosted database management tool. Along with similarities in functionality to existing tools, WhoDB comes packed with a snappy and user-friendly interface that takes a more visual approach to managing database tables and their relationships. Features include interactive graphs for visualizing databases, inline editing and previews, support for a wide array of database types, and a Jupyter Notebook-like scratchpad for performing database queries.

WhoDB can be easily installed via Docker and is currently under very active development with additional functionality (including an API) on the horizon.

Screenshot from the project's repository

Links: GitHub, Website, Documentation

What I'm Watching

What I'm Listening To

To Update, or Not to Update?
ESPHome dev dishes on device updates, Immich license drama heats up, Alex’s DIY server fix, and Chris reports on mobile tech trip test.
The Homelab Episode 133 – Crowdsec and pfsense – The Homelab Show
All of a Flutter
Alan gets with the times and starts a self-hosted email newsletter, Mark updates the Flutter-based Quickemu frontend Quickgui, and Martin quietly smashes some hardware together.

Command Line Corner: alias

Use the alias command to create customized shortcuts for frequently used commands:

/$ alias test='cat example.txt'
/$ test
  This Week in Self-Hosted

Click here to view an archive of commands shared in previous newsletters.

Switzerland Makes Open Source Software Mandatory For Public Sector
A big boost to the open-source community and an inspiration to other public sectors!

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