{"podcast":{"title":"Talk Python To Me","slug":"talk-python-to-me","podcast_index_feed_id":742305,"rss_url":"https://talkpython.fm/episodes/rss","website_url":"https://talkpython.fm/","image_url":"https://cdn-podcast.talkpython.fm/static/img/talk-python-3000.jpg","author":"Michael Kennedy","episode_count":546,"summary":"Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.","last_synced_at":null,"page_url":"https://stenobird.com/podcast/talk-python-to-me"},"episode":{"title":"#546: Self hosting apps for Python people","slug":"546-self-hosting-apps-for-python-people","published_at":"2026-04-27T19:53:07+00:00","page_url":"https://stenobird.com/podcast/talk-python-to-me/546-self-hosting-apps-for-python-people","show_page_url":"https://stenobird.com/podcast/talk-python-to-me","url":"https://talkpython.fm/episodes/show/546/self-hosting-apps-for-python-people","audio_url":"https://talkpython.fm/episodes/download/546/self-hosting-apps-for-python-people.mp3","summary":"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.","meta_description":"Explore the roadmap to self-hosting with Alex Kretzschmar. Learn about Immich, Home Assistant, Docker Compose, and secure remote access via Tailscale.","key_points":["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"],"chapters":[{"start_ms":360000,"title":"The State of Self-Hosting","summary":"A discussion on the shifting landscape of the self-hosting movement and the motivation behind it."},{"start_ms":1210000,"title":"The Value of Local Infrastructure","summary":"Why developers should consider running their own services instead of relying solely on managed AWS or Azure services."},{"start_ms":1760000,"title":"Finding Your First Project","summary":"Using curated lists to find software for e-commerce, DNS, or analytics, and the philosophy of solving real-life problems."},{"start_ms":2050000,"title":"Managing Data Integrity","summary":"The importance of backups and using ZFS snapshots to handle the risks of software updates and migrations."},{"start_ms":3220000,"title":"Secure Remote Access","summary":"How Tailscale simplifies connecting to your self-hosted apps globally without complex NAT traversal or port forwarding."}],"topics":["Self-hosting","Docker Compose","Tailscale","Immich","Home Assistant","Digital Sovereignty","ZFS","Linuxserver.io","Network Security"],"duration_seconds":3792,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/talk-python-to-me/episodes/546-self-hosting-apps-for-python-people/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/talk-python-to-me/546-self-hosting-apps-for-python-people.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}