2025-03-28 19:53:22
Sponsored by
Amurex
![]() |
I spent a not-insignificant amount of time this week reading up on vibe coding (which definitely isn't how I built my directory of self-hosted applications last year...) and its impact on self-hosting. As usual, nothing is ever black and white – but that hasn't stopped the internet from treating it as such. I suppose everyone will have to decide for themselves whether AI developed-software can be useful or is utter garbage. In the meantime, enjoy the memes.
In other news, the Stalwart Mail team recently celebrated after receiving a grant from the NLnet Foundation, which will be used to develop CalDav, CardDAV, and WebDAV servers to accompany its existing offerings. The current lack of a cohesive platform that delivers on all of this and a reliable mail server is often a sticking point for self-hosters hesitant to join the e-mail scene.
Lastly, I've updated my Plex privacy guide after last week's news for those who aren't ready to make the jump to one of its alternatives. A few new options have appeared, so be sure to check it out if it's been a bit since you last updated your settings.
Happy selfh.st/ing!
Meet Posteria, a self-hosted web interface for organizing and storing Plex media assets. With Posteria, users can easily upload posters (or download them from a number of supported providers) and automatically sync them to their Plex server with the push of a button. Features include categorization (movies, television, seasons, and collections), existing Plex poster imports, orphan detection, and a PWA for managing posters on-the-go.
Posteria can be easily installed via Docker and doesn't require any additional services (aside from Plex) for deployment. Configuration is managed via environment variables.
Links: Website, Source Code
Use ls -S to list files in the current directory sorted by size:
$ ls -S
this.txt week.txt self-hosted.txt in.txt
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.
2025-03-28 19:00:00
Opt out of the platform's various marketing e-mails using the link below. Deselect individual publications or select Unsubscribe from ALL to prevent any future non-administrative e-mails from being delivered to your inbox.
Plex doesn't allow users to opt out of the ads served while streaming its own free offerings, but it does provide options to control whether user data can be sold to third-parties or used to serve personalized ads.
Follow the link below and uncheck the first blue box to opt out of the sale of your personal data, then check All No in the second blue box to opt out of targeted advertising.
Plex collects technical information about the content users stream from personal servers. Click the link below and expand the section labeled You have the right to limit what activity data is sent from your Plex Media Server. Uncheck the box next to Send playback data to Plex to opt out.
Note: Due to my CMS's outbound link tagging, you may need to manually copy and paste the link below in your browser to navigate to the correct menu.
To manage the visibility of your profile's streaming activity on Plex, sign in from a browser and click the link below. Scroll down to Account Visibility & Activity Sharing, click Edit, and adjust the options to your liking.
Plex offers the ability to sync watch states across the platform. To disable this, navigate to the account settings linked below and click on Update this setting underneath Sync my watch state and ratings.
Manage displayed friend activity using the link below. While you're there, disable everything else if you're not interested in Plex's own content offerings.
Plex allows users to connect as friends and automatically assigns users on shared servers as friends. Click View all Friends in the link below to view yours. To remove one, click the Friends button and select Remove Friend in the dialogue box that appears.
Note: Administrators can remove users as friends while still sharing their media libraries with them.
After configuring the above, use the link below to submit a request to access, delete, transfer, or update inaccuracies pertaining to the personal data Plex has collected about your account.
2025-03-21 19:48:43
Sponsored by
Amurex
![]() |
Plex dominated the airwaves this week after announcing they're substantially increasing the Plex Pass subscription price, which also now requires a subscription for sharing personal media content with others. (If you already own a Plex Pass, these changes will have virtually no effect on you.)
As usual, content creators across the web capitalized on the outrage (did we really need a 12-minute recap of a 7-paragraph announcement?) and were quick to post doomsday reactions about the impact this might have on future platform updates and privacy...
And while they might not be wrong, it overshadows and undermines the broader conversation that needs to be had about compensating developers for software that many users expect to be free. After all, 60% of 2024's survey participants hadn't donated to a single self-hosted project in the last year.
If you've already deployed Jellyfin and don't really care about any of this, consider how you might be able to contribute to the MediaWolf platform aggregation project instead.
The Lemmy developers are also hosting an AMA for the community next Tuesday (3/25) for anyone interested in that type of behind-the-scenes content from open-source projects.
Happy selfh.st/ing!
Meet PlikShare, a self-hosted file sharing platform that recently made its open-source debut. PlikShare gives users a minimal and intuitive interface for uploading, sharing, and downloading files with others, while also providing configuration flexibility for administrators with support for multiple storage backends (local, Cloudflare R2, AWS, and DigitalOcean Spaces). Other features include unlimited users with MFA login support, bulk operations, e-mail notifications, workspaces, and more.
PlikShare can be easily installed via Docker and doesn't require any additional containers or services to deploy.
Links: Website, Source Code, Documentation
Use lsof -i :443 to quickly list the process(es) listening on port 443 from the command line:
$ lsof -i :443
COMMAND PID USER FD TYPE DEVICE NODE NAME
caddy 398 root 7u IPv4 32984 TCP *:https
(Thanks to reader jschwalbe for this week's command!)
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.
2025-03-14 19:50:43
Happy almost-Saturday! I spent most of the week making various upgrades to my smart home infrastructure and dashboard (hello, ratgdo disco and HA Voice Preview), which likely means my weekend will be spent troubleshooting why most of it isn't working (I'm looking at you, Frigate presence detection...).
For readers that aren't masochists, here are a few other things worth checking out this weekend:
Happy selfh.st/ing!
Meet Cup, a lightweight platform for monitoring container image updates. Built for speed and minimal resource requirements, Cup allows users to easily check for container updates from its minimal web interface and/or CLI tool (which displays a neat table of results directly in the terminal). Features include extensibility via JSON output (ideal for webhooks and dashboards), agent deployments for monitoring updates from a single machine, authenticated endpoints, and a lack of rate limits when checking for updates.
Cup can be easily deployed via Docker or as a binary, with configuration options for running via CLI, web interface, or agent mode.
Links: Website, Source Code
Use echo *.<filetype> to list of all files of a specified filetype from the command line:
$ echo *.txt
this.txt week.txt in.txt self.txt hosted.txt
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.
2025-03-07 20:48:49
Sponsored by
PikaPods
![]() |
The past few months have been great for self-hosters looking to organize their personal finances (it is tax season, after all). Established platforms like Firefly III and Actual Budget (note the recent repository move) continue to evolve, while a surge of new and innovative apps like Maybe, Monetr, Investbrain, Subscription Manager, DumbBudget, and Thrifty have entered the scene.
This week, three new apps joined the mix – the hilariously named DollarDollar Bill Y'all (second only to a GitHub handle I recently stumbled across, beans-are-gross), Envelofy, and Personal Accountant.
On another note, I received some flack last week for poking fun at the Immich devs for prioritizing the platform's new mascot over a feature I've personally been looking forward to (yes, they were in on it). I had planned to make a formal apology this week until I noticed they dropped another release that again left me feeling neglected as they instead celebrated 60k GitHub stars (is that a lot?).
If you need me before next Friday, I'll be busy making the transition back to Google Photos while enjoying this custom CSS for styling a Flame dashboard to look like the Lumon MDR terminals from Severance.
Happy selfh.st/ing!
Meet SimpleHomelab, a website dedicated to homelab guides, content, and software deployment. Recently re-branded from SmartHomeBeginner, SimpleHomelab is known for its extensive multi-part guides covering beginner and advanced topics, as well as Deployarr – a custom-built platform for easily deploying 125+ popular self-hosted apps. The site also has an accompanying YouTube channel with a suite of videos covering Docker, Traefik, Proxmox, and more.
Disclaimer: SimpleHomelab is an occasional affiliate and sponsor of selfh.st. No affiliate links were used in the writing of this feature.
Links: Website
Use curl wttr.in to view a three-day weather forecast directly from the command line (see repo here for additional details on how this works):
$ curl wttr.in
Weather for City: Paris, France
\ / Clear
.-. 10 – 11 °C
― ( ) ― ↑ 11 km/h
`-’ 10 km
/ \ 0.0 mm
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.
2025-02-28 20:45:43
Sponsored by
Novu
![]() |
Another week, another major release from the self-hosted project everyone loves to hate. The team behind the popular cloud storage platform Nextcloud introduced v31 and Hub 10 to the community this week, touting deeper integration across its ecosystem and performance improvements (including thousands of tweaks) to its UX. And say what you want about the project based on your own personal anecdotes, but their fight against big tech is undeniably a net positive for the self-hosted and open-source communities.
I also pushed some significant updates to selfh.st/apps this week, including bookmarks support (via local browser storage), new sort options, and a cool new way to easily share custom views using a vanity URL I recently acquired (I apparently hate vowels). To see it in action, click here --> slfh.st/fEaOs <– for a custom view of the apps added to the directory this past week.
Other activity from the week you might be interested in:
Happy selfh.st/ing!
Meet Upvote RSS, a self-hosted RSS feed generator for popular social aggregation sites like Reddit, Hacker News, and Lemmy. With Upvote RSS, users can easily create their own curated feeds of subreddits, HN post types (Best, Top, New, Ask, etc.), and Lemmy communities based on configuration options that include post scores, thresholds, and number of posts per day. Users also have the ability to specify the content to be included in each feed item (score, article content, comments) as well as filters for NSFW or older posts.
Upvote RSS can be easily installed via Docker and does not require any additional services, although Reddit users will need to register their own app on the platform for API access.
Links: Source Code, Website
Use ; to run multiple commands in succession (unlike last week's && tip, the second command will run regardless of the first's success):
/$ mkdir test_folder; cd test_folder
/test_folder$ _
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.