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:
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
Welcome to the home of the LinuxServer.io documentation!
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