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 April 2024) 8 min read
This Week in Self-Hosted

This Week in Self-Hosted (26 April 2024)

Self-hosted news, software updates, launches, and a spotlight on Who's At My Feeder, an app for identifying bird species from camera events

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

This Week in Self-Hosted is sponsored by Tailscale, the zero-config solution for securely accessing your remote resources—whether they're in the cloud or in your basement. Get started and connect up to 100 devices free!

This Week in Self-Hosted

It was a busy week for open-source non-profit organizations. The Matrix.org Foundation held the nomination period for its upcoming governing board election, and the team behind Home Assistant launched the Open Home Foundation – a formal entity to oversee the platform as it attempts to transition to mainstream consumer products.

In fediverse-related activity, Ghost announced they're officially working on ActivityPub support after soliciting feedback from the community last week. Meanwhile, the Pixelfed team spent the week teasing an upcoming app called 'loops', which aims to be an ActivityPub/open-source alternative to TikTok and other short-form video platforms.

If you missed it, I released a project related to selfh.st/apps that I'm calling selfh.st/companions – a directory of companion apps for self-hosted software. As usual, feel free to reach out if you have any suggestions for new software to be added to either directory, and thanks to those who've already sent in recommendations!

Happy selfh.st/ing!

In the News

Introducing selfh.st/companions, a Directory of Companion Apps for Self-Hosted Software
A directory of companion apps for self-hosted software curated for easy browsing and discovery
Announcing the Open Home Foundation
We’re launching a new non-profit organization: the Open Home Foundation. We created the Open Home Foundation to fight for the fundamental principles of privacy, choice, and sustainability for smart homes. And every person who lives in one.
Joining the ActivityPub network
Ghost is federating over ActivityPub to become part of the world’s largest publishing network.
Regain control over your time with Nextcloud Hub 8 - Nextcloud
Regain control of your time with Hub 8: improvements all around Hub, new apps, new AI features, new level of performance and comfort.

Software Updates

  • AppFlowy v0.5.5 | Workspaces: Support for sign-in via Magic Link, improved code block display
  • AudioBookshelf v2.9.0 | Audio Streaming: OIDC enhancements, podcast library language filter, WebP image support in comic files
  • Chevereto v4.1.0 | Photos: Video content support and functionality, used-based API, customizable system font
  • Dashy v3.0.0 | Dashboard: (Breaking Changes) Rebuild no longer needed after making changes, Docker mount updated from file to folder, non-root port update
  • FitTrackee v0.8.0 | Activity Tracker: Support for associating equipment with workouts, filter workouts by notes
  • Forgejo v7.0.0 | Git: SourceHut Builds integration, source code search, settings for wiki editing, repository badges
  • GitLab v16.11.0 | Git: Redesigned project overview page, GitLab Duo Chat release, additional username options, custom webhook headers
  • Immich v1.102.0 | Photos: (Breaking Changes) Mounted Postgres container volume, in-app language settings, haptic feedback control, AV1 transcoding
  • Kometa v2.0.0 | Automation: Rebranded from 'Plex Meta Manager', page topic options for IMDb, lxml Docker version for additional CPU support
  • LinguaCafe v0.10 | Language Learning: New default list layout for library page, logout confirmation dialog, theme customization, background colors for different word levels
  • Linkding v1.30.0 | Bookmarks: New reader mode, custom file uploads, improved support for blocking cookie banners
  • LinuxServer.io | Containers: Deprecated Plex Meta Manager image in favor of rebranded Kometa image
  • Nextcloud Tables v0.7.0 | Tables: Support for custom Tables apps, navigation improvements, table descriptions, import features, stylesheet printing
  • PhotoPrism v240420 | Photos: 2FA support, dialog for managing app passwords from UI, improved Intel QSV hardware transcoding support, support for MXF files, warnings for invalid filename extensions
  • Receipt Wrangler v4.3.0 | Receipt Tracking: Experimental support for EasyOCR, openAiCustom type for OpenAI-compliant self-hosted LLM backends
  • Ryot v5.0.0 | Tracking: Authentication support for OAuth and OIDC, new logo
  • ToolJet v2.36.0 | Low-Code: Table column redesign, new color swatches and variables, superstore-based state management, theme settings
  • Watcharr v1.39.0 | Watch Lists: Support for pinning items, improved search, detailed poster view on search page
  • Zoraxy v3.0.2 | Proxy: Support for alias hostnames, rewritten access rules to support per proxy hostname access filters

New Software

  • Ampcast: Music player with support for Plex, Jellyfin, Emby, and Navidrome
  • Initiative Tracker: Initiative tracker for D&D
  • Notepad.mx: Web-based notepad for secure note-taking and storage
  • Paperweight: Open-source PDF compression tool
  • Pinepods: Podcast downloader and player
  • Pok'em: Notification helper for Matrix
  • Ruddarr: iOS client for Radarr
  • RustDuck: Cross-platform desktop app for DuckDNS IP updates
  • Texted: Database-less blogging platform

Recently Added – selfh.st/apps

  • BunkerWeb: Next-generation web application firewall
  • Siyuan: Personal knowledge management software
  • Zoraxy: General purpose reverse proxy and forwarding tool
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing

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

Leaving Substack
MP 85: I’ll be moving to Ghost next week, because it’s a better fit for Mostly Python.
Now Self Hosted - #7
This issue will explore a selection of task board apps: Tasks.md, Nullboard and Planka.

Content Spotlight: Who's At My Feeder?

Meet Who's At My Feeder?, an application built for identifying bird species using photos captured from video camera events. Who's At My Feeder? is a sidecar app and requires an installation of Frigate (a self-hosted NVR featured last year) and an MQTT broker to facilitate communications between the two (I'm using Mosquitto). The interface itself provides a listing of detections with the species name and identification confidence level. The model used to identify birds can be found here.

Who's At My Feeder? can be easily installed via Docker (given you already have a working deployment of Frigate) and minimizes additional storage needs by leveraging Frigate assets to serve thumbnails and video clips.

A screenshot of the project's interface demonstrating a listing of bird species from video camera events
Screenshot from the project's repository

Links: GitHub

What We're Watching

What We're Listening To

Decentered S1E8: WordPress-ActivityPub with Matthias Pfefferle
Today, we sit down with Matthias Pfefferle of Automattic, the developer behind the ActivityPub integration for WordPress!

Smart Home and Automation

DIY Presence Sensor with HLK-LD1125H and ESPHome
Guide for creating your own reliable presence sensor with an ESP32 and HLK-LD1125H 24GHz mmWave radar sensor in ESPHome and Home Assistant.
Automating ESPHome Device Updates
In my smart home, I have a few ESPHome gadgets. It can get tiresome after a while to update this each time ESPHome receives an update. Why not just automate this process instead? In this post, I’ll walk you through utilizing a script and automation to let everything operate entirely

Privacy

[Beta] Test a new online learning course
I’m hoping some of you fine folks can spare a bit of time to check out a short online course I’ve put together, and share any feedback you have. And not just feedback on the course, but also feedback on whether you think this would be a useful thing for us to pursue further. The course is called Basics of Personal Threat Modeling and it more or less covers the first few pages of our knowledge base, nothing too exciting. I’m hopeful that we’ll have the opportunity to write more in-depth cours…

Command Line Corner: >

Preface a filename with > to clear the contents of the file directly from the command line:

/$ cat example.txt
  This Week in Self-Hosted
/$ > example.txt
/$ cat example.txt
/$

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

6 open source Google projects you’ve never heard of
From experimental languages to powerful video players, Google’s open source gems are worth exploring
HashiCorp joins IBM to accelerate multi-cloud automation
HashiCorp joins IBM to accelerate the mission of multi-cloud automation and bring the products to a broader audience of users and customers.

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