If this is a production environment, make appropriate changes:

Provide custom SSL certificates

You can provide your own certificates, read more in SSL section

Change published ports

In the example we user ports 10080 and 10443
In productions you may want other ports and disable HTTP altogether because of security concerns

Disable HTTP port

Clipboard reading is available only on HTTPS ports when using host other than localhost, so if you want to use clipboard sync feature, you will need to access via HTTPS

Change DJANGO_SECRET_KEY

Change to some other value (50 or more symbols, dont' use '$' symbol as it will try to expand variable).

Change FIELD_ENCRYPTION_KEY

If you don't change FIELD_ENCRYPTION_KEY, the key from example will be used (bad idea).
If you don't specify FIELD_ENCRYPTION_KEY, on application start you will be notified (in container logs) about this, and a new key will be generated on each start, which means your saved password will not work after restart.

You can use the suggested value (in container logs) or you can generate one at any time using generate_encryption_key management command

If you started using docker compose:

docker-compose exec server ./manage.py generate_encryption_key

If you have not started guacozy-server container

# if you don't have container running
docker run -it --rm guacozy/guacozy-server python /app/manage.py generate_encryption_key