# #546: Self hosting apps for Python people Page: https://stenobird.com/podcast/talk-python-to-me/546-self-hosting-apps-for-python-people Text version: https://stenobird.com/podcast/talk-python-to-me/546-self-hosting-apps-for-python-people.md Podcast: [Talk Python To Me](https://stenobird.com/podcast/talk-python-to-me) Published: 2026-04-27T19:53:07+00:00 Episode link: https://talkpython.fm/episodes/show/546/self-hosting-apps-for-python-people Audio file: https://talkpython.fm/episodes/download/546/self-hosting-apps-for-python-people.mp3 Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/talk-python-to-me/episodes/546-self-hosting-apps-for-python-people Duration seconds: 3792 ## Resource Reclaim your digital sovereignty by moving away from centralized cloud providers. Learn how to use Docker, ZFS, and Tailscale to host your own photos, home automation, and services securely. ## Highlights - Main idea: Self-hosting is about digital sovereignty and avoiding the risks of centralized cloud outages or price hikes - Practical takeaway: Use Immich as a powerful, self-hosted alternative to Google Photos with built-in machine learning - Failure mode: Hardware failure and broken database migrations are the primary risks of running your own infrastructure - Practical takeaway: Leverage ZFS snapshots to create a safety net for complex Docker Compose updates and migrations - Practical takeaway: Use Tailscale to access your home services from anywhere without the security risk of opening firewall ports ## Topics Self-hosting, Docker Compose, Tailscale, Immich, Home Assistant, Digital Sovereignty, ZFS, Linuxserver.io, Network Security ## Chapters - 6:00 — The State of Self-Hosting: A discussion on the shifting landscape of the self-hosting movement and the motivation behind it. - 20:10 — The Value of Local Infrastructure: Why developers should consider running their own services instead of relying solely on managed AWS or Azure services. - 29:20 — Finding Your First Project: Using curated lists to find software for e-commerce, DNS, or analytics, and the philosophy of solving real-life problems. - 34:10 — Managing Data Integrity: The importance of backups and using ZFS snapshots to handle the risks of software updates and migrations. - 53:40 — Secure Remote Access: How Tailscale simplifies connecting to your self-hosted apps globally without complex NAT traversal or port forwarding. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/talk-python-to-me/episodes/546-self-hosting-apps-for-python-people/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/talk-python-to-me/546-self-hosting-apps-for-python-people.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.