hey @tpapp welcome back
I believe the snap would fulfil your requirements quite nicely. do some research and you’ll find it will suit your needs see:
- How to install Nextcloud snap
- How to configure Nextcloud snap
- How to edit config.php for Nextcloud snap
Nextcloud snap is designed to be easy to install and simple to maintain. The ideal Nextcloud snap is an “install and forget” Nextcloud instance that works on most architectures and updates itself without needing administrative skills. Combining Nextcloud with Snapd makes it a perfect fit for IoT or scalable environments. Snapd is a secure and robust technology which the Nextcloud snap team has embraced. Most importantly snaps are designed to be secure, sandboxed, containerized applications isolated from the underlying system and from other applications.
since the snap is basically a container (see confinement) , there is certainly no need to further containerise the snap… although its possible, see my setup here SCUBA’s Nextcloud snap server setup & specs
migrating your database will require some database knowledge and linux command line experience. it may be simpler to copy the raw data from the existing instance to your new instance instead. can you mention data in the database that could not be transferred manually?