Frequently Asked Questions#

I cannot run docker as a non-root user#

Docker requires root permissions to run. If you do not want to manage Marble as the root user then you can configure Docker to permit access to users in the docker group.

To set this up, see the instructions here: https://docs.docker.com/engine/install/linux-postinstall/#manage-docker-as-a-non-root-user

The webpage says my SSL certificate has expired, what do I do?#

Before you do anything else, you should update your SSL certificate.

If your SSL certificate is provided to you by your domain name service or through a cloud provider, check their documentation on how to update your certificate.

If you got your SSL certificate through a service like Let’s Encrypt then you can use a tool like certbot to update it.

Once your certificate has been updated, make sure that you’ve created a file that combines the privkey.pem and fullchain.pem files and ensure that that file is set as the value of the SSL_CERTIFICATE variable in the env.local file. See the installation example for an example of this step.