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
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
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
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: 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.
Links: GitHub
What We're Watching
- State of the Open Home 2024 | Home Assistant
- Manage Multiple Dockge Instances with Dockge Agents | DB Tech
- Mosquitto MQTT Broker - Explanation and Setup | Jim's Garage
What We're Listening To
Smart Home and Automation
Privacy
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.
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