docker-compose-collection/baikal
2025-03-28 19:38:29 +00:00
..
.env-example Add Baikal container 2025-03-28 19:38:29 +00:00
docker-compose.yml Add Baikal container 2025-03-28 19:38:29 +00:00
README.md Add Baikal container 2025-03-28 19:38:29 +00:00

Baikal Docker Setup with Traefik

This guide provides instructions for deploying Baikal using Docker and Traefik as a reverse proxy. The setup includes securing the Baikal instance with HTTPS and configuring a trusted proxy.

Prerequisites

  • Docker and Docker Compose installed on your system
  • Traefik configured as your reverse proxy
  • A domain name pointing to your Baikal instance

Environment Variables

Before deploying the container, create a .env file from the provided .env-example file and adjust the values as needed.

cp .env-example .env
nano .env

Starting the Container

Once the .env file is configured, start the Baikal container using:

docker-compose up -d

Configuring the Reverse Proxy

To enable proper proxy support in Baikal, update data/config/configuration.yaml with the following settings:

Accessing Baikal

Once everything is set up, restart Baikal and it should be accessible via the configured domain:

https://baikal.example.com

If there are any issues, check the container logs with:

docker logs -f baikal