This Week in Self-Hosted (10 January 2025)
Self-hosted news, updates, launches, and content for the week ending Friday, January 10, 2025
Lions & Tigers & Icons
If you follow me on any of my socials, you're likely aware that my icon collection hit a major milestone this week – 1,000+ icons and built-in integrations with four self-hosted apps across the self-hosted ecosystem.
To celebrate, selfh.st featured its first ever guest post written by Akash Rajpurohit – a frequent contributor to the Community Content section of this newsletter. Akash recently developed a nifty tool for syncing git repositories to local folders and outlined how it can be used to self-host the icon collection:
If you read last week's issue, you'll know I mentioned expanding the content offered on the site to include more content from other contributors – this was a great first step and I'm excited to begin featuring additional content moving forward.
Enjoy another jam-packed newsletter, and happy selfh.st/ing!
In the News
Software Updates
- Actual Budget v25.1.0 | Personal Finances: New calendar report type, ability to duplicate budgets, experimental support for multi-user OIDC
- AdventureLog v0.8.0 | Travel Tracker: Immich integration, new modals for transportation, notes, and checklists, calendar view, Markdown editing
- ChangeDetection v0.48.06 | Page Monitoring: Major improvements to 'Send test notification' button and backend
- Gitea v1.23.0 | Git Platform: Same owner repository forks, Arch package registry, issue suggestions, tag search capabilities, filter board cards by labels/assignees
- Hoarder v0.21.0 | Read Later: Advanced search capabilities, smart lists, highlighting support, Linkwarden import
- Home Assistant v2025.1.0 | Home Automation: Overhauled backup system, category/label options when creating automations, zoom and pan for charts
- Immich v1.124.0 | Photos and Videos: Create tags on the fly, asset actions in the folder view
- Linkwarden v2.9.0 | Bookmarks: Optional local AI tagging, customizable theme, capture pages via browser extension, import from Omnivore
- Manyfold v0.92.0 | 3D Printing: New shadowed rendering mode
- NetAlertX v25.1.8 | Network Monitoring: OpenWRT import, new WOL plugin for automating calls
- Paperless-AI v1.3-2.0 | Document Automation: Playground, AI document chat, redesigned web app, manual AI mode, processing rules, tag restrictions
- PdfDing v0.10.0 | PDF Manager: Markdown notes for PDFs, improved design of view shared PDF prompt page
- Pinchflat v2025.1.3 | YouTube Downloads: Overhaul indexing to be more efficient, mark chapters with SponsorBlock
- RomM v3.7.0 | ROM Manager: SSO support via OIDC, new UI for platforms and collections, homepage customization, split Docker images for normal/slim images, experimental PostgreSQL support
- Stalwart Mail v0.11.0 | Mail Server: Spam filter rewrite and improvements, ASN and GeoIP lookups, bulk operation REST endpoints, support for adding 'Delivered-To' header
- Streamyfin v0.23.0 | Jellyfin Client: Jellyseerr integration, favorites, new settings design, save/reconnect with previous servers
- Wanderer v0.13.0 | Trail Database: New profile page with timeline, trails, and stats, notifications, support for following others, settings page overhaul
- WeddingShare v1.4.6 | Photo Sharing: Support for video uploads, consolidated gallery, new variables for language and limiting gallery upload size
New Software
- AliasVault: Encrypted password and alias manager
- BanBan: Self-hosted Kanban board
- CaddyGen: Caddyfile config generator
- Compose Craft: GUI for managing, editing, and sharing docker-compose files
- Dashly: Lightweight dashboard for Nginx Proxy Manager
- DeepSubX: Subtitle translation using the DeepL API
- docker-dashboard: View containers across multiple hosts
- Epigram: Leverage AI to deliver news in 50 words or less
- Faridoon: Save and publish chat quotes for others to see
- Fork Recipes: Simple web app for managing recipes
- Game Folder Renamer: Automatically rename PC game folders using IGDB.com metadata
- Geoposler: Email campaign management platform
- Grid: Encrypted location sharing
- Pangolin: Tunneled reverse proxy management server
- Paperless GPT: Generate AI-powered titles and tags in Paperless
- pfSense Docker Alias: Dynamically update DNS aliases in pfSense based on Docker events
- Sink: Simple, speedy link shortener powered by Cloudflare
- Soundbored: Self-hosted soundboard for Discord
- Streak Calendar: Open-source productivity tool and habit tracker
- tillywork: Open-source work management solution
Breaking Changes
- Gitea v1.23.0: Various breaking changes outlined in the release notes
- GoDoxy v0.8.0: New notification config format, removed config setting
- Stalwart Mail v0.11.0: Various breaking changes outlined in the upgrade instructions
- Strava Statistics v0.3.0: Updated import variable name
- Zigbee2MQTT v2.0.0: Various breaking changes outlined in the upgrade instructions
Latest Directory Apps
- Fast Music Remover: Lightweight background music and noise remover
- Finer Player: Native macOS application for Jellyfin music
- Marreta: Tool for analyzing, cleaning, and tidying up web URLs
- Monetr: Budgeting app with a focus on recurring expenses
- Paperless-AI: Automated document analyzer for Paperless using AI
- pgAdmin: Administration platform for PostgreSQL
- phpMyAdmin: Web interface for MySQL and MariaDB
- Recyclarr: Automatically sync TRaSH Guides to Sonarr and Radarr
- SeerrBridge: Integration for Jellyseerr/Overseerr and DebridMediaManager
- TimeTagger: Web-based time-tracking solution
- Tirreno: Open-source security web analytics
- Wapy.dev: Subscription management platform
- WeddingShare: A gallery for guests to view and drop photos from the big day
- WoLi WebGUI: Lightweight container for sending Wake-on-LAN magic packets
- YAMS: Basic but powerful media server installation script
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
Content Spotlight: Paperless-AI
Meet Paperless-AI, an automated document analyzer for Paperless-ngx. With Paperless-AI, users can leverage OpenAI and Ollama-compatible APIs to perform an analysis on their Paperless documents for automatic title, tag, and correspondent assignments (with pre-defined rules as needed). OpenAI users recently also gained the ability to chat with AI about their documents for those looking to avoid sifting through large libraries via search.
Paperless-AI can be easily installed via Docker and doesn't require any additional containers to run. Users will need the relevant API info for their Paperless installation and AI of choice to complete the initial setup.
Links: Source Code
What I'm Watching
- Tianji: All-in-One Docker Service for Analytics, Monitoring, and More! | DB Tech
- Everything New In Home Assistant 2025.1! | Everything Smart Home
- I created a Custom Docker Server Dashboard! | VirtualizationHowto
- UniFi Network 9.0: A Game Changer! | Lawrence Systems
Command Line Corner: wc -l <file>
Use wc -l <file> to easily display the number of lines in a given file directly from the command line:
/$ wc -l example.txt
8 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