Linux Prepper
Linux Prepper

Linux Prepper

Living Cartoon Company

Overview
Episodes

Details

Selfhosted show on using free and open source technology to DIY everything myself, while still enjoying life. Inspired by Linux, BSD, Open Source and FOSS. Part of https://james.network and Living Cartoon Company If you are interested an episode and want to send me thoughts please email: [email protected] The show is subject to change, depending on how it is received. No hard commitments, just frustration and fun.

Recent Episodes

Approaching Docker, Containers, and Compose for curious Self-hosters
JAN 26, 2026
Approaching Docker, Containers, and Compose for curious Self-hosters
<p>This is a bonus Linux Prepper podcast, available as a detailed companion to “<a href="https://podcast.james.network/@linuxprepper/episodes/a-great-year-for-linux">A Great Year for Linux</a>”. This is a discussion with HB, <a href="https://lemmy.world/post/36414259">stemming from this post on Lemmy learning from admins who avoid container technology</a>. We discuss our experiences with containers, who they are for, and the contexts in which we find them useful. If you are self-hosting, and are container curious, this one is for you!</p> <p>(00:00)</p> <p>Welcome to <a href="podcast.james.network">Linux Prepper Podcast</a></p> <p>(00:19)</p> <p>Bonus episode connected to <a href="https://podcast.james.network/@linuxprepper/episodes/a-great-year-for-linux">Season 1 Episode 1: A Great Year for Linux</a>. Time to get technical!</p> <p>(01:29)</p> <p>This discussion will not cover <a href="https://linuxhandbook.com/linux-file-permissions/">Permissions</a>, File Systems, or Backups.</p> <p>(02:32)</p> <p><a href="https://lemmy.world/post/36414259">Lemmy Discussion - What is keeping people away from Containers</a></p> <p>(02:47)</p> <p>Ameridroid Sponsor: LINUXPREPPER code</p> <p>(03:16)</p> <p>What are Containers for?</p> <p>(04:05)</p> <p>HB describes making a text adventure game (in Docker)</p> <p>(04:42)</p> <p><a href="https://archive.org/details/mag-pi-118_202309">MagPi Magazine</a></p> <p>(05:09)</p> <p><a href="https://github.com/tsl0922/ttyd">TTYD: Share your Terminal on the Web</a></p> <p>(06:12)</p> <p>Why containerize TTYD?</p> <p>(07:05)</p> <p>Managing multiple iterations through containers</p> <p>(07:47)</p> <p>Use of containers, as opposed to Python virtual environments</p> <p>(08:53)</p> <p>When does it make sense for someone to consider containers?</p> <p>(10:30)</p> <p><a href="https://docs.docker.com/reference/cli/docker/container/run/">Docker run commands</a>. similar to bash scripting</p> <p>(12:30)</p> <p><a href="https://docs.docker.com/compose/">Compose Files</a>, migrating from docker run commands</p> <p>(13:03)</p> <p><a href="https://github.com/portainer/portainer">Portainer</a> - WebUI Management for Docker services (HB)</p> <p>(13:16)</p> <p><a href="https://docs.docker.com/reference/cli/docker/container/ls/">docker ps</a> - Management from the terminal (James)</p> <p>(13:34)</p> <p>James using Docker to test for NextcloudPi and write documentation</p> <p>(14:41)</p> <p>Using containers in order to define your own image</p> <p>(15:50)</p> <p>Running a fleet of AI services through Compose: “Ultimate Bacon Cheeseburger”</p> <p>(17:17)</p> <p>James migrating to Compose files to manage variables across many services</p> <p>(18:54)</p> <p><a href="https://www.composerize.com/">Composerize</a> - Turn run commands into compose files</p> <p>(18:58)</p> <p>Storing compose files to avoid confusion</p> <p>(20:21)</p> <p><a href="https://www.noisebridge.net/wiki/Unicorn">Noisebridge Unicorn</a> services run via compose files on a VPS</p> <p>(26:34)</p> <p><a href="https://docs.docker.com/engine/network/">Docker Networks</a> - connecting services internally, even to a reverse proxy</p> <p>(27:46)</p> <p><a href="https://github.com/aria2/aria2">Aria Download Protocol</a></p> <p>(28:04)</p> <p>HB describes using multiple, simulateous networks in isolation</p> <p>(30:00)</p> <p>James describes complexity of modular tools like Nextcloud</p> <p>(31:37)</p> <p>Testing Locally</p> <p>(32:30)</p> <p><a href="https://www.bleepingcomputer.com/news/security/over-10-000-docker-hub-images-found-leaking-credentials-auth-keys/">People leaking their private credentials in their Docker images on the web</a></p> <p>(33:09)</p> <p><a href="https://docs.docker.com/engine/swarm/secrets/">Docker Secrets</a></p> <p>(33:42)</p> <p><a href="https://docs.docker.com/compose/how-tos/environment-variables/set-environment-variables/">HB suggests storing environment variables as files</a></p> <p>(34:52)</p> <p><a href="https://docs.github.com/en/get-started/git-basics/ignoring-files">Understanding git.ignore files for people hosting files on public repos</a></p> <p>(35:32)</p> <p>Using public sharing to learn, share and problem solve</p> <p>(36:31)</p> <p><a href="https://lemmy.world/post/36414259">Lemmy comments of those opting out of containers</a></p> <p>(38:03)</p> <p>There is nothing wrong with running services directly, aka “bare metal”</p> <p>(43:20)</p> <p><a href="https://github.com/hungry-bogart">HB’s Github</a></p> <footer><h2>Ways to Support the Show!</h2> <ul> <li>Share it with others!</li> <li><a href="https://ko-fi.com/livingcartoon/tiers">Enroll in Linux Prepper Premium</a> as a Patron of Living Cartoon Company to support the show! Gets you access to more content.</li> <li>Join <a href="https://matrix.to/#/#linuxprepper:matrix.org">#linuxprepper:matrix.org</a> chat on Matrix!</li> <li><a href="https://podcast.james.network/@linuxprepper/follow">Follow from the Fediverse: Mastodon, etc.</a> <ul> <li>@<a href="mailto:[email protected]">[email protected]</a></li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Lemmy community</a>, which x-posts across the Fediverse.</li> </ul> </li> <li><a href="https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbBGcH">Send in anonymous feedback with one click!</a></li> <li>See <a href="https://discuss.james.network">more detailed notes and info at the forum</a></li> </ul> <p>Email feedback to <a href="mailto:[email protected]">[email protected]</a></p> <p>I do not promise to respond, but I promise to read your words!</p> </footer>
play-circle icon
43 MIN
A Great Year for Linux
JAN 24, 2026
A Great Year for Linux
<p>(00:00)</p> <p>Welcome to Linux Prepper</p> <p>(00:25)</p> <p>Keepass skit</p> <ul> <li><a href="https://keepassxc.org/">KeepassXC</a> is recommended for desktop users.</li> </ul> <p>(01:32)</p> <h3><a href="https://ameridroid.com/?ref=podcast">Ameridroid</a> Sponsor</h3> <p><a href="https://ameridroid.com/?ref=podcast">LINUXPREPPER at checkout</a></p> <p>(02:43)</p> <p><a href="https://discuss.online/u/kiol?page=1&amp;sort=New&amp;view=Posts">Lemmy discussions. It looks to be a great year for Linux.</a></p> <ul> <li>Those who’ve switched to Linux in the last year, how is it going? <ul> <li><a href="https://discuss.online/post/34247866">Lemmy world</a> and <a href="https://discuss.online/post/34255150">Lemmy ML</a></li> </ul> </li> <li>Where is Linux not working well in your daily usage? Share your pain points as of 2026, so we can respectfully discuss. <ul> <li><a href="https://discuss.online/post/34255163">Lemmy World</a> and <a href="https://discuss.online/post/34247869">Lemmy ML</a></li> </ul> </li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Linux Prepper Lemmy community</a></li> </ul> <p>(03:13)</p> <p><a href="https://lutris.net/">Lutris</a> - Open Gaming Launcher</p> <ul> <li><a href="https://github.com/lutris/lutris">Github repo</a></li> </ul> <p>(04:57)</p> <p><a href="https://askubuntu.com/questions/1247484/4-clicks-to-shut-down-ubuntu-can-we-reduce-this">Ubuntu Shutdown from 4 to 2 clicks</a></p> <p>(09:47)</p> <p>Mermaids - ASCII Game developed by HB</p> <ul> <li><a href="https://discuss.james.network/public/d/96-pixel-artwork-tools">Pixel Artwork Tools recommended by HB</a></li> </ul> <p>(11:56)</p> <p><a href="https://github.com/hungry-bogart">Who is HB</a>, the guest host?</p> <p>(13:17)</p> <p><a href="https://james.network/about/">Who is James</a>, the host?</p> <p>(14:18)</p> <p><a href="https://discuss.james.network/public/d/99-containers-and-compose-for-the-curious-and-who-are-they-not-for">Containers, Compose - Good? Who are they for? Bonus episode TBD</a></p> <ul> <li><a href="https://lemmy.world/post/36414259">Asking Lemmy about reasons to avoid containers</a></li> </ul> <p>(15:19)</p> <h4>Premium subscriptions available</h4> <ul> <li><a href="https://ko-fi.com/livingcartoon/tiers">Recurring support possible through Ko-fi</a>, backed by Stripe.</li> <li>You can now be a Patron of the show!</li> <li>Get access to additional content.</li> </ul> <p>(16:04)</p> <p>HB’s Thoughts on show topics and expectations</p> <p>(17:02)</p> <h3>State of the Podcast</h3> <ul> <li><a href="https://discuss.james.network/public/">Discussion forum for the show</a>, used for notes.</li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Lemmy community</a></li> <li>Discord chat now bridged to Matrix <ul> <li><a href="https://discord.gg/95HGhWxaZX">Invite to Discord</a></li> <li><a href="https://matrix.to/#/#livingcartoon:matrix.org">Invite to Matrix</a> space for Living Cartoon Company and Linux Prepper</li> <li><a href="https://www.youtube.com/playlist?list=PLz2mVUJ2k1sqTqtKyQe7rOoGaOwfRG_W3">Podcast now available on Youtube Music</a></li> </ul> </li> </ul> <p>(18:22)</p> <p><a href="https://cloud.disroot.org/apps/forms/s/T9sPzn5jPYTAKQ9s48PYSJnE">Steam Key Giveaway now through March 20th</a></p> <ul> <li>Leave a review on your podcast platform to enter!</li> </ul> <p>(19:15)</p> <p><a href="https://www.youtube.com/playlist?list=PLz2mVUJ2k1sqTqtKyQe7rOoGaOwfRG_W3">This podcast is now available on Youtube</a></p> <p>(21:30)</p> <p><a href="https://discuss.james.network/public/d/83-join-the-diy-unfinished-resurrection-project-through-march-20th">Submit to DURP - DIY Unfinished Resurrection Project</a></p> <ul> <li>Now through March 20th</li> <li>Work on a project this Winter!</li> </ul> <h4>Accepting audience submissions! Get included in an episode!</h4> <ul> <li><a href="https://cloud.disroot.org/apps/forms/s/RD9PcdAPsS5mQcERkgBq4ij2">Use this simple form to submit thoughts or an audio recording.</a></li> </ul> <h4>Discussing Homelabs with Robin Monks of Don’t Forget to FOSS</h4> <p>(23:15)</p> <p><a href="https://2026.linuxfestnorthwest.org/">LinuxFest Northwest Performance TBD weekend of April 24th</a></p> <ul> <li>Hackerspace AI Scanned My Brain Rot (Working Title)</li> <li>SeaGL 2025 Coverage to be posted: Trivia, Open Source Projects, Recap, Interview.</li> </ul> <footer><h2>Ways to Support the Show!</h2> <ul> <li>Share it with others!</li> <li><a href="https://ko-fi.com/livingcartoon/tiers">Enroll in Linux Prepper Premium</a> as a Patron of Living Cartoon Company to support the show! Gets you access to more content.</li> <li>Join <a href="https://matrix.to/#/#linuxprepper:matrix.org">#linuxprepper:matrix.org</a> chat on Matrix!</li> <li><a href="https://podcast.james.network/@linuxprepper/follow">Follow from the Fediverse: Mastodon, etc.</a> <ul> <li>@<a href="mailto:[email protected]">[email protected]</a></li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Lemmy community</a>, which x-posts across the Fediverse.</li> </ul> </li> <li><a href="https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbBGcH">Send in anonymous feedback with one click!</a></li> <li>See <a href="https://discuss.james.network">more detailed notes and info at the forum</a></li> </ul> <p>Email feedback to <a href="mailto:[email protected]">[email protected]</a></p> <p>I do not promise to respond, but I promise to read your words!</p> </footer>
play-circle icon
25 MIN
Welcome to Linux Prepper Season 1
JAN 22, 2026
Welcome to Linux Prepper Season 1
<p><a href="https://podcast.james.network/@linuxprepper/episodes?season=1">Linux Prepper Season 1</a> begins. Our focus remains on using Open Source tooling, Self-Hosting, and FOSS tooling in daily life. Linux Prepper podcast is created by James as part of Living Cartoon Broadcasting &amp; Living Cartoon Company.</p> <p>We are a welcoming show, which doesn’t waste time judging others; we are all here with a common interest. By engaging in our communities you agree to <a href="https://discuss.james.network/public/d/75-community-rules">our rules</a>, which keeps things supportive and family friendly.</p> <ul> <li>The Matrix chat in <a href="https://matrix.to/#/#livingcartoon:matrix.org">Living Cartoon Broadcasting</a> is now bridged to <a href="https://discord.gg/95HGhWxaZX">Discord</a>.</li> <li>The podcast is now available on Youtube, in addition to directly from the website, Spotify, Amazon Music, Fountain, Podcast Index, etc.</li> <li><a href="https://podcast.james.network/@linuxprepper/episodes?year=2025">2025 episodes</a></li> </ul> <h3>According to DuckDuckGo:</h3> <p>The Linux Prepper podcast focuses on using open-source technology to enhance everyday life, featuring discussions on self-hosting, Linux, and related topics. It aims to empower listeners to take control of their technology and enjoy a DIY approach to tech.</p> <footer><h2>Ways to Support the Show!</h2> <ul> <li>Share it with others!</li> <li><a href="https://ko-fi.com/livingcartoon/tiers">Enroll in Linux Prepper Premium</a> as a Patron of Living Cartoon Company to support the show! Gets you access to more content.</li> <li>Join <a href="https://matrix.to/#/#linuxprepper:matrix.org">#linuxprepper:matrix.org</a> chat on Matrix!</li> <li><a href="https://podcast.james.network/@linuxprepper/follow">Follow from the Fediverse: Mastodon, etc.</a> <ul> <li>@<a href="mailto:[email protected]">[email protected]</a></li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Lemmy community</a>, which x-posts across the Fediverse.</li> </ul> </li> <li><a href="https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbBGcH">Send in anonymous feedback with one click!</a></li> <li>See <a href="https://discuss.james.network">more detailed notes and info at the forum</a></li> </ul> <p>Email feedback to <a href="mailto:[email protected]">[email protected]</a></p> <p>I do not promise to respond, but I promise to read your words!</p> </footer>
play-circle icon
1 MIN
Cyberdeck Cyberwhat Selfhosted VPN networks and is Wireguard Hard
OCT 24, 2025
Cyberdeck Cyberwhat Selfhosted VPN networks and is Wireguard Hard
<p>(00:00)</p> <p>Complete Shownotes at <a href="https://discuss.james.network">https://discuss.james.network</a></p> <p>(00:40)</p> <h3>Sponsor</h3> <p><a href="https://ameridroid.com/?ref=podcast">Ameridroid referral link</a> - US-based distributor of Odroid, Open Hardware and Home Automation</p> <ul> <li><a href="https://ameridroid.com/products/thirdreality-smart-plug-m1-power-metering?ref=podcast">Third Reality M1 Power Plug w/ Metering</a> with Home Assistant support.</li> <li>LINUXPREPPER at checkout</li> </ul> <p>(02:01)</p> <h3><a href="https://discuss.james.network/public/d/67-status-of-podcasting-20-support/2">State of the Podcast</a></h3> <p><a href="https://github.com/getAlby/hub">Albyhub</a> as a selfhosted Bitcoin Lightning node. Locally hosts wallet and node for podcasting 2.0 donations + Nostr authentication.</p> <ul> <li>Thank you to those who have sent me donations and messages over the last couple days of it working.</li> <li><a href="getalby.com/p/sunjam">Send a direct lightning or Nostr donation here</a>.</li> <li>Also, a thank you to the helpful Alby team. <a href="https://guides.getalby.com/user-guide/alby-hub/">They have useful step-by-step guides</a>. Only email them because their chat is covered in scammers.</li> </ul> <p>(02:44)</p> <p><a href="https://nostr.how/">Nostr</a> decentralized social network.</p> <ul> <li><a href="https://iris.to">Iris.to</a> webui client for Nostr</li> </ul> <p>(04:38)</p> <h3>Events</h3> <ul> <li><a href="https://seagl.org/">SeaGL or Seattle Gnu/Linux Conference</a> at the University of Washington, Seattle, WA from 11/07 - 11/08. <a href="https://pretalx.seagl.org/2025/talk/">Full schedule released</a>. No cost; all are welcome! <ul> <li><a href="https://pretalx.seagl.org/2025/talk/EWCUGD/">My SeaGL presentation on 11/07 at 5pm</a>.</li> <li>Will also be tabling to promote this show. Do stop by and say hello!</li> </ul> </li> </ul> <p>(06:40)</p> <h3>Self-hosted Tools</h3> <p>Is Wireguard hard to use? Send your thoughts on an anonymous form.</p> <p>Adding authentication services onto Wireguard, specifically ones you can selfhost, and run on a cheap VPS:</p> <ul> <li><a href="https://my.racknerd.com/aff.php?aff=9448">Racknerd Referral link</a>, and select “Reveal Deals” for VPS annual subscriptions at $11. They are friendly bunch with a great reputation; Pangolin recommends them. Minimal VPS is all that is needed for these sorts of services, which are merely providing your authentication, as opposed to the actual wireguard traffic. Limited locations: <ul> <li>Los Angeles, San Jose, Seattle</li> <li>Chicago, Dallas, New York, Ashburn</li> <li>Strasborg France</li> <li>Toronto, Canada</li> <li>Asia recommended to use DC-02 out of Los Angeles</li> </ul> </li> </ul> <p>(07:47)</p> <ul> <li><a href="https://github.com/netbirdio/netbird">Netbird</a> - Connect your devices into a secure WireGuard®-based overlay network with SSO, MFA and granular access controls. <ul> <li>You can try their hosted service or selfhost it, or whatever. Check out</li> </ul> </li> <li><a href="https://github.com/fosrl/pangolin">Pangolin</a> - is a self-hosted tunneled reverse proxy server with identity and context aware access control, designed to easily expose and protect applications running anywhere. Pangolin acts as a central hub and connects isolated networks — even those behind restrictive firewalls — through encrypted tunnels, enabling easy access to remote services without opening ports or requiring a VPN. <ul> <li>Combines traefik reverse proxy with Single Sign On and Wireguard. Meant to be selfhosted, but they do offer a hosted instance.</li> <li>Pin codes, temporary links, password links for exposing services as a “funnel”. Similar to cloudflare tunnels, where users cannot be bothered to sort things out and just want a service exposed.</li> </ul> </li> <li><a href="https://github.com/juanfont/headscale">Headscale</a> - The main objective of Headscale is to provide a non-proprietary implementation of the Tailscale protocol &amp; control server for hobbyists and self-hosters. Acts as a replacement for the listening servers while allowing you to continue using your existing clients applications. Funnel functionality is currently considered in beta status. Does not include a web ui by default. <ul> <li><a href="https://github.com/gurucomputing/headscale-ui">Headscale-ui</a></li> <li><a href="https://headscale.net/stable/ref/integration/web-ui/">Full listing of various webui implementations for Headscale</a></li> </ul> </li> </ul> <p>(14:15)</p> <h3>Self-hosted Tools for when your Nextcloud server goes offline</h3> <p><a href="https://github.com/syncthing/syncthing">Syncthing</a> - peer-to-peer file synchronization utility, designed to sync files between devices on a local network or between remote devices over the Internet. Note: Syncthing project does not directly support Apple Store or Google Play store for mobile.</p> <ul> <li><a href="https://github.com/Catfriend1/syncthing-android">Syncthing-fork</a> for Android. Available through Github or F-Droid</li> <li><a href="https://mobiussync.com/">Moebius Sync</a> for iOS. Paid app.</li> <li><a href="https://github.com/mickael-kerjean/filestash">FileStash</a> - webui designed to sit on top of your own sync service, Git, Google Drive, Database, S3, etc. Now supports arm devices!</li> <li><a href="https://github.com/filebrowser/filebrowser">FileBrowser</a> webui</li> <li><a href="https://github.com/drakkan/sftpgo">SFTPGo</a> webui with multi-user and group support!</li> </ul> <h3>Ways to support the show!</h3> <ul> <li>Share with others! Help spread on social media.</li> <li><a href="https://getalby.com/p/sunjam">Donate on Paypal</a></li> <li><a href="https://getalby.com/p/sunjam">Donate Directly on Podcasting 2.0</a></li> <li><a href="https://discuss.james.network/public/d/55-steam-key-giveaway-from-linux-prepper-open-through-1101">Steam Key Giveaway</a> drawing continues through 11/01 for reviewing the podcast on a platform of your choice: Apple Podcasts, Podcast Index, etc. Send me a link to enter the drawing.</li> </ul> <p>(20:01)</p> <h2>You into Cyberdecks, bro?</h2> <p><a href="https://www.codeof.me/cyberdore-2064-your-cyberdeck-companion-for/">Cyberdore 2064</a> - 3D print yourself, with Pi Zero and Pi Pico. Looks like a blackberry / cell phone / palm pilot.</p> <p>What is a Cyberdeck - A cyberdeck is a portable computing device often associated with the cyberpunk genre, typically used by hackers or “Netrunners” to access and navigate virtual networks.</p> <p><a href="https://www.codeof.me/cyberdore-2064-your-cyberdeck-companion-for/">Cyberdeck hat from Adafruit</a> $9 and still requires a 3.5“ style touch or non-touch display for another $35. Angled to not be awkward on existing GPIO port in back.</p> <p><a href="https://www.adafruit.com/product/4862">Cyberdeck Bonnet</a> $8 and a $20 e-ink display or small OLED. Allows a couple pins additional GPIO access. Size of the Pi Zero / GPIO port.</p> <p>Pi 400 - $66. Another $20 for the accessories: mouse, power supply, SD Card. Awkward GPIO access requires expander, similar to Cyberdeck or Bonnet. No camera or Touchscreen cable connector. Improved thermals over Pi 4!</p> <ul> <li>4gb ram is lame if using this with a web browser watching videos.</li> <li>Functions as a bluetooth keyboard, as do the other models!</li> </ul> <p><a href="https://github.com/Gadgetoid/pi400kb">pi400kb</a> - Use the Pi 400 or 500 as an actual HID USB Keyboard on your existing computer. Will likely <a href="https://shop.pimoroni.com/products/usb-c-to-usb-a-cable-1m-black">require a USB-C splitter to allow power for the device</a> while it acts as your USB keyboard</p> <ul> <li>Supports an attached mouse as well!</li> <li><a href="https://github.com/Gadgetoid/pi400kb/issues/56">Pi 500+ support still in development</a></li> </ul> <p><a href="https://www.40percent.club/2020/12/orthopi.html">OrthoPi</a> - Convert Pi 400 to mechanical yourself with a ~$20 gerber board that supports a rotary encoder.</p> <ul> <li>Doubles height of the keyboard.</li> <li><a href="https://web.archive.org/web/20250116020023/https://git.40percent.club/di0ib/Misc/src/branch/master/orthopi">Repository offline and gerber not available in Wayback Machine</a>. Send a link to the show if you find it!</li> </ul> <p>Pi 500 lowered heat produced. Regular keyboard. 8gb ram. $90. $30 for accessories.</p> <p>Pi 500 + w/ Gateron switches. RGB lighting. m.2 slot. Includes 256gb nvme at $200. $30 for accessories, probably worth it for 5 amp power.</p> <h3>Is this actually comfortable to type on? Chiclets are ultimate low profile. Raised keys are angled… so, does this thicker keyboard feels uncomfortable?</h3> <p>(30:00)</p> <p><a href="https://shop.pimoroni.com/products/keybow-2040?variant=32399559589971">Keybow 2040</a> by Pimoroni. Pi Pico RGB-lit mechanical 12-key. Python programmed over usb.</p> <p>(31:00)</p> <p>Dell SK-8115. Turn up at Goodwill. <a href="https://www.ebay.com/sch/i.html?_nkw=dell+sk-8115">$12 - 20 on ebay</a>. - Bomb-proof, raised keys, and made for decades of abuse. $59.99 retail.</p> <footer><h2>Ways to Support the Show!</h2> <ul> <li>Share it with others!</li> <li><a href="https://ko-fi.com/livingcartoon/tiers">Enroll in Linux Prepper Premium</a> as a Patron of Living Cartoon Company to support the show! Gets you access to more content.</li> <li>Join <a href="https://matrix.to/#/#linuxprepper:matrix.org">#linuxprepper:matrix.org</a> chat on Matrix!</li> <li><a href="https://podcast.james.network/@linuxprepper/follow">Follow from the Fediverse: Mastodon, etc.</a> <ul> <li>@<a href="mailto:[email protected]">[email protected]</a></li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Lemmy community</a>, which x-posts across the Fediverse.</li> </ul> </li> <li><a href="https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbBGcH">Send in anonymous feedback with one click!</a></li> <li>See <a href="https://discuss.james.network">more detailed notes and info at the forum</a></li> </ul> <p>Email feedback to <a href="mailto:[email protected]">[email protected]</a></p> <p>I do not promise to respond, but I promise to read your words!</p> </footer>
play-circle icon
33 MIN
Nextcloud Atomic Interview, immutable Nextcloud for single computers
SEP 30, 2025
Nextcloud Atomic Interview, immutable Nextcloud for single computers
<p><a href="https://discuss.james.network/public/d/62-episode-12-nextcloud-atomic-interview-building-on-nextcloudpi-and-all-in-one">Complete show notes here</a>. Big thanks to developers Tobias and Marcel for joining the interview. There will be a second part of the interview. Was tempted to write a silly title like <em>Nextcloud Atomic Explodes</em>. If you are curious on related presentations from the past:</p> <ul> <li><a href="https://nextcloud.com/blog/nextcloud-podcast-all-about-the-nextcloudpi-project/">NextcloudPi podcast interview by Nextcloud</a></li> <li><a href="https://www.youtube.com/watch?v=7P3k8Mmdr6M">NextcloudPi Lightning Talk 2022</a></li> <li><a href="https://www.youtube.com/watch?v=Ju23ZKUYsXk">How to Contribute Panel Discussion 2023</a></li> <li><a href="https://www.youtube.com/watch?v=oe1O2XyqtBM">You Can Contribute to Open Source Lightning Talk 2023</a></li> <li><a href="https://www.youtube.com/watch?v=YCLZe8A1Z-I">How to Escape Bigtech Techlore Interview 2023</a></li> </ul> <h4>Who is in the Interview</h4> <ul> <li><a href="https://github.com/theCalcaholic">Tobias</a> is the developer of <a href="https://nextcloudpi.com/">NextcloudPi</a>, <a href="http://nextcloudatomic.com/">Atomic</a>, and <a href="https://github.com/theCalcaholic/nextcloud-secrets">Nextcloud Secrets</a> <ul> <li><a href="https://tokn.sh">Hire as freelancer</a> or <a href="https://ko-fi.com/thecalcaholic">donate directly on Kofi</a></li> </ul> </li> <li><a href="https://github.com/marcelklehr">Marcel</a> is the developer of <a href="https://floccus.org/">Floccus</a>, <a href="https://apps.nextcloud.com/apps/bookmarks">Nextcloud Bookmarks</a> and <a href="https://docs.nextcloud.com/server/stable/admin_manual/ai/app_recognize.html">Recognize</a>. <ul> <li><a href="https://github.com/sponsors/marcelklehr">Donate through Github</a> or <a href="https://github.com/sponsors/marcelklehr">donate directly on Kofi</a>.</li> </ul> </li> <li><a href="https://github.com/sunjam">James</a> is host of Linux Prepper Podcast. Contributor of documentaton and testing to Nextcloud, NextcloudPi, AIO, Floccus. <ul> <li><a href="https://paypal.me/jamesdotnetwork">Donate directly on Paypal</a>. Premium subscriptions with bonus content TBD.</li> <li><a href="https://discuss.james.network/public/d/55-steam-key-giveaway-from-linux-prepper-open-through-1101">Steam Key Giveaway</a> is active for anyone leaving a quick review of the show on their podcast platform of choice.</li> </ul> </li> </ul> <p>(00:14)</p> <p>Welcome to this Mini Episode + Lengthy Interview! Detailed shownotes on forum.</p> <p>(01:44)</p> <p>Nextcloud Conference 9/27 - 9/28 in Berlin</p> <p>(01:56)</p> <p>SeaGL Conference in Seattle, WA 11/07 - 11/08</p> <p>(02:20)</p> <p>Sponsor - Ameridroid - use LINUXPREPPER at checkout</p> <p>(02:47)</p> <p>Odroid H4, Plus, Ultra series</p> <p>(03:43)</p> <p>Nextcloud service overview and short review, also called Nextcloud Hub</p> <p>(06:51)</p> <p>NextcloudPi - Managed Nextcloud for Selfhosters</p> <p>(08:04)</p> <p>Nextcloud AIO or All-in-One is containerized by Nextcloud company proper in Docker</p> <p>(08:45)</p> <p>Nextcloud Snap</p> <p>(09:06)</p> <p>Floccus - Cross Platform Browser + Mobile App Syncing to Karakeep, Git, Google Drive, Nextcloud, etc.</p> <p>(09:33)</p> <p>Nextcloud Bookmarks app</p> <p>(10:20)</p> <p>Recognize AI app - Smart Media Tagging for Nextcloud</p> <p>(10:56)</p> <p>Nextcloud Atomic - System Level Wrapper for Nextcloud AIO in Podman. WIP</p> <p>(12:20)</p> <p><a href="https://prototypefund.de/">Prototype Fund</a> - For Developers Contributing to Open Source</p> <p>(14:31)</p> <p>Interview Begins with Tobias Introduction</p> <p>(15:43)</p> <p><a href="https://tobias.knoeppler.org/">Hire Tobias Freelance!</a></p> <p>(15:58)</p> <p>Marcel Introduction - Listen to his previous episode interview on AI in Nextcloud</p> <p>(18:18)</p> <p>What is NextcloudPi? Not actually made for only the Raspberry Pi</p> <p>(21:29)</p> <p>How Tobias became involved in NextcloudPi project, then Atomic</p> <p>(26:39)</p> <p>Architecture and Efficiency of Maintenance</p> <p>(29:21)</p> <p>Starting as an early Nextcloud project and the rise of containers + AIO</p> <p>(32:59)</p> <p>Build system of NextcloudPi with Bash as opposed to containers</p> <p>(35:55)</p> <p>Development of Atomic through containers</p> <p>(37:03)</p> <p>Immutability - Fedora Silverblue, NixOS, Fedora CoreOS &amp; iOT, openSuse MicroOS, etc.</p> <p>(39:30)</p> <p><a href="https://github.com/skiffos/skiffos">SkiffOS</a> - early contendor for Atomic. Embedded Linux Systems from Scratch</p> <p>(41:02)</p> <p>Updates and security in SkiffOS and <a href="https://buildroot.org/">Buildroot</a></p> <p>(42:50)</p> <p><a href="https://github.com/systemd/mkosi">mkosi</a> by Systemd in combination with Debian &amp; Armbian</p> <p>(45:46)</p> <p>Nextcloud Atomic upgrade process for developer</p> <p>(51:23)</p> <p>How major upgrades will be handled for users</p> <p>(54:04)</p> <p>Is Atomic upstreamed to AIO; use of Podman</p> <p>(57:24)</p> <p>Management of Nextcloud Apps within Nextcloud. Updates breaking apps.</p> <p>(59:06)</p> <p>Will I now be able to use imagick on the operating system by default?</p> <p>(01:01:47)</p> <p>Support for users making their own changes: Jellyfin, etc.</p> <p>(01:05:55)</p> <p>“Untested” Nextcloud update handling in Atomic</p> <p>(01:09:38)</p> <p>Who is the target audience of Atomic vs NCP?</p> <p>(01:15:49)</p> <p>The future of NextcloudPi</p> <p>(01:18:30)</p> <p>Conference Lightning Talk in Berlin for Atomic</p> <p>(01:19:12)</p> <p>Marcel thoughts on NextcloudPi and Atomic</p> <p>(01:20:08)</p> <p>What has Tobias learned from the last 6 or 7 years?</p> <p>(01:23:34)</p> <p>How James became involved with NextcloudPi, Discourse, and Nextcloud</p> <p>(01:25:25)</p> <p>Tobias on how the community contributes to the project</p> <p>(01:27:00)</p> <p>How to Contribute Panel at Nextcloud Conference 2023.</p> <p>(01:28:00)</p> <p>How can future contributors to Atomic help Tobias?</p> <p>(01:32:40)</p> <p>Ways to Contact, Hire or Learn more about Tobias &amp; projects.</p> <p>(01:33:37)</p> <p>Ways to Contact or Learn more about Marcel &amp; projects</p> <p>(01:34:19)</p> <p>Next episode will discuss fundraising, how they handle donations, other interests, life balance, containers</p> <h3>Sponsor - <a href="https://ameridroid.com/?ref=podcast">Ameridroid</a></h3> <ul> <li>USA distributer of Odroid, Home Assistant, and other open hardware. Tons of reasonable shipping options and great customer service. Use <code>linuxprepper</code> at checkout. <ul> <li><a href="https://ameridroid.com/products/odroid-h4-h4-h4-ultra?ref=podcast">Odroid H4</a>, <a href="https://ameridroid.com/products/odroid-h4-h4-h4-ultra?ref=podcast&amp;variant=48565190820119">Plus</a>, <a href="https://ameridroid.com/products/odroid-h4-h4-h4-ultra?ref=podcast&amp;variant=48566319546647">Ultra</a> series</li> <li>Low Power x86 with BYO Ram DDR5 up to 48gb, Dual 2.5gb realtek nic, 2 - 4 Sata ports, m.2 nvme expansion</li> <li>Supports Truenas Scale, OMV, Proxmox</li> <li>Not a power house, but great as a backup server or basic server</li> </ul> </li> </ul> <h3>Events</h3> <ul> <li><a href="https://nextcloud.com/conference-2025/">Nextcloud Conference</a> 9/27 - 9/28</li> <li><a href="https://seagl.org/">SeaGL Conference</a> 11/7 - 11/8</li> </ul> <h3>Self-hosted Tools</h3> <ul> <li><a href="https://github.com/nextcloud/server">Nextcloud</a> - Biggest FOSS application in file sharing and online collaboration. Has grown from a dropbox alternative to a Google Suite alternative. Massive app store. Attempts to be a jack of all trades.</li> <li><a href="https://github.com/nextcloud/nextcloudpi">NextcloudPi</a> - Managed image of Nextcloud for hands-off, single machine selfhosting.</li> <li><a href="https://github.com/nextcloud/all-in-one">Nextcloud All-in-One</a>, or AIO. Containerized Nextcloud.</li> <li><a href="https://github.com/nextcloud-atomic">Nextcloud Atomic</a> - Immutable system-level wrapping of AIO for hands-off, single machine selfhosting. Currently in active development only. <ul> <li><a href="https://nextcloudatomic.com/en/docs/roadmap">Roadmap</a></li> </ul> </li> </ul> <h4>Nextcloud Apps, available within Nextcloud itself</h4> <ul> <li><a href="https://apps.nextcloud.com/apps/bookmarks">Bookmarks</a> app</li> <li><a href="https://github.com/nextcloud/recognize">Recognize</a> app for local AI/ML media tagging for Nextcloud: recognizes faces, objects, landscapes, music genres <ul> <li><a href="https://podcast.james.network/@linuxprepper/episodes/interview-with-marcel-on-recognize-ai">Hear previous episode interview on Recognize and use of AI in Nextcloud as an open source project</a>.</li> </ul> </li> </ul> <h4>Software Spotlight</h4> <ul> <li><a href="https://floccus.org/">Floccus</a> - Cross-platform Firefox, Chrome, Vivaldi, Brave bookmarks sync for Nextcloud, Linkwarden, KaraKeep, Git, Google Drive or WebDAV server. Also offers dedicated mobile apps for iOS and Android.</li> </ul> <h4>Ways to engage with the show</h4> <ul> <li><a href="https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbBGcH">Send in one-click anonymous feedback</a> or email <a href="mailto:[email protected]">[email protected]</a></li> <li><a href="https://discuss.james.network">Join the forum</a></li> <li><a href="https://matrix.to/#/#linuxprepper:matrix.org">Join our chat on Matrix</a></li> <li><a href="https://podcast.james.network/@linuxprepper/follow">Follow directly from the fediverse</a> <code>@[email protected]</code></li> <li>If the enjoy this small show, please share it with others! Thanks!</li> </ul> <footer><h2>Ways to Support the Show!</h2> <ul> <li>Share it with others!</li> <li><a href="https://ko-fi.com/livingcartoon/tiers">Enroll in Linux Prepper Premium</a> as a Patron of Living Cartoon Company to support the show! Gets you access to more content.</li> <li>Join <a href="https://matrix.to/#/#linuxprepper:matrix.org">#linuxprepper:matrix.org</a> chat on Matrix!</li> <li><a href="https://podcast.james.network/@linuxprepper/follow">Follow from the Fediverse: Mastodon, etc.</a> <ul> <li>@<a href="mailto:[email protected]">[email protected]</a></li> <li><a href="https://discuss.online/c/linuxprepperpodcast">Lemmy community</a>, which x-posts across the Fediverse.</li> </ul> </li> <li><a href="https://cloud.disroot.org/apps/forms/s/Lzai4d2A79iNsapnpbGbBGcH">Send in anonymous feedback with one click!</a></li> <li>See <a href="https://discuss.james.network">more detailed notes and info at the forum</a></li> </ul> <p>Email feedback to <a href="mailto:[email protected]">[email protected]</a></p> <p>I do not promise to respond, but I promise to read your words!</p> </footer>
play-circle icon
95 MIN