Nextcloud Atomic Interview, immutable Nextcloud for single computers
Ep. 12

Nextcloud Atomic Interview, immutable Nextcloud for single computers

Episode description

Complete show notes here. 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 Nextcloud Atomic Explodes. If you are curious on related presentations from the past:

Who is in the Interview

(00:14)

Welcome to this Mini Episode + Lengthy Interview! Detailed shownotes on forum.

(01:44)

Nextcloud Conference 9/27 - 9/28 in Berlin

(01:56)

SeaGL Conference in Seattle, WA 11/07 - 11/08

(02:20)

Sponsor - Ameridroid - use LINUXPREPPER at checkout

(02:47)

Odroid H4, Plus, Ultra series

(03:43)

Nextcloud service overview and short review, also called Nextcloud Hub

(06:51)

NextcloudPi - Managed Nextcloud for Selfhosters

(08:04)

Nextcloud AIO or All-in-One is containerized by Nextcloud company proper in Docker

(08:45)

Nextcloud Snap

(09:06)

Floccus - Cross Platform Browser + Mobile App Syncing to Karakeep, Git, Google Drive, Nextcloud, etc.

(09:33)

Nextcloud Bookmarks app

(10:20)

Recognize AI app - Smart Media Tagging for Nextcloud

(10:56)

Nextcloud Atomic - System Level Wrapper for Nextcloud AIO in Podman. WIP

(12:20)

Prototype Fund - For Developers Contributing to Open Source

(14:31)

Interview Begins with Tobias Introduction

(15:43)

Hire Tobias Freelance!

(15:58)

Marcel Introduction - Listen to his previous episode interview on AI in Nextcloud

(18:18)

What is NextcloudPi? Not actually made for only the Raspberry Pi

(21:29)

How Tobias became involved in NextcloudPi project, then Atomic

(26:39)

Architecture and Efficiency of Maintenance

(29:21)

Starting as an early Nextcloud project and the rise of containers + AIO

(32:59)

Build system of NextcloudPi with Bash as opposed to containers

(35:55)

Development of Atomic through containers

(37:03)

Immutability - Fedora Silverblue, NixOS, Fedora CoreOS & iOT, openSuse MicroOS, etc.

(39:30)

SkiffOS - early contendor for Atomic. Embedded Linux Systems from Scratch

(41:02)

Updates and security in SkiffOS and Buildroot

(42:50)

mkosi by Systemd in combination with Debian & Armbian

(45:46)

Nextcloud Atomic upgrade process for developer

(51:23)

How major upgrades will be handled for users

(54:04)

Is Atomic upstreamed to AIO; use of Podman

(57:24)

Management of Nextcloud Apps within Nextcloud. Updates breaking apps.

(59:06)

Will I now be able to use imagick on the operating system by default?

(01:01:47)

Support for users making their own changes: Jellyfin, etc.

(01:05:55)

“Untested” Nextcloud update handling in Atomic

(01:09:38)

Who is the target audience of Atomic vs NCP?

(01:15:49)

The future of NextcloudPi

(01:18:30)

Conference Lightning Talk in Berlin for Atomic

(01:19:12)

Marcel thoughts on NextcloudPi and Atomic

(01:20:08)

What has Tobias learned from the last 6 or 7 years?

(01:23:34)

How James became involved with NextcloudPi, Discourse, and Nextcloud

(01:25:25)

Tobias on how the community contributes to the project

(01:27:00)

How to Contribute Panel at Nextcloud Conference 2023.

(01:28:00)

How can future contributors to Atomic help Tobias?

(01:32:40)

Ways to Contact, Hire or Learn more about Tobias & projects.

(01:33:37)

Ways to Contact or Learn more about Marcel & projects

(01:34:19)

Next episode will discuss fundraising, how they handle donations, other interests, life balance, containers

Sponsor - Ameridroid

  • USA distributer of Odroid, Home Assistant, and other open hardware. Tons of reasonable shipping options and great customer service. Use linuxprepper at checkout.
    • Odroid H4, Plus, Ultra series
    • Low Power x86 with BYO Ram DDR5 up to 48gb, Dual 2.5gb realtek nic, 2 - 4 Sata ports, m.2 nvme expansion
    • Supports Truenas Scale, OMV, Proxmox
    • Not a power house, but great as a backup server or basic server

Events

Self-hosted Tools

  • Nextcloud - 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.
  • NextcloudPi - Managed image of Nextcloud for hands-off, single machine selfhosting.
  • Nextcloud All-in-One, or AIO. Containerized Nextcloud.
  • Nextcloud Atomic - Immutable system-level wrapping of AIO for hands-off, single machine selfhosting. Currently in active development only.

Nextcloud Apps, available within Nextcloud itself

Software Spotlight

  • Floccus - 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.

Ways to engage with the show

8:04Nextcloud AIO or All-in-One is containerized by Nextcloud company proper in Docker
9:06Floccus - Cross Platform Browser + Mobile App Syncing to Karakeep, Git, Google Drive, Nextcloud, etc.
https://floccus.org/
14:31Interview Begins with Tobias Introduction
21:29How Tobias became involved in NextcloudPi project, then Atomic
26:39Architecture and Efficiency of Maintenance
29:21Starting as an early Nextcloud project and the rise of containers + AIO
32:59Build system of NextcloudPi with Bash as opposed to containers
35:55Development of Atomic through containers
37:03Immutability - Fedora Silverblue, NixOS, Fedora CoreOS & iOT, openSuse MicroOS, etc.
45:46Nextcloud Atomic upgrade process for developer
51:23How major upgrades will be handled for users
54:04Is Atomic upstreamed to AIO; use of Podman
57:24Management of Nextcloud Apps within Nextcloud. Updates breaking apps.
59:06Will I now be able to use imagick on the operating system by default?
1:01:47Support for users making their own changes: Jellyfin, etc.
1:05:55"Untested" Nextcloud update handling in Atomic
1:09:38Who is the target audience of Atomic vs NCP?
1:15:49The future of NextcloudPi
1:18:30Conference Lightning Talk in Berlin for Atomic
1:19:12Marcel thoughts on NextcloudPi and Atomic
1:20:08What has Tobias learned from the last 6 or 7 years?
1:23:34How James became involved with NextcloudPi, Discourse, and Nextcloud
1:25:25Tobias on how the community contributes to the project
1:28:00How can future contributors to Atomic help Tobias?
1:34:19Next episode will discuss fundraising, how they handle donations, other interests, life balance, containers