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

This Week in Self-Hosted (27 December 2024)

Self-hosted news, updates, launches, and content for the week ending Friday, December 27, 2024

By Ethan Sholly
This Week in Self-Hosted (27 December 2024) Post image
Sponsored by Grist

This Week in Self-Hosted is sponsored by Grist, an open source database with a spreadsheet UI for teams. Check it out now.

This Week in Self-Hosted

Happy Friday! Despite the chaos of the holidays, I still managed to capture a ton of notable software updates, launches (16!), and new directory apps for those looking for new software to deploy during their time off (sorry, but not sorry). The Community Content section also has a ton of great new guides for apps like Jellyfin and Authentik if you've been dragging your feet and are a looking for an excuse to finally deploy them.

If you follow my content, you're probably aware of a new project called Astroluma – a dashboard for self-hosted apps and services that also centralizes functionality like tasks, system monitoring, and weather. This week, it dropped a release that includes support for icon packs, featuring selfh.st/icons as the default pack for new installs. If you're unfamiliar with either, check them out!

In other news, I received my delivery of the new Home Assistance Voice preview device a few days early and have had a blast getting it up-and-running. While onboarding was a bit clunky, I've been incredibly impressed – especially with its microphone, which picks up audio so well that half of my commands fail because they're a combination of my voice and audio from a Bluey episode my daughter is streaming from across the house.

Lastly, if you're a regular listener of the YouTube/podcast version of this newsletter, you'll notice there is no release this week. The production involved in publishing an episode requires a bit more time than I had given the holiday and having been a bit under the weather. Rest assured, it'll be back next week!

As usual, thanks for the support and happy selfh.st/ing!

In the News

Annual Report 2023
If you’re curious how Mastodon is doing by the numbers, the 2023 Annual Report is finally here. How large is our budget, and where does it go? Who works on Mastodon? For all of this and more, we’ve got an answer--at least as far as 2023 goes.
The era of open voice
We delve into why the world needs open and private voice control, and why it’s critically important for the Open Home.

Software Updates

  • Astroluma v1.0.1 | Dashboard: Additional TOTP functionality, icon pack support (including selfh.st/icons), folder management, UI improvements
  • autobrr v1.55.0 | Download Automation: OIDC authentication proxy, BaseUrl support, TTLCache and TimeCache implementations
  • Beaver Habit Tracker v0.4.0 | Habit Tracking: REST API and Swagger UI implementation, update and store JWT secret securely
  • BookStack v24.12 | Documentation: New portable ZIP export format, WYSIWYG editor updates (including dark mode), API and LDAP improvements
  • DDNS Updater v2.9.0 | DNS Records: Support for additional providers, updated Porkbun API endpoint
  • Endurain v0.6.5 | Fitness Tracking: Timezone awareness, health dashboard, new activity types, PostgreSQL support
  • FreshRSS v1.25.0 | RSS Aggregator: Support for regex search, dynamic search operators, new feed mode, UI option to download SQLite database
  • GameVault v1.14.0 | Game Platform: Sync currently played game with Discord Presence API, sync installed games with Steam shortcuts, new Christmas theme
  • Ganymede v4.0.0 | Live Streaming: Reduced number of containers required to deploy, initial iteration of clip archiving, frontend rewrite
  • Git-Sync v0.15.0 | Git Backups: Move to next repository on sync failure, new retry option for specifying retry counts and delays
  • Hoarder v0.20.0 | Read Later: Multi-language support, experimental WYSIWYG Markdown editor, mobile app improvements, broken link management
  • Homepage v0.10.0 | Dashboard: Nested groups, multiple widgets per service, set CSS color-scheme, icons-only bookmark style, widget updates
  • NetBird v0.35.0 | VPN: Introduced Networks for improved administration of routed resources and peer sharing visibility
  • PdfDing v0.8/9 | PDF Viewer: PDF editing capabilities, organize PDFs using hierarchical tags
  • PinePods v0.7.2 | Podcasts: Mobile progress bar, dynamic chapters and play button, RSS feed capabilities, filtering, quick search, database restore options
  • Slink v1.3.0 | Image Sharing: User role management, time zone configuration, extended image formats, GIF resizing and animated image enhancements
  • Streamyfin v0.22.0 | Jellyfin Client: View custom menu links, new downloads page for TV series, option for downloading entire series, macOS fullscreen support, improved video controls, customizable subtitle sizes
  • Wallos v2.42.0 | Subscriptions: Monthly cost trend graph added to statistics page, email notifications without authentication
  • WhoDB v0.44.0 | Database Explorer: Clickhouse support, Postgres URL smart parsing

Breaking Changes

New Software

  • BrickTracker: Web app for organizing and tracking LEGO inventories
  • Call-Me: Easy one-to-one video calls from a browser
  • Drop: Open-source game distribution platform
  • ebook2audiobook: eBook to audiobook converter
  • EnvelopePal: Smart envelope budgeting web app
  • epub-tts: Convert ePub to audio files
  • Hassarr: Custom Home Assistant integration for adding media to the *arr apps
  • Isley: Cannabis grow journal for homegrowers
  • Media-Maid: Download folder media file clean-up
  • NetLock RMM: Remote server monitoring and management
  • PlexAniBridge: Sync Plex watch activity with AniList
  • Receipt Harvester: Extract digital receipts from select stores for analysis
  • RepoFlow: Software package management platform
  • SealNotes: Lightweight encrypted notepad
  • SimpleDash: Very simple personal and minimal dashboard
  • Telegram Files: Simple Telegram file downloader

NordVPN’s holiday deal
The most festive sale of the year. This holiday season, save big and get 3 extra months when you buy the world’s leading VPN.

Latest Directory Apps

  • Astroluma: Feature-rich dashboard for services and tasks
  • Buchable: Cross-platform AudioBookshelf client
  • cAdvisor: Container performance and characteristics monitoring
  • Deployarr: Automated homelab setups using Docker
  • GlitchTip: Simple, open-source error tracking
  • Installatron: One-click web solution for application deployment
  • Kubero: Self-hosted PaaS running on Kubernetes
  • PinePods: Complete podcast management system
  • ReDeploy: Deploy Git-hosted sites locally
  • Sandstorm: Open-source platform for self-hosting web apps
  • Stackspin: Open-source single-click application installer
  • Steam Headless: Unofficial headless remote Steam server via Docker
  • Syncloud: Simple deployment of popular apps

More from selfh.st

Self-Hosted Dashboard Icons
A collection of self-hosted dashboard icons and logos
Self-Hosting Guide to Alternatives: Pocket, Omnivore
Self-hosted alternatives to popular online read later and bookmarking services
Help keep the newsletter (and me) running ☕

This Week in Self-Hosted is an independent publication supported by the self-hosted community. Consider making a one-time donation (no account required), 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

Ultimate Authentik Docker Compose Guide with Traefik 2025 | SHB
Authentik, together with Traefik can give one of the best dynamic authentication layers for your homelab. This Authentik Docker Compose guide shows exactly that.
GitHub - fabriziosalmi/patterns: Automated OWASP CRS and Bad Bot Detection for Caddy, Nginx, Apache, Traefik and HaProxy
Automated OWASP CRS and Bad Bot Detection for Caddy, Nginx, Apache, Traefik and HaProxy - fabriziosalmi/patterns
selfhosted-apps-docker/jellyfin at master · DoTheEvo/selfhosted-apps-docker
Guide by Example. Contribute to DoTheEvo/selfhosted-apps-docker development by creating an account on GitHub.
New Container: OpenShot | Info :: LinuxServer.io
We have released a new container for OpenShot! OpenShot Video Editor is an award-winning free and open-source video editor for Linux, Mac, and Windows, and is dedicated to delivering high quality video editing and animation solutions to the world.

Content Spotlight: Hemmelig

Meet Hemmelig, an open-source secret sharing platform. Hemmelig gives users a minimal, modern interface for uploading secrets and sensitive files that can easily be shared with others. Features include client-side encryption, password protection, expiration dates, limited view counts, limited IP address access, account management, and auto-deletion after expiration.

Hemmelig can be deployed via Docker and doesn't require any additional containers to get up-and-running.

A screenshot of Hemmelig's web interface, featuring a dark theme, input options for secret text, and various security settings for sharing secrets with others.

Links: Website, Source Code

What I'm Watching

Command Line Corner: head -n 5 <file>

Use head -n 5 <file> to quickly view the first five (or any number of) lines of a file from the terminal:

/$ head -n 5 example.txt
  This
  is
  This
  Week
  in

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

These Are The Most Useful FOSS Android Apps I Discovered in 2024
It would be a shame if you had an Android smartphone without some of these interesting open source apps in 2024. Try them out!

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