Following discussions in #2025 (closed), we need to revert the addition of the Docker post-install steps. As a happy path, we should document the most secure way to run the containers which is as follows:
funkwhaleuser controls the folders mounted in the containers but not the containers themselves
rootuser controls the Docker daemon
Advanced users who want to be able to control their containers with a non-root user will already know how to do this or be able to follow Docker's instructions. We shouldn't recommend this as a default.
This MR also:
Updates the documentation to recommend the Compose plugin in line with Docker's recommendation.
Addresses an issue with sourcing the
.envfile for upgrades by running all instructions as
Closes #2025 (closed)