Subscribe to our newsletter

For the latest in self-hosted news, software, and content delivered straight to your inbox every Friday

Success! Now Check Your Email

To complete Subscribe, click the confirmation link in your inbox. If it doesn’t arrive within 3 minutes, check your spam folder.

Ok, Thanks
This Week in Self-Hosted (1 March 2024) 7 min read
This Week in Self-Hosted

This Week in Self-Hosted (1 March 2024)

Self-hosted news, software updates, launches, and a spotlight on Docker Socket Proxy - a secure proxy for exposing the Docker API

By Ethan Sholly
This Week in Self-Hosted (1 March 2024) Post image
Sponsored by Tailscale

This Week in Self-Hosted is sponsored by Tailscale, helping you securely access local devices and services from anywhere—without worrying about ports and firewalls. Check out the subnet router feature and get started today.

In the News

Nginx Challenger? Cloudflare’s Pingora Rust Framework Goes Open-Source
A new tech takes aim at Nginx, now that it’s open-source. So, is it better? What do you think?
The Difference Between WordPress and WordPress.com
WordPress.org is a place you can download and learn about the open source content management system known as WordPress. Those files and database can be hosted anywhere you like. WordPress.com is a place that sells a hosted WordPress site.
Bitwarden’s app is about to get a lot prettier
Bitwarden’s next update will focus on eye candy and a native codebase

Software Updates

  • AFFiNE v0.12.0 | Knowledge Base: Self-hosted Docker support, journals for daily note tracking, visibility options, collection and tag summary page
  • Bigcapital v0.15.0 | Accounting: Financial report printing, invoice status conversion after sending notification, Plaid integration
  • BookStack v24.02 | Wiki: Markdown comments replaced with WYSIWYG editor, default chapter page templates, improved video attachment support
  • FeedCord v2.1.0 | Discord RSS: Functionality to handle multiple new posts, 10-second pause to comply with Discord rate limiting policies
  • Home Assistant OS v12.0 | Home Automation: Support for Raspberry Pi 5 and ODROID-M1S, update to Linux kernel 6.6
  • Immich v1.96.0 | Photos: Search filter form improvements, optimized asset rendering on mobile, slideshow options on web, search location when editing
  • LocalAI v2.9.0 | AI: AMD and Intel GPU image tags, Assistant API support, support for Gemma models, refactored code for future interfaces
  • Mastodon Android v2.4.0 | Fediverse: Share and scan QR codes to connect with others, updated tab bar to adhere with platform guidelines
  • Memos v0.20.0 | Notes: Note reactions, 'Mermaid' and 'Spoiler' syntax support
  • Plant-it v0.4.0 | Gardening: Plant action reminders, simplified error responses
  • SilverBullet v0.7.5 | Knowledge Base: Copy current selection to the clipboard as clean Markdown or rich text, increased character support for hashtags
  • Umami v2.10.0 | Site Analytics: Improved teams collaboration, searchable dropdowns, new funnel report display, improved tracking script
  • Wallos v1.5-9.0 | Subscription Management: Introduced progressive web app, disabling of subscriptions, inactive subscription stats, e-mail notifications for household members

Security Updates

  • Mastodon v4.2.8 | Fediverse: Updated registration defaults and tasks to combat latest spam attacks

New Software

  • codeapi: Embedded interactive code snippets
  • go-proxy: Simple automatic reverse proxy for Docker containers
  • Huly: All-in-one project management platform
  • Monitor RSS: Certificate expiration monitoring via RSS
  • Multiwoven: Customer data sync from data warehouse to business tools
  • Refeed: Open-source RSS reader with mobile apps
  • Windows: Windows in a Docker container (unofficial)
  • Workout Tracker: Workout tracking web application
  • zserv: HTTP server for serving files from .zip files without unpacking
Help keep the newsletter (and me) running ☕

This Week in Self-Hosted is an independent publication supported by the 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

Bluesky cracks the window
Let’s get this out of the way - I am an avid supporter of the fediverse. I peek into other platforms all the time to get a feel for what’s different, and find things that might make our community better. I have yet to run across anything that compares to what I’ve found in my cozy social home. Just call me a nosy neighbor.

Weekend Discussion

selfh.st (@[email protected])
Weekend Discussion 💬 What self-hosted dashboard are you using? Share screenshots below! #selfhost #selfhosted #selfhosting #homelab #homeserver #dashboard #startpage

Content Spotlight: Docker Socket Proxy

Meet Docker Socket Proxy, a deployable proxy that allows users to control the level of access an application has when connected to the Docker API socket. Meant to replace blanket access to /var/run/docker.sock for software that utilizes communication with the Docker API for functionality (Uptime Kuma, Homepage, Dozzle, etc.), Docker Socket Proxy proxies the connection to the API and limits which sections can be accessed through user-defined environment variables. Access to events, ping, and version are enabled by default, but other sections are available, including containers, networks, images, configs, and more.

Docker Socket Proxy can be installed via Docker and easily modified to enable or disable specific API sections using environment variables tagged with a '0' or '1'.

Links: GitHub

What We're Watching

What We're Listening To

The Homelab Show Ep. 122 – Why the Fundamentals are Important with Special Guest Veronica – The Homelab Show

Smart Home and Automation

Using Zigbee2MQTT and ZHA with One Coordinator
This article covers how to run both Zigbee2MQTT and ZHA on a single coordinator in Home Assistant, complimenting each others features and device support.
Eufy’s new 360-degree 4K camera doesn’t need Wi-Fi or power outlets
It has AI detection and automatic network switching, too.

Upcoming Events

Voice Assistant Contest - Let’s build and win some prizes!
We are organizing a voice assistant contest between the 17th of January and the 10th of March. You can win some Home Assistant Green, some Home Assistant SkyConnect, and a chance to be on a livestr…

Privacy

What is a Secrets Manager? | Bitwarden Blog
Learn the answer to the question, “what is a secrets manager?” and discover how these solutions protect data from falling into the wrong hands.

Command Line Corner: Ctrl + x + e

Ctrl + x + e is a useful shortcut for instantly firing up an editor from the command line. By default, the shortcut will open a blank editor – but its usefulness shines when entered along with a line of text, which will automatically appear in the first line of the editor after hitting Ctrl + x + e.

This is particularly handy when running complex commands that may need to be documented for future reference.

/$ _

GNU nano 7.2
_


/$ echo -e "correct\fhorse\fbattery\fstaple"

GNU nano 7.2
echo -e "correct\fhorse\fbattery\fstaple"_

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

Navigating Cloud Storage: What is Latency and Why Does It Matter?
Latency is an important factor impacting performance and user experience. Let’s talk about what it is and some ways to get better performance.

Share Your Content in a Future Newsletter

I'm always looking for new and existing self-hosted content to share in This Week in Self-Hosted. Reach out using the button below if you'd like to have your own content featured or have a suggestion for content types you'd like to see featured in future newsletters.

Comments