you are viewing a single comment's thread
view the rest of the comments
[–] 4 points 2 years ago (4 children)

I'm still too container stupid to understand the right way to do this. I'm running it in docker under kubernetes and sometimes I don't update nextcloud for a long time then I do a container update and it's all fucked because of incompatible php versions of some shit.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 2 years ago

    I don't remember much about how to use kubernetes but if you can specify a tag like nextcloud:28 instead of nextcloud:latest you should have a safer time with upgrades. Then make sure you always upgrade all the way before moving to a newer major version, this is crucial.

    There are varying degrees of version specificity available: https://hub.docker.com/_/nextcloud/tags

    Make sure you're periodically evaluating your site with https://scan.nextcloud.com/ and following all of the recommended best practices.

  • source
  • parent
  • [–] 1 point 2 years ago (1 child)

    Kubernetetes is crazy complex when comparing to docker-compose. It is built to solve scaling problems us self-hosters don't have.

    First learn a few docker commands, set some environment variables, mount some volumes, publish a port. Then learn docker-compose.

    Tutorials are plenty, if those from docker.com still exist they're likely still sufficient.

  • source
  • parent
  • hideshow 1 child comment