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 (14 February 2025) 9 min read
This Week in Self-Hosted

This Week in Self-Hosted (14 February 2025)

Self-hosted news, updates, launches, and content for the week ending Friday, February 14, 2025

By Ethan Sholly
This Week in Self-Hosted (14 February 2025) Post image
Sponsored by UI Bakery

This Week in Self-Hosted is sponsored by UI Bakery, a low-code platform for building powerful internal tools and engaging customer portals with ease. Experience it for yourself!

This Week in Self-Hsted

Happy I Love Free Software Day! It was yet another busy week for both new and existing projects – perfect timing given we're not celebrating any other major holidays that will require us to spend time with loved ones this weekend...

A few specific happenings that caught my eye:

I've also added a new section to the newsletter this week (Project Updates) to assist users in tracking various project updates that aren't software-specific (licenses, websites, images, etc.). For the keen-eyed observers, the new section also includes an easier-to-read format that I'll be transitioning the other sections to in the coming weeks.

Happy selfh.st/ing!

In the News

Introducing Linuxserver API
Use our API to get information about our images
Introducing Bitwarden Cupid Vault to securely share (and unshare) passwords with loved ones | Bitwarden
Bitwarden Cupid Vault has all relationships (and situationships) covered this Valentine’s Day.
Introducing AI-Native Development
ToolJet: AI-native solutions built from the ground up, delivering seamless integration, scalability, and unmatched efficiency for modern businesses.
Speech-to-Phrase brings voice home - Voice chapter 9
This new tool brings fast, local speech processing to low-end hardware, along with some useful new voice and AI features

Software Updates

  • Bugsink v1.2.0 | Error Tracking: Faster ingestion and UI performance, improved event details, better database defaults for Docker
  • Dozzle v8.11.0 | Container Logs: Support for K8s clusters
  • Eigenfocus v0.8.0 | Project Management: Real-time updates, label management, board filters, keyboard shortcuts, all issues view
  • Endurain v0.8.0 | Fitness Tracking: Support for Imperial units, dedicated search view, updates to gear list, top 3 activities display
  • Frigate v0.15.0 | Video Recording: New explore pane, AI/Semantic and GenAI search, rewritten SHM system, Frigate+ submission process updates
  • Glance v0.7.0 | Dashboard: Updated config mount, Docker container widgets, custom API, server stats, split columns, auto reload on config change, new styles, widget enhancements
  • Immich v1.126.0 | Photos and Videos: Search improvements, revamped places web UI, mark people as favorites
  • Immich Kiosk v0.16.0 | Photo Display: Metadata overlay icons, album videos, redirects GUI, date filter, multiple users, blacklists, disable sleep mode
  • Kanidm v1.5.0 | Identity Management: UI updates, additional OS support, OAuth2 updates, cookie management rework
  • Mbin v1.8.0 | Content Aggregation: Bookmarks support, improved search, admin approvals, signup notifications, custom notification settings
  • Movary v0.63.0 | Media Tracking: New 'Locations' feature, improved Docker images (ARM64 support, size decrease, automatic database migrations)
  • NetAlertX v25.2.8 | Network Scanning: Device filters, easier permission management
  • Paperless GPT v0.12.0 | Document Management: Support for Google Document AI
  • Pocket ID v0.30.0 | Authentication: New container image name and location, custom LDAP search filters, environment variables for UI overrides
  • Proxmox Helper Scripts: New scripts – Barcode Buddy, Cosmos, cross-seed, Excalidraw, FreshRSS, Graylog, Kometa, MinIO, Proxmox Mail Gateway, SearXNG, Zitadel
  • Streamyfin v0.25.0 | Mobile Jellyfin: Custom home screen, multi-language support, server discovery, auto-hide controls
  • WeddingShare v1.5.0 | Photo Sharing: Major rework for better organized settings and migration to DB storage – several deprecated environment variables
  • XPipe v15.0 | Server Management: Tailscale SSH support, new custom icons implementation, package manager repositories, new documentation site

New Software

  • BookHaven: Browser-based ePub manager
  • BookSearcher: Python-based Prowlarr tool for finding books
  • Dasharr: Torrent indexer usage dashboard
  • Dockerizalo: Simple deployment platform for self-hosters
  • Flink: Zero-config URL shortener
  • Frierun: One-click deployment platform
  • Ghost MCP: Model context protocol server for interacting with Ghost via LLM interfaces
  • Invoice Collector: Retrieve invoices and receipts from suppliers
  • Jellify: Cross-platform music player for Jellyfin
  • lan-to-wg: WireGuard gateway for local networks
  • MeepleStats: Board game tracking app
  • Memory: Simple note-taking application
  • MyBackSQL: Web interface for managing MySQL backups
  • Notarr: Lightweight note-taking app
  • Notybackup: Notion database backups
  • OmniPoly: Frontend for LanguageTool and LibreTranslate with AI translation
  • Penify: Open-source blogging platform
  • Reddit-Fetch: Python tool for fetching saved Reddit posts and comments
  • ScrapeServ: API for receiving URLs and returning screenshots
  • shoutrrr-web: Web interface for Shoutrrr
  • SpotSpot: Spotify downloads via SpotDL
  • TalkFlow n8n: Real-time chat integration for n8n workflows
  • Umami Alerts: Daily e-mail report for Umami web analytics
  • UpGist: Self-hosted GitHub Gist file uploaded with SSH auth
  • Upvote RSS: Generate RSS feeds for popular social aggregation sites
  • Velld: Database backup management and automation
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.

Latest Directory Apps

  • *arr Scripts: Extended container scripts for the *arr suite
  • 13ft Ladder: Web interface for blocking ads and paywalls
  • AnonymousOverflow: Privacy frontend for StackOverflow
  • Comic Library Utilities: Toolset for managing large comic libraries
  • Convoy: High-performance webhooks gateway
  • Domain Watchdog: Monitor and auto-purchase domains when they become available
  • Eigenfocus: Project management, time tracking, and focus application
  • Hook0: Webhook server and UI
  • LibreChat: Fully customizable interface for AI
  • LibreTranslate: Open-source machine translation API
  • Litlyx: Modern, cookie-free analytics tool
  • Ludanta: Lightweight CLI tool to see what's playing on Jellyfin or Plex
  • NZBGet: Fast, reliable, and feature-packed NZB downloader
  • Open WebUI: User-friendly and extensible AI interface
  • Sablier: Start, stop, and shut down containers on demand
  • Silex: No-code tool for building websites
  • webhook: Lightweight webhook server for running shell commands

Breaking Changes

  • bknd v0.7.0: Several API function updates
  • Frigate v0.15.0: Several changes requiring backups before upgrading
  • Glance v0.7.0: Updated config.yml location in docker-compose file, updated configuration check CLI command
  • Headscale v0.25.0: Rewritten authentication flow, removed support for Tailscale clients older than 1.62
  • Movary v0.63.0: Updated uid/gid for users with mounted local directories
  • Pocket ID v0.30.0: New image location (ghcr.io/pocket-id/pocket-id)
  • WeddingShare v1.5.0: Several deprecated environment variables
  • Workout Tracker v2.1.0: Imperial weights in workout table need to be converted after upgrade (see query in release notes)

Project Updates

License: CC BY-NC-SA 4.0 --> MIT
Website: https://kahst.github.io/BirdNET-Analyzer/
Website: https://clusterzx.github.io/paperless-ai/
Repository Name: stonith404/pocket-id --> pocket-id/pocket-id
Website: https://pocket-id.org
Website: https://www.tooljet.ai/

Community Content

5 reasons self-hosted software is gaining popularity again
Self-hosting software comes with certain undeniable benefits
Take control of Ads at home - throw them in the Pi-Hole
Adverts seem to be embedded on every page on the internet these days and to be honest it’s spoiling the browsing experience. The good news is that you can use your Raspberry Pi to fight back with an awesome bit of software called PiHole.
Migrate from Virtualbox to Proxmox - XtremeOwnage.com
Cars, Computer, and Code.
Baikal CalDAV Hosting
Oh boy, this one was quite the journey. If you want to skip straight to how to install Baïkal and work around all the quirks missing in the documentation you can click here. Why I’m slowly but steadily moving away from as much Google (or rather big tech in general) services as I can. Where sensible I want to take back control all the way back “in house”. Quite literally. As a matter of fact everything I mention here, and the very blog you’re reading this on is hosted on my home server safely living in my living room media console.

Content Spotlight: WeddingShare

Meet WeddingShare, a self-hosted photo sharing platform for bride-and-grooms-to-be. With WeddingShare, wedding guests can easily upload and share their own photos from the big day directly from a drag-and-drop web interface. Features include multiple galleries, QR code generation for easy sharing, private galleries, various display modes, notifications, and themes.

WeddingShare can be easily installed via Docker and doesn't require any additional containers to deploy. As usual, users should exercise caution and consider adequate backup strategies before self-hosting precious data.

A screenshot of the platform's upload interface featuring a box to drag-and-drop photos and a grid gallery of uploaded photos beneath it.

Links: Source Code, Docs

What I'm Watching

Command Line Corner: >>

Use >> to append characters to the end of an existing file:

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

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

Docker’s new CEO is former Oracle Cloud exec Don Johnson | TechCrunch
Docker has announced a new CEO, appointing Oracle Cloud Infrastructure executive vice president Don Johnson to the hotseat immediately.
Tumblr to join the fediverse after WordPress migration completes | TechCrunch
Since 2022, blogging site Tumblr has been teasing its plans to integrate with the fediverse -- the open social web powered by the protocol ActivityPub

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