I just started messing with scale. I would like to migrate to it, but I'm probably struggling the concepts of docker and kubernetes a bit here.
Here's what I currently do, and essentially what I'm trying to replicate:
* I have apps like plex, nextcloud, transmissions, etc - deployed as iocage jails
* I back them up with periodic snapshots + replication
* If I break something, I can just roll back a snap - simple.
Here's what I'm trying to understand, but not sure if I do or not:
* On the apps section, my understanding is that it is using docker containers
* If a container is torn down and restarted, all data within that container is lost
* I can map ZFS datasets to directories within containers, and those are persistent between container restarts
So for nextcloud for example, I do not want to use the prebuild "app". I don't want to use port address translation on a container. I found another image, here:
docs.linuxserver.io
But I think it's using some different stuff than me. For one I can't find out what it's using for a database. So I'm not sure how I can migrate.
I'm willing to completely reconfigure it if I can figure out how to properly manage data persistence and snapshots using ZFS. I do not want to reboot the container one way and lose my changes :D.
What is the best way to leverage app containers for a nextcloud deployment?
*I did extensively search this forum and was not able to find the answers I'm seeking
Here's what I currently do, and essentially what I'm trying to replicate:
* I have apps like plex, nextcloud, transmissions, etc - deployed as iocage jails
* I back them up with periodic snapshots + replication
* If I break something, I can just roll back a snap - simple.
Here's what I'm trying to understand, but not sure if I do or not:
* On the apps section, my understanding is that it is using docker containers
* If a container is torn down and restarted, all data within that container is lost
* I can map ZFS datasets to directories within containers, and those are persistent between container restarts
So for nextcloud for example, I do not want to use the prebuild "app". I don't want to use port address translation on a container. I found another image, here:
nextcloud - LinuxServer.io
[Nextcloud](https://nextcloud.com/) gives you access to all your files wherever you are. Where are your photos and documents? With Nextcloud you pick a server of your choice, at home, in a data center or at a provider. And that is where your files will be. Nextcloud runs on that server...
But I think it's using some different stuff than me. For one I can't find out what it's using for a database. So I'm not sure how I can migrate.
I'm willing to completely reconfigure it if I can figure out how to properly manage data persistence and snapshots using ZFS. I do not want to reboot the container one way and lose my changes :D.
What is the best way to leverage app containers for a nextcloud deployment?
*I did extensively search this forum and was not able to find the answers I'm seeking