The USER and UID variables will be used to create an unprivileged account in the container to run the CouchPotatoServer under. The startup.sh script will create this user and also inject the username into the user= parameter of the couchpotato.ini supervisor file.

The TZ variable allows the user to set the correct timezone for the container and should take the form "Europe/London". If no timezone is specified then UTC is used by default. The timezone is set up when the container is run. Subsequent stops and starts will not change the timezone.

The container can be verified on the host by using:

docker logs <container id/container name>

and/or:

cat /<config directory on host>/logs/couchpotato.log

Please note that the SELinux permissions of the config and downloads directories may need to be changed/corrected as necessary. [Currently chcon -Rt svirt_sandbox_file_t <directory>]