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 (5 July 2024) 6 min read
This Week in Self-Hosted

This Week in Self-Hosted (5 July 2024)

Self-hosted news, updates, launches, and a spotlight on Dawarich - a self-hosted platform for managing location history

By Ethan Sholly
This Week in Self-Hosted (5 July 2024) Post image

This Week in Self-Hosted

A Redditor recently shared their mispronunciation of "NGINX" after 10+ years of self-hosting, so I'm dedicating this week's recap to clearing up a few other common mispronunciations as well:

  • NGINX: engine x
  • Immich: image
  • Traefik: traffic
  • Dockge: dodge or dockage
  • AFFiNE: uh-fain
  • Logseq: log-seek
  • ntfy: notify
  • Ente: en-tay

Happy selfh.st/ing!

In the News

MySQL 9.0 Released: What’s New, Changed, and Removed
MySQL 9.0 database rolls out with enhanced JSON support, new DDL for events, updated system variable tables, and more.
regreSSHion: Remote Unauthenticated Code Execution Vulnerability in OpenSSH server | Qualys Security Blog
The Qualys Threat Research Unit (TRU) has discovered a Remote Unauthenticated Code Execution (RCE) vulnerability in OpenSSH’s server (sshd) in glibc-based Linux systems. CVE assigned to this…
Gogs, a self-hosted Git service, refuses to address security issues for over a year
Gogs, a popular open-source solution for self-hosting Git repositories, has been scrutinized for its prolonged inaction on reported security issues.
Highlighting journalism on Mastodon
Today we’re launching a new feature that will highlight writers and journalists that are active on the fediverse when their their articles are being shared.

Software Updates

  • Actual Budget v24.7.0 | Budgeting: Official release for custom reports and rule splits, transaction tags and merging/un-merging
  • Apache Answer v1.3.5 | Q&A: Question and answer reactions, embed plugin, parameterized base path
  • Coder v2.13.0 | Dev Environments: Block file transfers for security, interfaces report, cross-origin reporting for telemetry, 'Full Name' field available at user creation
  • Home Assistant v2024.7.0 | Home Automation: Resize cards on dashboard, data table improvements, new integrations (including Mealie support)
  • HortusFox v3.2 | Plant Manager: Global custom attributes, history logs for specific plants, bulk watering, fertilizing, and repotting, improved backups
  • Immich v1.107.0 | Photos and Videos: Deduplication UI enhancements, custom headers on mobile, facial recognition improvements
  • Manyfold v0.70.0 | Asset Manager: Upload process improvements, variable for database pool size
  • Stalwart Mail Server v0.8.3 | Email: 2FA via time-based one-time passwords, application passwords, option for disabling user accounts
  • Vikunja v0.24.0 | To-Do Lists: Flexible views, improved filters, emoji reactions, auto-assign users based on OIDC claims, new UI languages

New Software

Breaking Changes

  • Coder v2.13.0: Removed deprecated v1 routes and endpoints
  • Loki v3.1.0: Updated helm chart to support distributed mode and 3.0
  • Vikunja v0.24.0: New endpoints, updated Docker image base, Kanban buckets reassigned from projects to project views, updated view share links

Latest Apps and Companions

  • Docmost: Collaborative wiki and documentation software
  • Medama: Privacy-focused web analytics
  • Overleaf: Collaborative web-based LaTeX editor

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

Jellyfin fatal player error
Jellyfin is a great replacement for Plex, but I ran into non-stop problems with the Android app with a fatal player error. 🍿
Immich Update - July 2024 | Immich
Hello everybody! Alex from Immich here and I am back with another development progress update for the project.
Actual vs YNAB | Actual Budget Documentation
Feature Comparison between Actual and You Need a Budget

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery

Content Spotlight: Dawarich

Meet Dawarich, a self-hosted platform for managing location history and timelines. With Dawarich, users can track (via Owntracks or Overland) or import location history from Google Maps, Strava, or custom GPX files to be viewed from a minimal web interface. Current features include viewing location history via map/heatmap and a tab for various generated statistics from the imported data (number of countries/cities visited, distance traveled, time spent in locations).

Dawarich can be installed via Docker and requires separate database and Sidekiq containers for full functionality.

A screenshot of DaWarich's map view, highlighting historical locations for easy browsing
Screenshot from the project's repository

Links: Website, GitHub

What We're Watching

What We're Listening To

‎Dot Social: This Publishing Platform Sees the Future, with Ghost’s John O’Nolan on Apple Podcasts
‎Show Dot Social, Ep This Publishing Platform Sees the Future, with Ghost’s John O’Nolan - Jun 25, 2024

Smart Home and Automation

2024.7: Time to resize your cards!
Home Assistant 2024.7! With timers support for Assist, resize cards on your dashboard, expose scripts to OpenAI ChatGPT and Google Gemini, taking control of blueprint-based automations, and much more.

Command Line Corner: touch

Use the touch command to instantly create a new file from the command line. Multiple files can be created if multiple file names are entered, and the command can also be modified with -c to skip creation if the file already exists or -m to update an existing file's timestamp.

/$ ls
  example.txt
/$ touch example-2.txt
/$ ls
  example.txt example-2.txt
/$ touch example-3.txt example-4.txt
/$ ls
  example.txt example-2.txt example-3.txt example-4.txt

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

Cloudflare launches a tool to combat AI bots | TechCrunch
Cloud service provider Cloudflare has launched a new tool that attempts to automatically detect and block AI bots, crawlers and scrapers.
Twilio alerts Authy two-factor app users that “threat actors” have their phone numbers
Update your Authy app.

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