Skip to main content

Docker Compose Installation

note

Requirements: Docker, Docker Compose

Download docker-compose.yml (or create docker-compose.yml based on the example)

curl -L https://raw.githubusercontent.com/RARgames/4gaBoards/main/docker-compose.yml -o docker-compose.yml

Configure 4ga Boards instance variables

Configure environment sections in docker-compose.yml:

Edit BASE_URL to match your domain name or IP address.
Edit SECRET_KEY with a random value. You can generate it by openssl rand -hex 64.
Edit POSTGRES_PASSWORD and DATABASE_URL replacing notpassword with randomly generated db password.

If you want to use Redis for upload rate limiting, see Redis Upload Rate Limiting.

Pull images and start 4ga Boards

docker compose up -d
tip

Default 4ga Boards url: http://localhost:3000
Default user: demo
Default password: demo

Additional Links:
4ga Boards Docker Package
4ga Boards Professional Hosting