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 & 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 & 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 & projects.</p>
<p>(01:33:37)</p>
<p>Ways to Contact or Learn more about Marcel & 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&variant=48565190820119">Plus</a>, <a href="https://ameridroid.com/products/odroid-h4-h4-h4-ultra?ref=podcast&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><ul>
<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>
</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>