forked from mirror/pixelfed
1.7 KiB
1.7 KiB
Pixelfed Docker FAQ
How do I use my own Proxy server?
No problem! All you have to do is:
- Change the
DOCKER_PROXY_PROFILE
key/value pair in your.env
file to"disabled"
.- This disables the
proxy
andproxy-acme
services indocker-compose.yml
. - The setting is near the bottom of the file.
- This disables the
- Point your proxy upstream to the exposed
web
port (Default:8080
).- The port is controlled by the
DOCKER_WEB_PORT_EXTERNAL_HTTP
key in.env
. - The setting is near the bottom of the file.
- The port is controlled by the
- Run
docker compose up -d --remove-orphans
to apply the configuration
How do I use my own SSL certificate?
No problem! All you have to do is:
- Change the
DOCKER_PROXY_ACME_PROFILE
key/value pair in your.env
file to"disabled"
.- This disabled the
proxy-acme
service indocker-compose.yml
. - It does not disable the
proxy
service.
- This disabled the
- Put your certificates in
${DOCKER_CONFIG_ROOT}/proxy/certs
(e.g../docker-compose/config/proxy/certs
)- You may need to create this folder manually if it does not exists.
- The following files are expected to exist in the directory for the proxy to detect and use them automatically (this is the same directory and file names as LetsEncrypt uses)
${APP_DOMAIN}.cert.pem
${APP_DOMAIN}.chain.pem
${APP_DOMAIN}.fullchain.pem
${APP_DOMAIN}.key.pem
- See the
nginx-proxy
configuration file for name patterns
- Run
docker compose up -d --remove-orphans
to apply the configuration
How do I change the container name prefix?
Change the DOCKER_CONTAINER_NAME_PREFIX
key/value pair in your .env
file.