a:6:{s:5:"child";a:1:{s:0:"";a:1:{s:3:"rss";a:1:{i:0;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:1:{s:7:"version";s:3:"2.0";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:1:{s:7:"channel";a:1:{i:0;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:2:{s:0:"";a:8:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:8:"selfh.st";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:45:"Self-hosted news, content, updates, and more.";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:17:"https://selfh.st/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"image";a:1:{i:0;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:1:{s:0:"";a:3:{s:3:"url";a:1:{i:0;a:5:{s:4:"data";s:28:"https://selfh.st/favicon.png";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:8:"selfh.st";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:17:"https://selfh.st/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}s:9:"generator";a:1:{i:0;a:5:{s:4:"data";s:10:"Ghost 5.91";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:13:"lastBuildDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Sat, 31 Aug 2024 18:05:45 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:3:"ttl";a:1:{i:0;a:5:{s:4:"data";s:2:"60";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"item";a:15:{i:0;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"This Week in Self-Hosted (30 August 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:130:"Self-hosted news, updates, launches, and a spotlight on Calibre-Web Automated - a consolidated web app for Calibre and Calibre-Web";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-08-30/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66c887bc07f1d10001411096";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 30 Aug 2024 11:45:29 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:25317:"

This Week in Self-Hosted

This Week in Self-Hosted (30 August 2024)

Tides of Change

Plex announced they'll be dropping Tidal integration in late October this week. Their third-party offerings/integrations have personally never come off as incredibly appealing – but some of the Reddit reactions to this news lead me to believe more will be impacted than previously thought.

I Think I'm Having an Asterism

Meet the asterism (⁂) – the proposed new symbol for the fediverse that has been gaining traction this past week. It's supposed to represent the various networks that come together to create the decentralized web, but the jury is still out on whether the community will be willing to accept it with open arms. Regardless, it isn't the worst social rebrand we've witnessed in the recent past.

In the News

Plan Less, Do More: Introducing Appointment By Thunderbird - The Thunderbird Blog
Thunderbird has a new project under its wing: Appointment. Learn all about our approach to appointment scheduling, and try it yourself.
This Week in Self-Hosted (30 August 2024)
New 2GB Pi 5 has 33% smaller die, 30% idle power savings | Jeff Geerling
This Week in Self-Hosted (30 August 2024)
Elasticsearch is Open Source, Again
Elastic is adding AGPL as an open source license option to Elasticsearch alongside ELv2 and SSPL.…
This Week in Self-Hosted (30 August 2024)

Software Updates

New Software

Latest Directory Apps


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

Why I still self host my servers (and what I’ve recently learned)
A short story on why I still go through the effort of self hosting servers and some things it taught me recently.
This Week in Self-Hosted (30 August 2024)
Home Assistant Chore Tracker 2.0: Part 1 Chore Tracker Setup - Smart Home Sysadmin
This guide will show you how to create a Chore Tracker (with optional Points system) in Home Assistant. Some of you may remember my “Chore Tracker with Points System” guide I created a couple years ago. I STILL see that guide being shared in almost every Reddit post or Home Assistant Community Forum post where…
This Week in Self-Hosted (30 August 2024)
The Future of Social is Here: a Show and Tell (part 4: Lemmy, PieFed & Mbin)
An exploration of Fediverse content aggregators as an alternative to Reddit, with a twist: the magic of ActivityPub, allowing communication with other Fediverse projects
This Week in Self-Hosted (30 August 2024)

More From selfh.st

Self-Hosting Guide to Alternatives: Airtable
Self-hosted alternatives for the popular relational database platform
This Week in Self-Hosted (30 August 2024)
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (30 August 2024)

Content Spotlight: Calibre-Web Automated

Meet Calibre-Web Automated, a consolidated Calibre and Calibre-Web application for eBook library management. Calibre-Web Automated aims to replace the need for separate applications and clunky VNC interfaces by merging all the features required for managing new and existing Calibre libraries into a single container. Functionality includes imports, conversions, metadata and cover management, CLI commands, change tracking, batch editing, and more to come as the platform is currently under very active development.

Calibre-Web Automated can be installed via Docker and comes with some required reading to get up-and-running.

This Week in Self-Hosted (30 August 2024)

Links: GitHub

What I'm Watching

What I'm Listening To

The Self-Host Cast, Episode 5: Dan Brown (BookStack, RSS)
Join me as I sit down for a casual discussion with Dan Brown, the developer of BookStack and RSS
This Week in Self-Hosted (30 August 2024)

Command Line Corner: Ctrl + w

Use Ctrl + w to easily delete the previous word from the command line:

/$ locate example_
<Ctrl + w>
/$ locate _

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

More of the fediverse is showing up on Threads.
You’ll now start seeing replies from other parts of the fediverse under posts that aren’t yours, as shared by Threads’ Peter Cottle. Nice way to see more posts from other ActivityPub-based platforms.
This Week in Self-Hosted (30 August 2024)
Tumblr to move its half a billion blogs to WordPress | TechCrunch
Tumblr is making the move to WordPress. After its 2019 acquisition by WordPress.com parent company Automattic in a $3 million fire sale, the new owner has
This Week in Self-Hosted (30 August 2024)

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.

Let's Talk 💌
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:1;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"This Week in Self-Hosted (23 August 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:110:"Self-hosted news, updates, launches, and a spotlight on Pocket ID - a self-hosted OIDC authentication provider";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-08-23/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66c31396116146000172a2b1";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 23 Aug 2024 11:50:09 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:25595:"

In the News

Grafana Labs raises $270M | TechCrunch
Grafana Labs, the open source company that probably powers at least a few operational dashboards in your company, today announced the completion of a
This Week in Self-Hosted (23 August 2024)
ISP to Supreme Court: We shouldn’t have to disconnect users accused of piracy
Cox tries to get contributory infringement ruling in Sony lawsuit overturned.
This Week in Self-Hosted (23 August 2024)
LibreOffice 24.8 Release Adds a New Privacy Feature
LibreOffice 24.8 is getting better with meaningful improvements.
This Week in Self-Hosted (23 August 2024)
AMD & FreeBSD Begin Collaborating Over OS Improvements
The FreeBSD open-source operating system project published their Q2′2024 status report that outlines some interesting work happening to this leading BSD project.
This Week in Self-Hosted (23 August 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

GitHub - Yann39/self-hosted: Personal self-hosted infrastructure setup for Banana Pi
Personal self-hosted infrastructure setup for Banana Pi - Yann39/self-hosted
This Week in Self-Hosted (23 August 2024)
Why RSS
Gone are the days when you could just find a random blog on Internet where someone wrote about tinkering with their home lab or someone shared about the obscure art they know. Today’s web is highly curated and everything is filtered out to show you the content that would generate most revenue. Search engines are filled with optimized results that can easily be categorized as spam. And social media is filled with highly polished, attractive content that may not add any value at all to an individuals life.
This Week in Self-Hosted (23 August 2024)
Git Commit Signing For Linuxserver CI | Info :: LinuxServer.io
Effective immediately we have started signing all of the git commits created by our CI account (I know, we should have done this a while ago but there were logistical issues that made it difficult). This means you can verify that all commits to our repos were, in fact, authored by us and that any commits to other random repos, were not. Most of the individuals who commit to our repos already sign their commits, but we’re working on getting everyone else into that position in the near future.
This Week in Self-Hosted (23 August 2024)

More From selfh.st

The Self-Host Cast, Episode 5: Dan Brown (BookStack, RSS)
Join me as I sit down for a casual discussion with Dan Brown, the developer of BookStack and RSS
This Week in Self-Hosted (23 August 2024)
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (23 August 2024)

Content Spotlight: Pocket ID

This Week in Self-Hosted (23 August 2024)

Meet Pocket ID, a self-hosted OIDC authentication provider. Meant to serve as a simple alternative to other popular platforms, Pocket ID is easy to deploy and only supports passkey authentication. Once up-and-running, clients can be easily added via an administration page, which will generate the relevant IDs and secrets required for client-side configuration.

Pocket ID can be installed via Docker or bare metal and utilizes a SQLite database for storage. The developer also provides a guide for proxying services that don't support OIDC via OAuth2.

This Week in Self-Hosted (23 August 2024)
Screenshot from the project's repository

Links: GitHub

What I'm Watching

What I'm Listening To

Make it or Break it
Prusa’s Mk4S 3D printer seems to have hit the mark. Alex gets a tour of an awesome new maker space, we take a look at AdventureLog, and much more.
This Week in Self-Hosted (23 August 2024)

Command Line Corner: locate

Use the locate command to search for files directly from the command line, separating terms with an asterisk if searching for multiple words. The command also supports several flags, including -i for disabling case sensitivity.

/$ locate example
  /home/user1/example.txt
/$ locate -i example
  /home/user1/example.txt
  /home/user2/Example.txt
/$ locate test*file
  /home/user1/test-file.txt

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

Windows Recall set for a return — when you can expect this controversial feature to appear
Windows Insiders with Copilot + PCs are set to get an updated version of the AI feature
This Week in Self-Hosted (23 August 2024)
Kim Dotcom loses 12-year fight to halt deportation from New Zealand to face US copyright case
Kim Dotcom, founder of the once wildly popular file-sharing website Megaupload, lost a 12-year fight this week to halt his deportation from New Zealand to the U.S. on charges of copyright infringement, money laundering and racketeering
This Week in Self-Hosted (23 August 2024)

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.

Let's Talk 💌
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:2;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:57:"The Self-Host Cast, Episode 5: Dan Brown (BookStack, RSS)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:96:"Join me as I sit down for a casual discussion with Dan Brown, the developer of BookStack and RSS";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:32:"https://selfh.st/cast/episode-5/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66ba27178635ce0001cda3a7";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:18:"The Self-Host Cast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Thu, 22 Aug 2024 09:52:54 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1681:"

Join me as I sit down for a casual discussion about self-hosting, full-time development, open-source licenses, and other topics with Dan Brown – the developer of BookStack and RSS.

Episode Guest: Dan Brown

Links:

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:3;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:41:"This Week in Self-Hosted (16 August 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:133:"Self-hosted news, updates, launches, and a spotlight on HandBrake Web - a native web interface for the popular video transcoding tool";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-08-16/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66b61d4107481700011dcffc";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 16 Aug 2024 14:43:16 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:21957:"

In the News

GitLab is reportedly up for sale
As AI and cloud computing fuel acquisitions in the technology sector, these mergers and acquisitions are increasingly under review.
This Week in Self-Hosted (16 August 2024)
Changes To Our Image Deprecation Process | Info :: LinuxServer.io
Currently, when we deprecate an image, we add a note to the readme and to the startup logs to make users aware that the image is no longer actively supported and will not receive further updates. Users can then make their own decision as to whether to continue using it or not. Despite this, we still see a significant number of pulls for images that we have long since stopped updating, primarily because users don’t read the notices, or use a container management platform that doesn’t expose them.
This Week in Self-Hosted (16 August 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

The Future of Social is Here: a Show and Tell (part 3: Friendica)
A “show and tell” of my favorite features of Friendica, which has fast become my favorite place in the Fediverse
This Week in Self-Hosted (16 August 2024)
ESPHome voice assistant with local wake word – Tristam
This Week in Self-Hosted (16 August 2024)
Everyone should have a PiKVM in their desk area
What do you do when you want to tinker with a bare metal system? For years, I’d go drag an old monitor, keyboard, and mouse out of a cupboard. Then, I’d inevitably spend 20 minutes looking for an ethernet cable that was the right length before finding that I had
This Week in Self-Hosted (16 August 2024)
PSA Regarding Potential Misconfiguration of Unifi-Network-Application and MongoDB | Info :: LinuxServer.io
We have recently been notified that if Role Based Access Control (RBAC) is not enabled in MongoDB, the official MongoDB container allows remote access to the db contents over port 27017 without credentials even though the official docs suggest that should only be possible when connecting from 127.0.0.1. The previous instructions for setting up MongodB we had provided in our Unifi-Network-Application image readme set up MongoDB without RBAC. If you set up the MongoDB container with the old instructions we had provided, do not map or expose port 27017.
This Week in Self-Hosted (16 August 2024)

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (16 August 2024)
The Self-Host Cast, Episode 4: Alex Tran and Zack Pollard (Immich)
Join me as I sit down for a casual discussion with Alex and Zack from the Immich development team
This Week in Self-Hosted (16 August 2024)

Content Spotlight: HandBrake Web

This Week in Self-Hosted (16 August 2024)

Meet HandBrake Web, an unofficial web interface for the popular video transcoding tool. Designed primarily for users seeking the simplicity of Handbrake vs alternatives like Tdarr and FileFlows, HandBrake Web provides a native web interface for managing jobs while also adding support for distributed transcoding via workers across machines. Other features include adding and automating jobs by directory, queues, and preset management (note that presets will need to be created externally for the time being).

HandBrake Web can be installed via Docker and includes containers for a server and any number of workers.

This Week in Self-Hosted (16 August 2024)
Screenshot from the project's repository

Links: GitHub

What I'm Watching

What I'm Listening To

Forged Alliance
The battle for code forges is heating up. We chat about HexOS’ big promises and get excited about Meshtastic.
This Week in Self-Hosted (16 August 2024)

Command Line Corner: head

Use the head command to view the first ten lines of a file (modifying the number as needed with the -n flag):

/$ head example.txt
  T
  h
  i
  s
  W
  e
  e
  k
  I
  n
/$ head -n 5 example.txt
  T
  h
  i
  s
  W

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

The Untapped Potential of Fediverse Publishing - We Distribute
Long-form publishing has been a mainstay of the Web since the very beginning. As the network adopts it, we have to think about UX.
This Week in Self-Hosted (16 August 2024)

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.

Let's Talk 💌
";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:4;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"This Week in Self-Hosted (9 August 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:98:"Self-hosted news, updates, launches, and a spotlight on Zipline - a file upload and sharing server";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-08-09/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66ad319a088ee00001fe6411";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 09 Aug 2024 11:53:41 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:28311:"
Sponsored by Cakedesk This Week in Self-Hosted (9 August 2024)

This Week in Self-Hosted is sponsored by Cakedesk, the subscription-free invoicing app for freelancers and small businesses that's easy to use, lightning fast, and works completely offline. Try it for free without limitations for up to 3 clients. When you're ready to buy, use coupon code SELFHST for 30% off!

This Week in Self-Hosted

This Week in Self-Hosted (9 August 2024)

It was a busy week in the self-hosting world and I'm growing fond of bulleted lists, so without further ado:

Happy selfh.st/ing!

In the News

Raspberry Pi Pico 2 Launches with Arm + Risc V Cores: hands-on with the new, $5 microcontroller
24 hours with the latest Raspberry Pi Pico
This Week in Self-Hosted (9 August 2024)
ICANN approves use of .internal domain for your network
Vint Cerf revealed Google already uses the string, as do plenty of others
This Week in Self-Hosted (9 August 2024)
Works with Home Assistant becomes part of the Open Home Foundation
A number of changes to the program are looking to build a better hardware ecosystem for the smart home.
This Week in Self-Hosted (9 August 2024)
Important information for users running Plex Media Server on Nvidia Shield devices
Way back in 2018 we announced the retirement of some features which included support for plug-ins for integrating third-party audio/video channels. We also noted that this wouldn’t affect scanners and agents which rely on some of the same plug-ins infrastructure, but as this framework is built on-top of a now unsupported version of Python, we are announcing today that we’ll be removing support for plug-ins entirely going forward. This process will begin with only Android-based Plex Media Server…
This Week in Self-Hosted (9 August 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

We’re following you
Not in a creepy way, just in a decentralized universal way.
This Week in Self-Hosted (9 August 2024)

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (9 August 2024)
The Self-Host Cast, Episode 4: Alex Tran and Zack Pollard (Immich)
Join me as I sit down for a casual discussion with Alex and Zack from the Immich development team
This Week in Self-Hosted (9 August 2024)

Content Spotlight: Zipline

Meet Zipline, a self-hosted file upload and sharing server. While marketed specifically for its ShareX integration, Zipline can also be used as a general purpose file upload server and boasts a number of additional features: organization via folders, URL shortening, link embeds, notifications, server statistics, 2FA, password protection, image compression, video thumbnails, and extensive API support.

Zipline can be installed via Docker or bare metal and requires a separate PostgreSQL database. Along with local file storage, the platform also supports S3 compatible storage and Supabase.

This Week in Self-Hosted (9 August 2024)
Screenshot from the project's repository

Links: GitHub, Website, Documentation

What I'm Watching

What I'm Listening To

Mark Was Right, Twice
Martin gets the right note taking app and monitor, Alan contributes to some distros, and Mark plugs a phone into a TV.
This Week in Self-Hosted (9 August 2024)

Command Line Corner: which

Use the which command to find the first location of an executable file, or pair it with -a (all) to identify all locations:

/$ which ls
  /usr/bin/ls
/$ which -a ls
  /usr/bin/ls
  /bin/ls

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

Backblaze Drive Stats for Q2 2024
Read the Q2 2024 Drive Stats Report, with the latest on annualized failure rates and a look into measuring drive consistency over time.
This Week in Self-Hosted (9 August 2024)

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.

Let's Talk 💌

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:5;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:40:"This Week in Self-Hosted (2 August 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:126:"Self-hosted news, updates, launches, and a spotlight on PG Back Web - a web app for scheduling and creating PostgreSQL backups";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-08-02/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66a3ad69c3e7da000177625c";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 02 Aug 2024 11:48:13 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:23443:"
Sponsored by Cakedesk This Week in Self-Hosted (2 August 2024)

This Week in Self-Hosted is sponsored by Cakedesk, the subscription-free invoicing app for freelancers and small businesses that's easy to use, lightning fast, and works completely offline. Try it for free without limitations for up to 3 clients. When you're ready to buy, use coupon code SELFHST for 30% off!

This Week in Self-Hosted

This Week in Self-Hosted (2 August 2024)

Happy Friday, everyone! In lieu of the weekly recap after a slow-ish week in self-hosted news, enjoy a brief list of content and updates that I've found particularly noteworthy:

Happy selfh.st/ing!

In the News

Streamlining the Home Assistant Yellow lineup
Home Assistant Yellow continues to be our flagship product, and the line is getting a small tweak.
This Week in Self-Hosted (2 August 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

Getting Started with Authentik or Keycloak with Open WebUI: A Step-by-Step Guide
Learn how to set up Authentik or Keycloak with Open WebUI for passwordless authentication. Discover the benefits of self-hosted IdPs like Authentik, and explore alternatives like Keycloak.
This Week in Self-Hosted (2 August 2024)
How I Computer in 2024
An extended “uses” post that outlines the hardware I’m currently using, the software and tools that I use to get things done, and how I configure things.
This Week in Self-Hosted (2 August 2024)
The Future of Social is Here: a Show and Tell (part 2: Wordpress ↔️ Fediverse)
My Wordpress site has acquired superpowers thanks to the ActivityPub plugin by Matthias Pfefferle: it is now a member of the Fediverse. In this post I explain why these functionalities are game changers for creators and professionals across many fields... for anyone really!
This Week in Self-Hosted (2 August 2024)
Self-hosted Open Source Alternatives to Google Photos
Google Photos can be replaced using these open-source self-hosted photo applications.
This Week in Self-Hosted (2 August 2024)

More From selfh.st

The Self-Host Cast, Episode 4: Alex Tran and Zack Pollard (Immich)
Join me as I sit down for a casual discussion with Alex and Zack from the Immich development team
This Week in Self-Hosted (2 August 2024)
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (2 August 2024)

Content Spotlight: PG Back Web

Meet PG Back Web, a PostgreSQL backup application with a user-friendly web interface. With PG Back Web, users can easily schedule and create backups via an intuitive web interface protected with PGP encryption. Features include scheduled backups, status monitoring, instant downloads from the web, S3 storage, encryption, and dark mode. According to the project's repo, one-click restoration and an API – among other features – are on the way.

PG Back Web can be installed via Docker and requires only a connection string and encryption key to get up-and-running.

This Week in Self-Hosted (2 August 2024)
Screenshot from the project's repository

Links: GitHub

What I'm Watching

Command Line Corner: unalias

Use the unalias command to remove any bash aliases previously created by the user:

/$ alias test='cat example.txt'
/$ test
  This Week in Self-Hosted
/$ unalias test
/$ test
/$ _

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

How the Paris 2024 Summer Olympics has impacted Internet traffic
This blog post explores the impact of the Paris 2024 Summer Olympics on Internet traffic in France and beyond, concentrating on web activity during the opening ceremony and the initial days of competition. Let the games continue.
This Week in Self-Hosted (2 August 2024)
How to Future-Proof Your Archives: File Formats That Stand the Test of Time
Digital archives have some interesting challenges, not least of which is making sure our future counterparts can open the files we’ve saved. Read on to get some tips and tools to future-proof your archive.
This Week in Self-Hosted (2 August 2024)

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.

Let's Talk 💌

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:6;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:3:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:66:"The Self-Host Cast, Episode 4: Alex Tran and Zack Pollard (Immich)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:97:"Join me as I sit down for a casual discussion with Alex and Zack from the Immich development team";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:32:"https://selfh.st/cast/episode-4/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66aa0ae5088ee00001fe1fd9";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:18:"The Self-Host Cast";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Wed, 31 Jul 2024 11:26:28 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:1276:"

Join me as I sit down for a casual discussion about self-hosting, FUTO, licensing, and other topics with Alex and Zack from the Immich development team.

Episode Guest(s): Alex Tran, Zack Pollard

Links:

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:7;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"This Week in Self-Hosted (26 July 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:120:"Self-hosted news, updates, launches, and a spotlight on WhoDB - a lightweight and modern database management application";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-07-26/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"669a5900ca32890001b54035";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 26 Jul 2024 11:55:51 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:27129:"
Sponsored by Cakedesk This Week in Self-Hosted (26 July 2024)

This Week in Self-Hosted is sponsored by Cakedesk, the subscription-free invoicing app for freelancers and small businesses that's easy to use, lightning fast, and works completely offline. Try it for free without limitations for up to 3 clients.

This Week in Self-Hosted

This Week in Self-Hosted (26 July 2024)

For those following last week's Immich/FUTO licensing drama, the development team rescinded their decision to refer to financial support for the application as a license this week. Instead, they're now referring to financial support as buying a product key as they continue their push to normalize open-source software purchases in support of sustainable development.

The Ghost content management team also made significant progress towards integrating ActivityPub into the platform after syncing their first post to Mastodon this morning. (I find this particularly exciting, as I'm utilizing a self-hosted instance of Ghost to deploy selfh.st.)

In other news, a ton of new software launches popped up on my radar this week, so be sure to check them out if you don't normally scroll that far in the newsletter.

Happy selfh.st/ing!

In the News

Wording change and clarification for purchasing Immich · immich-app immich · Discussion #11313
Hello everybody, Alex here! After the last announcement on a wording change in response to our mishap of using the words licensed and unlicensed, the team and I gave it a long hard thought over the…
This Week in Self-Hosted (26 July 2024)
The Open Home is not for sale
As acquisitions continue to kill local and private options in the smart home, we explain how we protect Open Home projects from investor greed.
This Week in Self-Hosted (26 July 2024)
We now deliver settings & posts
For a good time, follow this newsletter on Mastodon.
This Week in Self-Hosted (26 July 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

Getting Started with APIs in Home Assistant: A Friendly Guide
Hey there, smarthome enthusiasts! So, a friend of mine recently reached out, asking if I could help him understand the basics of APIs and how to integrate them into Home Assistant. And I thought, “Why not turn this into a blog post?” After all, if one person has a question,
This Week in Self-Hosted (26 July 2024)
Control D and Tailscale: Granular DNS for every device on your network
We’re excited to announce an integration with Control D, a customizable DNS service. With Control D and Tailscale, every device on your tailnet can be protected from internet threats, unwanted and malicious content, or ads.
This Week in Self-Hosted (26 July 2024)
GitHub - DrDBanner/inmanage: Easily update and back up your self-hosted Invoice Ninja instance with a shell script.
Easily update and back up your self-hosted Invoice Ninja instance with a shell script. - DrDBanner/inmanage
This Week in Self-Hosted (26 July 2024)

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (26 July 2024)

Content Spotlight: WhoDB

Meet WhoDB, a lightweight self-hosted database management tool. Along with similarities in functionality to existing tools, WhoDB comes packed with a snappy and user-friendly interface that takes a more visual approach to managing database tables and their relationships. Features include interactive graphs for visualizing databases, inline editing and previews, support for a wide array of database types, and a Jupyter Notebook-like scratchpad for performing database queries.

WhoDB can be easily installed via Docker and is currently under very active development with additional functionality (including an API) on the horizon.

This Week in Self-Hosted (26 July 2024)
Screenshot from the project's repository

Links: GitHub, Website, Documentation

What I'm Watching

What I'm Listening To

To Update, or Not to Update?
ESPHome dev dishes on device updates, Immich license drama heats up, Alex’s DIY server fix, and Chris reports on mobile tech trip test.
This Week in Self-Hosted (26 July 2024)
The Homelab Episode 133 – Crowdsec and pfsense – The Homelab Show
This Week in Self-Hosted (26 July 2024)
All of a Flutter
Alan gets with the times and starts a self-hosted email newsletter, Mark updates the Flutter-based Quickemu frontend Quickgui, and Martin quietly smashes some hardware together.
This Week in Self-Hosted (26 July 2024)

Command Line Corner: alias

Use the alias command to create customized shortcuts for frequently used commands:

/$ alias test='cat example.txt'
/$ test
  This Week in Self-Hosted

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

Switzerland Makes Open Source Software Mandatory For Public Sector
A big boost to the open-source community and an inspiration to other public sectors!
This Week in Self-Hosted (26 July 2024)

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.

Let's Talk 💌

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:8;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"This Week in Self-Hosted (19 July 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:103:"Self-hosted news, updates, launches, and a spotlight on DB Tech - a self-hosted YouTube content creator";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-07-19/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"6691709dc7b77b00010f6875";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 19 Jul 2024 11:49:17 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:69:"https://selfh.st/content/images/2024/07/newsletter-featured-image.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:28949:"
Sponsored by Cakedesk This Week in Self-Hosted (19 July 2024)

This Week in Self-Hosted is sponsored by Cakedesk, the subscription-free invoicing app for freelancers and small businesses that's easy to use, lightning fast, and works completely offline. Try it for free without limitations for up to 3 clients.

This Week in Self-Hosted

This Week in Self-Hosted (19 July 2024)

Another week, another semi-controversial Immich release. If you aren't familiar with the project, it's a Google Photos alternative often criticized for its frequent breaking changes and versioning system (to be fair, the team is upfront about this in their release notes and I personally don't mind working around it for such a solid self-hosted alternative).

This week, however, the team finally delivered something they've been hinting at since being acquired by FUTO earlier this yearpaid licenses. Users can pay either $25 (personal) or $100 (server) for a license that nets them a 'Licensed' badge in the software's web interface. The team continues to confirm they have no plans for paywalled features, but the decision to tag installations as either licensed or unlicensed is still unusual for a free/open-source project and has created some confusion across the community.

Unrelatedly, if you're looking for something to spin up this weekend – there was a recent thread on Reddit prompting users for their favorite "underdog" self-hosted services that is absolutely worth checking out.

Happy selfh.st/ing!

In the News

Google-Backed Software Developer GitLab Eyes Sale, Reuters Says
GitLab Inc., a US software developer backed by Google parent Alphabet Inc., is exploring a sale after attracting interest from potential bidders, Reuters reported.
This Week in Self-Hosted (19 July 2024)
Licensing announcement - Purchase a license to support Immich | Immich
Hello everybody,
This Week in Self-Hosted (19 July 2024)
Bitwarden releases phased beta for native mobile apps | Bitwarden Blog
Bitwarden announces the beta rollout of its native applications for iOS and Android, introducing new functionalities and optimizations.
This Week in Self-Hosted (19 July 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

Self-hosted music streaming from a git-annex repository
No Amazon, Apple and friends: Your own music streaming with Navidrome on a Raspberry Pi5, managed with DataLad.
This Week in Self-Hosted (19 July 2024)
Self Hosting 101 - A Beginner’s Guide
A beginner’s guide to self hosting
This Week in Self-Hosted (19 July 2024)
It’s all about the infrastructure
The proliferation of pugs and their natural propensity to perpetuate prose.
This Week in Self-Hosted (19 July 2024)

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (19 July 2024)
Self-Hosting Guide to Alternatives: Google Analytics
Self-hosted alternatives for the popular web analytics platform
This Week in Self-Hosted (19 July 2024)

Content Spotlight: DB Tech

Meet DB Tech, a YouTube content creator focused on self-hosted (and adjacent) content. The channel – run by David Burgess ('DB') – features tutorials on various topics including software deployment, Docker containers, Proxmox, Raspberry Pi projects, server hardware, and more. DB Tech also maintains an active Discord server for homelab-related discussions and occasionally posts tutorials to an online wiki to supplement his YouTube content.

On a personal note, David has been a vocal supporter of selfh.st since its initial launch and co-hosted The Self-Host Cast's inaugural podcast episode, where we discussed the results of my 2023 annual self-hosting survey.

This Week in Self-Hosted (19 July 2024)

Links: YouTube, Discord, Mastodon, Wiki, Patreon

What I'm Watching

What I'm Listening To

The Homelab Episode 132: Retro Games – The Homelab Show
This Week in Self-Hosted (19 July 2024)
Lea Gröber: Understanding self-hosting and security through Nextcloud - Nextcloud
So many Nextclouders - from enterprise and education to activists and families - decide to self-host their privacy-focused IT infrastructure. What exactly motivates us to self-host? Is this inherently an increased data security risk? What of the grit needed to host your own digital infrastructure? The answers to these questions may surprise you! Lea Gröber, PhD student in Usable Security @ CISPA Helmholtz Center for Information Security, shares insight from two recent studies exploring motivations in self-hosting and Nextclouders specifically. We explore the topic of Usable Security and how, in terms of security, the human aspect of your digital infrastructure may be the most important, and yet the least understood. Afterall, “Users are not the enemy.”
This Week in Self-Hosted (19 July 2024)

Command Line Corner: wc

Use the wc command to show the count of lines, words, and bytes in a file:

/$ wc example.txt
  3  4  27 example.txt

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

North Pi 3D Files
Designed and Engineered in Sweden
This Week in Self-Hosted (19 July 2024)
Google Introduces Open-Source AI Agent for Developers
Google being the good guy for project maintainers.
This Week in Self-Hosted (19 July 2024)

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.

Let's Talk 💌

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:9;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"This Week in Self-Hosted (12 July 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:116:"Self-hosted news, updates, launches, and a spotlight on Docmost - a self-hosted collaborative documentation platform";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-07-12/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"668945dc35be9b0001f647a6";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 12 Jul 2024 11:51:49 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:75:"https://selfh.st/content/images/2024/03/this-week-in-self-hosted-banner.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:23298:"

This (and Last) Week in Self-Hosted

This Week in Self-Hosted (12 July 2024)

Last week, I shared a link to a new project titled ButtonBox that allowed users to predefine shell commands to be run from the click of a button via web interface. A few days before publishing, the developer archived the project and instead transitioned efforts to collaborating on a similar existing project, OliveTin. A ButtonBox theme is now available if you had already grown attached to the look-and-feel of the short-lived project.

In other site-related news, I dropped some major quality-of-life updates to selfh.st/apps this week, including:

Happy selfh.st/ing!

In the News

Substack rival Ghost federates its first newsletter | TechCrunch
Over the past few days, Ghost says it has achieved two major milestones in its move to become a federated service.
This Week in Self-Hosted (12 July 2024)
Nine Years of BookStack · BookStack
Today the BookStack project becomes 9 years old! Like last year’s post, and the years before it, we’ll take this as an opportunity to provide an update on the status of the project including the financials, current development status, and the growth figures.
This Week in Self-Hosted (12 July 2024)

Software Updates

New Software

Breaking Changes

Latest Directory Apps


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

Your data, your power: the Fediverse’s big advantage over the walled gardens of Big Tech
On mainstream social media platforms connection is the illusion; ad targeting is the real objective. The independent social networks of the Fediverse offer a revolutionary alternative - where users hold all the power. The future is: decentralized relationships
This Week in Self-Hosted (12 July 2024)
Outlook.com and self-hosted email-servers » andreas.heigl.org
How to remove a self hosted email-server from microsofts internal blocklists for outlook.de, outlook.com and hotmail.com
This Week in Self-Hosted (12 July 2024)
Using S3 as a container registry
For the last four months I’ve been developing a custom container image builder, collaborating with Outerbounds1. The technical details of the builder itself might be the topic of a future article, but there’s something surprising I wanted to share already: you can use S3 as a container registry! You heard it right. All it takes is to expose an S3 bucket through HTTP and to upload the image’s files to specific paths.
This Week in Self-Hosted (12 July 2024)

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (12 July 2024)
Self-Hosting Guide to Alternatives: Airtable
Self-hosted alternatives for the popular relational database platform
This Week in Self-Hosted (12 July 2024)

Content Spotlight: Docmost

Meet Docmost, a self-hosted collaboration and documentation platform. Serving as an open-source alternative to popular services like Notion and Confluence, Docmost provides workspaces for project management and documentation with support for real-time collaboration across teams. Features include real-time editing, spaces, permissions management, groups, comments, search, attachments, and basic authentication.

Docmost is currently in beta and only supports installation via Docker. Separate PostgreSQL and Redis services are also required.

This Week in Self-Hosted (12 July 2024)
Screenshot from the project's repository

Links: Website, GitHub, Documentation

What We're Watching

What We're Listening To

Can’t Fix What You Don’t Track
Chris gets serious about tracking maintenance and alerts, why Alex is impressed by the RISC-V-powered NanoKVM, how we might end up using Docmost, and a follow-up review of LubeLogger.
This Week in Self-Hosted (12 July 2024)
Welcome Homepage
Martin create a homepage dashboard, Mark composes Bass with Tux Guitar, and Alan visualises source code with Gource
This Week in Self-Hosted (12 July 2024)

Command Line Corner: Ctrl + r

Use Ctrl + r to search for a previously used command directly from the command line:

/$ (reverse-i-search): 'docker compo': docker compose up -d ghost

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

Sony is killing off recordable Blu-ray, bidding farewell to disc burning
In an interview Sony gave to AV Watch recently, the company admitted it’s going to “gradually end development and production” of recordable Blu-rays and other optical disc…
This Week in Self-Hosted (12 July 2024)

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.

Let's Talk 💌

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:10;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"This Week in Self-Hosted (5 July 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:119:"Self-hosted news, updates, launches, and a spotlight on Dawarich - a self-hosted platform for managing location history";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-07-05/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"66826c85a009390001816c91";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 05 Jul 2024 11:48:46 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:75:"https://selfh.st/content/images/2024/03/this-week-in-self-hosted-banner.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:23119:"

This Week in Self-Hosted

This Week in Self-Hosted (5 July 2024)

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:

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.
This Week in Self-Hosted (5 July 2024)
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…
This Week in Self-Hosted (5 July 2024)
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.
This Week in Self-Hosted (5 July 2024)
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.
This Week in Self-Hosted (5 July 2024)

Software Updates

New Software

Breaking Changes

Latest Apps and Companions


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. 🍿
This Week in Self-Hosted (5 July 2024)
Immich Update - July 2024 | Immich
Hello everybody! Alex from Immich here and I am back with another development progress update for the project.
This Week in Self-Hosted (5 July 2024)
Actual vs YNAB | Actual Budget Documentation
Feature Comparison between Actual and You Need a Budget
This Week in Self-Hosted (5 July 2024)

More From selfh.st

Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (5 July 2024)

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.

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

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.
This Week in Self-Hosted (5 July 2024)
Twilio alerts Authy two-factor app users that “threat actors” have their phone numbers
Update your Authy app.
This Week in Self-Hosted (5 July 2024)

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.

Let's Talk 💌

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:11;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"This Week in Self-Hosted (28 June 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:116:"Self-hosted news, updates, launches, and a spotlight on Open Trashmail - a mail server for throwaway email addresses";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-06-28/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"6679359bba9d5c00016f2632";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 28 Jun 2024 12:10:46 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:75:"https://selfh.st/content/images/2024/03/this-week-in-self-hosted-banner.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:26330:"
Sponsored by Tailscale This Week in Self-Hosted (28 June 2024)

This Week in Self-Hosted is sponsored by Tailscale, which makes SSH easy for any device on your network—more security, less juggling keys. Get started today and see why developers and homelabbers love it.

This Week in Self-Hosted

This Week in Self-Hosted (28 June 2024)

Occasionally, the amount of project launches in a given week will surpass the number of notable updates to existing projects – and today marks the end of one of those weeks.

Aside from the number of launches, I was more so intrigued with the number of launches that were accompanied by interesting backstories:

Check out the full list in the New Software section below for links to the projects above (and a lot more).

Happy selfh.st/ing!

In the News

Meta is connecting Threads more deeply with the fediverse
Replies from other platforms will show up in Threads.
This Week in Self-Hosted (28 June 2024)
5 things we learned from sponsoring a sampling of our open source dependencies - Microsoft Open Source Blog
Microsoft is experimenting with and investing in sustainability of the open source ecosystem sponsorships. Learn more.
This Week in Self-Hosted (28 June 2024)

Software Updates

New Software

Latest Apps and Companions


This Week in Self-Hosted is sponsored by Coder, providing an open-source platform for self-hosting cloud development environments via Terraform, supporting Linux, macOS, Windows, X86, ARM, Kubernetes, and more.

Community Content

The Top 10 Reasons Why Mastodon is the Best Social Media Platform
A guide to Mastodon for “normies” showing the top 10 reasons why it’s far better than social media platforms by Big Tech
This Week in Self-Hosted (28 June 2024)
Setup Jellyfin with Hardware Acceleration on Orange Pi 5 (Rockchip RK3558)
Recently I moved my Jellyfin to an Orange Pi 5 Plus server. The Orange Pi 5 has a Rockchip RK3558 SoC with integrated ARM Mali-G610. This guide will show you how to set up Jellyfin with hardware acceleration on the Orange Pi 5.
This Week in Self-Hosted (28 June 2024)
A Short IPv6 Guide for Home IPv4 Admins
A Short IPv6 Guide for Home IPv4 Admins. GitHub Gist: instantly share code, notes, and snippets.
This Week in Self-Hosted (28 June 2024)

More From selfh.st

Self-Hosting Guide to Alternatives: Google Analytics
Self-hosted alternatives for the popular web analytics platform
This Week in Self-Hosted (28 June 2024)
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (28 June 2024)

Content Spotlight: Open Trashmail

Meet Open Trashmail, a Python-powered mail server for generating throwaway email addresses. Open Trashmail is designed to allow users to quickly and easily generate temporary (or permanent) email addresses to be used when signing up for websites, newsletters, etc., that they might not otherwise want to share personal addresses with. Features include RSS feeds for each inbox (helpful for subscribing to email-only newsletters via RSS), a JSON API, webhook support, attachments, random address generation, and a web interface for managing addresses and inboxes.

Open Trashmail can be installed via Docker and requires basic DNS/MX record configuration for each domain or subdomain.

This Week in Self-Hosted (28 June 2024)
Screenshot from the project's repository

Links: GitHub

What We're Watching

What We're Listening To

Smart But Not Cloudy
Chris reviews the Aqara G4 Video Doorbell, Brent frees his Garmin from the cloud, and we discuss getting iMessages on Android.
This Week in Self-Hosted (28 June 2024)
The Homelab Ep. 131 – Home Desktop OS Linux, Windows, Apple. – The Homelab Show
This Week in Self-Hosted (28 June 2024)

Smart Home and Automation

Voice Chapter 7 - Supercharged wake words and timers
MicroWakeWord v2 brings huge improvements, and we introduce advanced timers.
This Week in Self-Hosted (28 June 2024)
Switchbot Unveils Universal Remote With Matter Support - Homekit News and Reviews
SwitchBot has introduced the new SwitchBot Universal Remote, supporting Matter when paired with SwitchBot Hub 2 or Hub Mini with Matter.
This Week in Self-Hosted (28 June 2024)

Command Line Corner: Ctrl + l

Use Ctrl + l (that's a lowercase "L") to instantly clear the terminal window while preserving any input on the current line:

/$ cat example.txt
 This
 Week
 in
 Self-Hosted
$ gzip example.txt_
$ gzip example.txt_





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

Welcome to the fediverse: Your guide to Mastodon, Threads, Bluesky and more | TechCrunch
What is the fediverse? Here’s everything you need to know about Mastodon, Threads, Bluesky and others.
This Week in Self-Hosted (28 June 2024)
In Conversation with Kyle Spearrin: The Genius Behind Bitwarden
Bitwarden is easily the most loved open-source password manager. Kyle Spearrin (Founder) tells us a bit more about the vision and goals.
This Week in Self-Hosted (28 June 2024)

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.

Let's Talk 💌
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.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:12;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"This Week in Self-Hosted (21 June 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:133:"Self-hosted news, updates, launches, and a spotlight on What's up Docker? - a self-hosted service for monitoring Docker image updates";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-06-21/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"666b263908798100019ea004";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 21 Jun 2024 11:32:42 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:75:"https://selfh.st/content/images/2024/03/this-week-in-self-hosted-banner.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:27739:"
Sponsored by Tailscale This Week in Self-Hosted (21 June 2024)

This Week in Self-Hosted is sponsored by Tailscale, which takes the headache out of configuring WireGuard tunnels between every device and service on your network. Simple, secure, and free for personal use.

This Week in Self-Hosted

This Week in Self-Hosted (21 June 2024)

I'm traveling this week, so in lieu of a weekly recap, enjoy a short list of projects, content, and updates that have recently caught my attention:

Happy selfh.st/ing!

In the News

We’re continuing Homebox Development
After the recent archiving of the Homebox GitHub repository we’ve decided that we would like to continue maintaining it long term, with the support and feedback of the community. Who Are We? We’re two SysAdmins (both with Cyber Sec backgrounds) working for both small and very large companies, and we’re
This Week in Self-Hosted (21 June 2024)
Support Alternate Order / Flexible Seasons (TVDB) and Episode Groups (TMDB)
Additional episode orderings from TheTVDb are now available in the latest 1.40.4 PMS beta released earlier today. Here’s an example of the new options listed for Futurama (after metadata refresh for the show).
This Week in Self-Hosted (21 June 2024)

Software Updates

Breaking Changes

New Software

Latest Apps and Companions


This Week in Self-Hosted is sponsored by Coder, providing an open-source platform for self-hosting cloud development environments via Terraform, supporting Linux, macOS, Windows, X86, ARM, Kubernetes, and more.

Community Content

Why Can’t You Just Implement <Thing I Want>? | LinuxServer.io
This Week in Self-Hosted (21 June 2024)
Build a Compact, Standalone Plex Media Server and Media Player
Going beyond the basics of home networking
This Week in Self-Hosted (21 June 2024)
A Travel Hub using Raspberry Pi
I don’t travel that often as some of my friends, but when I do, there is always an occasion that I wish I could have my network with me, and that is not always the case.
This Week in Self-Hosted (21 June 2024)
Stirling PDF Survey
Thanks a lot for your time 🙏
This Week in Self-Hosted (21 June 2024)

More From selfh.st

Self-Hosting Guide to Alternatives: Notion
Self-hosted alternatives for the popular collaboration platform
This Week in Self-Hosted (21 June 2024)
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (21 June 2024)

Content Spotlight: What's up Docker?

Meet What's up Docker?, a self-hosted service for Docker image update notifications. What's up Docker? provides an easy-to-use web interface for defining Docker hosts, registries, and triggers to execute when updates are found. Triggers include notifications via a number of supported services, automatic updates based on user preferences, and more. The software supports basic authentication as well as OIDC for third-party authentication services.

What's up Docker? can be installed via Docker and doesn't require any special configuration aside from access the Docker socket.

This Week in Self-Hosted (21 June 2024)
Screenshot from the project's repository

Links: GitHub, Website, Documentation

What We're Watching

What We're Listening To

Larry Hryb talks gaming, tech, and Unraid - The Uncast Show
Larry Hryb, aka Major Nelson, joins the Uncast Show to discuss his background in tech and gaming and his career at Microsoft on the Xbox team working on Xbox Live, Xbox 360, Kinect, Xbox One, Xbox Series X|S, and much more.&nbsp;Larry is also a fe…
This Week in Self-Hosted (21 June 2024)
The Homelab Ep. 130 – Portainer – The Homelab Show
This Week in Self-Hosted (21 June 2024)

Smart Home and Automation

How many technologies does it take to open your blinds?
We show what it takes to build a modern smart home and how we’re experimenting with the smart home of the future.
This Week in Self-Hosted (21 June 2024)

Command Line Corner: grep

Use the grep (global regular expression print) command to search for and identify patterns and strings in files:

/$ cat example.txt
 This
 Week
 in
 Self-Hosted
$ grep host example.txt
 Self-Hosted

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

Proton is taking its privacy-first apps to a nonprofit foundation model
Because of Swiss laws, there are no shareholders, and only one mission.
This Week in Self-Hosted (21 June 2024)

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.

Let's Talk 💌
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.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:13;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:39:"This Week in Self-Hosted (14 June 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:124:"Self-hosted news, updates, launches, and a spotlight on DweebUI - a management interface and dashboard for Docker containers";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-06-14/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"6662f3ab4e4b960001f52389";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 14 Jun 2024 11:43:46 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:75:"https://selfh.st/content/images/2024/03/this-week-in-self-hosted-banner.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:30563:"
Sponsored by Tailscale This Week in Self-Hosted (14 June 2024)

This Week in Self-Hosted is sponsored by Tailscale, the zero-config solution for securely accessing your remote resources—whether they're in the cloud or in your basement. Get started and connect up to 100 devices free!

This Week in Self-Hosted

This Week in Self-Hosted (14 June 2024)

It's not too often I get to cover content that isn't a blog post, video, or software in this newsletter, so I was excited when SeaGL founder Adam Monsen reached out last year about a book he was writing on the fundamentals of self-hosting. It officially launched a few weeks ago, and if you can overlook how many times it mentions the word "chicken" (I counted 13), it's a great resource for those just getting started or looking to compare their own setups with common practices.

(Note: I am not affiliated with the author or book in any way and purchased my own copy for coverage in this newsletter.)

If you're looking for some spicy weekend reading, Techno Tim dropped a video this week pitting TrueNAS against Unraid – and the inevitable clashing of the two userbases in the comment section is exactly what you'd expect.

Happy selfh.st/ing!

In the News

Raspberry Pi is now a public company as its shares pop after IPO pricing | TechCrunch
Who would have thought that Raspberry Pi, the maker of cheap, single-board computers, would become a public company? And yet, this is exactly what’s
This Week in Self-Hosted (14 June 2024)
Maven Imported 1.12 Million Fediverse Posts
A social network founded by a former OpenAI employee was caught importing public posts from Mastodon...and ran AI analysis to add tags to them.
This Week in Self-Hosted (14 June 2024)
Roadmap 2024 Midyear Update: A home-approved smart home, peace of mind, and more!
Our first detailed roadmap outlining the direction of the continued development of the Home Assistant project
This Week in Self-Hosted (14 June 2024)
🌟 Important News on the Continued Development of mailcow
Dear mailcow Community, mailcow continues to enjoy increasing popularity, and we are, of course, delighted by this. To continue delivering the necessary quality in the project and always meet the community’s expectations, we have adjusted and extended our update intervals accordingly. This allows us to maintain the high quality of updates for bug and feature requests. Going forward, we will tie the update intervals to the significance of the scope of the requests.
This Week in Self-Hosted (14 June 2024)

Software Updates

Breaking Changes

New Software

Latest Apps and Companions


This Week in Self-Hosted is sponsored by Coder, providing an open-source platform for self-hosting cloud development environments via Terraform, supporting Linux, macOS, Windows, X86, ARM, Kubernetes, and more.

Community Content

Archiving The Project · Issue #919 · hay-kot/homebox
I’m archiving this project and will no longer be working on it. I have limited time to work on this and I don’t have the energy to manage a community around it anymore. Hope you’ve enjoyed the proj…
This Week in Self-Hosted (14 June 2024)
Container - GTK tools
For me, running containers is somewhat bound to the command line. Yet, having a graphical environment allows discovering of dependencies and errors in a more intuitive way. Fortunately, we can check our Kubernetes, Distrobox and Podman containers with these nifty GTK applications, too.
This Week in Self-Hosted (14 June 2024)
Docker Containers A Love Story ?
What is Docker ?Docker is a platform that simplifies the process of developing, shipping, and running applications by using containerization. Containers package an application and its dependencies int
This Week in Self-Hosted (14 June 2024)

More From selfh.st

The Self-Host Cast, Episode 3: Ivan (LubeLogger)
Join me as I sit down for a casual discussion with Ivan, the developer of LubeLogger - a self-hosted vehicle maintenance tracking application
This Week in Self-Hosted (14 June 2024)
Self-Hosted Applications and Alternatives
A directory of self-hosted software and applications for easy browsing and discovery
This Week in Self-Hosted (14 June 2024)

Content Spotlight: DweebUI

Meet DweebUI, a management interface and dashboard for Docker containers. With DweebUI, users can monitor real-time system metrics and perform any number of container operations (start, stop, restart, view logs, images, volumes, networks, etc.) directly from a mobile-friendly web interface. The application also supports multi-user permissions and container deployment via Docker Compose or pre-configured app templates that are also compatible with Portainer's templating system.

DweebUI can be installed via container and requires access to the Docker socket for functionality.

This Week in Self-Hosted (14 June 2024)
Screenshot from the project's repository

Links: GitHub, Website

What We're Watching

What We're Listening To

Tiny Mini Micro Systems FTW
Alex’s mini-PC surprise, why we’re trying Tube Archivist, Alex’s Nextcloud update, and how Chris stacks automations with Bitfocus Companion.
This Week in Self-Hosted (14 June 2024)
The Homelab Ep. 129 – Project Updates and Q&A – The Homelab Show
This Week in Self-Hosted (14 June 2024)
S1E9: Finding Frequency with Jesse Karmani
For this week’s episode, we sit down with a developer who wants to build a social experience for small audiences: pictures with your friends.
This Week in Self-Hosted (14 June 2024)

Smart Home and Automation

Home Assistant SkyConnect becomes Connect ZBT-1
The best way to add Zigbee to Home Assistant gets a new name and look.
This Week in Self-Hosted (14 June 2024)
AI agents for the smart home
AI is all the hype and everyone is adding it to everything. We did our research and decided to focus on enabling experimentation.
This Week in Self-Hosted (14 June 2024)

Command Line Corner: rev

Use the rev command to reverse a string of text directly from the command line:

/$ echo "This Week in Self-Hosted" | rev
 detsoH-fleS ni keeW sihT

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

Plex Cracks Down on Media Server ‘Hacks’ * TorrentFreak
Plex has asked GitHub to remove code that enables ‘Godmode’ on its media server and provides free access to paid Plex Pass features.
This Week in Self-Hosted (14 June 2024)

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.

Let's Talk 💌
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.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}i:14;a:6:{s:4:"data";s:0:"";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";s:5:"child";a:4:{s:0:"";a:6:{s:5:"title";a:1:{i:0;a:5:{s:4:"data";s:38:"This Week in Self-Hosted (7 June 2024)";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:11:"description";a:1:{i:0;a:5:{s:4:"data";s:110:"Self-hosted news, updates, launches, and a spotlight on Dockcheck - a CLI script for easy Docker image updates";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:39:"https://selfh.st/newsletter/2024-06-07/";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:4:"guid";a:1:{i:0;a:5:{s:4:"data";s:24:"6659a662c85ba10001455d95";s:7:"attribs";a:1:{s:0:"";a:1:{s:11:"isPermaLink";s:5:"false";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:8:"category";a:1:{i:0;a:5:{s:4:"data";s:24:"This Week in Self-Hosted";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}s:7:"pubDate";a:1:{i:0;a:5:{s:4:"data";s:29:"Fri, 07 Jun 2024 11:42:28 GMT";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:32:"http://purl.org/dc/elements/1.1/";a:1:{s:7:"creator";a:1:{i:0;a:5:{s:4:"data";s:12:"Ethan Sholly";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:29:"http://search.yahoo.com/mrss/";a:1:{s:7:"content";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:2:{s:3:"url";s:75:"https://selfh.st/content/images/2024/03/this-week-in-self-hosted-banner.png";s:6:"medium";s:5:"image";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}s:40:"http://purl.org/rss/1.0/modules/content/";a:1:{s:7:"encoded";a:1:{i:0;a:5:{s:4:"data";s:27813:"
Sponsored by Tailscale This Week in Self-Hosted (7 June 2024)

This Week in Self-Hosted is sponsored by Tailscale, the zero-config solution for securely accessing your remote resources—whether they're in the cloud or in your basement. Get started and connect up to 100 devices free!

This Week in Self-Hosted

This Week in Self-Hosted (7 June 2024)

A few months ago, I shared an interesting repo maintained by Dan Brown (the developer of BookStack and RSS) that tracks projects misusing the term "open-source" in their licensing claims. This week, he published an interesting article making a case against Futo's recent decision to publish their own definition of "open-source". If the name sounds familiar, Futo is the organization recently in the news for funding the Immich project.

It's FOSS – an open-source publication often featured in this newsletter – also penned an interesting piece on the difference between open-source and source-available software that's worth checking out. Differentiation between the two can be a bit of a grey area and is probably the most requested feature I receive from selfh.st/apps visitors (note: tracking this for ~500 projects isn't easy).

In unrelated news, the Ghost team has been publishing hilarious weekly updates documenting their journey to joining the fediverse via ActivityPub integration. Be warned that some of the language can be a bit NSFW – but interesting and worth the read nonetheless.

Happy selfh.st/ing!

In the News

The Raspberry Pi AI Kit is Here And, It’s Exciting!
I’m stoked about the Raspberry Pi AI Kit! Now, everyone can start their modest AI projects.
This Week in Self-Hosted (7 June 2024)
Bluesky and Mastodon users can now talk to each other with Bridgy Fed | TechCrunch
Bridgy Fed is one of the efforts aimed at connecting the fediverse with the web, Bluesky and, perhaps later, other networks like Nostr.
This Week in Self-Hosted (7 June 2024)
Introducing our first elected Governing Board
Matrix, the open protocol for secure decentralised communications
This Week in Self-Hosted (7 June 2024)

Software Updates

New Software

Latest Apps and Companions


This Week in Self-Hosted is sponsored by Coder, providing an open-source platform for self-hosting cloud development environments via Terraform, supporting Linux, macOS, Windows, X86, ARM, Kubernetes, and more.

Community Content

Futo, Please don’t attempt to create your own Open Source Definition · Danb Blog
As someone that watches and documents confusion (and potentially misleading) use of open source & licensing in the open source space, I’ve had my eye on Futo since they released their application GrayJay.
Syncing made easy with Syncthing
Syncthing is one of those tools which have made my life easier. It is a decentralized file synchronization tool which is open source and free to use. Learn how to set it up and use it.
This Week in Self-Hosted (7 June 2024)
A Short IPv6 Guide for Home IPv4 Admins
A Short IPv6 Guide for Home IPv4 Admins. GitHub Gist: instantly share code, notes, and snippets.
This Week in Self-Hosted (7 June 2024)
Stop Scraping my Git Forge
This Week in Self-Hosted (7 June 2024)

More From selfh.st

Self-Hosting Guide to Alternatives: Google Analytics
Self-hosted alternatives for the popular web analytics platform
This Week in Self-Hosted (7 June 2024)
Optimal Plex Settings for Privacy-Conscious Users
Update these settings to limit the data Plex collects about your account, content, and streaming habits
This Week in Self-Hosted (7 June 2024)

Content Spotlight: Dockcheck

Meet Dockcheck, a command line tool for streamlining Docker container image updates. With Dockcheck, users can run an interactive bash script that will query container registries for updated images and prompt the user to select which updates they'd like to apply. The script also comes with a number of helpful flags to further streamline the process – exclude containers from update checks, notifications for available updates, scheduled runs, auto-prune dangling images after update, and more.

To deploy Dockcheck, download the repository to your machine and run dockcheck.sh (by either navigating to the downloaded folder or installing it to PATH). When updates to the script are available, it'll offer to retrieve them automatically on the next run.

This Week in Self-Hosted (7 June 2024)
Screenshot of an interactive session from the project's repository

Links: GitHub

What We're Watching

What We're Listening To

The End of Ownership
The “you’ll own nothing” trend got worse this week, our thoughts about the Raspberry Pi IPO, poor Nextcloud performance, and Alex’s new high-fiber obsession.
This Week in Self-Hosted (7 June 2024)

Smart Home and Automation

2024.6: Dipping our toes in the world of AI using LLMs 🤖
Control your home with an AI powered Assist, conditional sections and cards for your dashboards, amazing new media player commands, and so much more! 🚀
This Week in Self-Hosted (7 June 2024)

Command Line Corner: nohup

Preface commands with nohup (no hang up) to continue running them after exiting a terminal session. Upon completion, nohup will create a file titled 'nohup.out' with the output of the command for completion verification.

/$ nohup apt update
  nohup: ignoring input and appending output to 'nohup.out'

/$ cat nohup.out
  ...
  Reading package lists...
  Building dependency tree...
  Reading state information...
  6 packages can be upgraded.

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

Apple to Debut Passwords App in Challenge to 1Password, LastPass
Apple Inc. will introduce a new homegrown app next week called Passwords, aiming to make it easier for customers to log in to websites and software, according to people with knowledge of the matter.
This Week in Self-Hosted (7 June 2024)
GitHub - KenneyNL/Adobe-Alternatives: A list of alternatives for Adobe software
A list of alternatives for Adobe software. Contribute to KenneyNL/Adobe-Alternatives development by creating an account on GitHub.
This Week in Self-Hosted (7 June 2024)

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.

Let's Talk 💌
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.

";s:7:"attribs";a:0:{}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}s:27:"http://www.w3.org/2005/Atom";a:1:{s:4:"link";a:1:{i:0;a:5:{s:4:"data";s:0:"";s:7:"attribs";a:1:{s:0:"";a:3:{s:4:"href";s:21:"https://selfh.st/rss/";s:3:"rel";s:4:"self";s:4:"type";s:19:"application/rss+xml";}}s:8:"xml_base";s:0:"";s:17:"xml_base_explicit";b:0;s:8:"xml_lang";s:0:"";}}}}}}}}}}}}s:4:"type";i:128;s:7:"headers";a:15:{s:4:"date";s:29:"Sat, 31 Aug 2024 18:05:50 GMT";s:12:"content-type";s:34:"application/rss+xml; charset=utf-8";s:13:"cache-control";s:17:"public, max-age=0";s:16:"content-encoding";s:4:"gzip";s:4:"etag";s:37:"W/"56240-hyhDb/G9xbFLjgNiamJxGTBaOK8"";s:4:"vary";s:15:"Accept-Encoding";s:12:"x-powered-by";s:7:"Express";s:15:"cf-cache-status";s:7:"DYNAMIC";s:9:"report-to";s:231:"{endpoints:[{url:https:\/\/a.nel.cloudflare.com\/report\/v4?s=Qdzj5Y7LRMhJYcwiYQiJAHP6qs5PWVgsYr6iIO2EbPoGo0KIUUoFWJkiPia9m9Y3e772yS%2FSRhBnvNLnfw%2BfDB9V874mYlsb471swWRiB8mE%2BAWKmE8Un%2F%2FZjw%3D%3D}],group:cf-nel,max_age:604800}";s:3:"nel";s:52:"{success_fraction:0,report_to:cf-nel,max_age:604800}";s:25:"strict-transport-security";s:37:"max-age=0; includeSubDomains; preload";s:22:"x-content-type-options";s:7:"nosniff";s:6:"server";s:10:"cloudflare";s:6:"cf-ray";s:20:"8bbef3732a9b99b6-CDG";s:7:"alt-svc";s:17:"h3=:443; ma=86400";}s:5:"build";s:14:"20240605153603";s:5:"mtime";i:1725127550;s:3:"md5";s:32:"03ad2fe27866c04faebb115b412362d3";}