Docker Custom User
To run 4ga Boards as a custom user (in order to work in e.g. unraid), configure these values in docker-compose.yml:
- Set
PUID: 99in4gaBoardsserviceenvironment. - Set
PGID: 100in4gaBoardsserviceenvironment. - Set
user: "0:0"in4gaBoardsservice.
Example of 4gaBoards service part:
4gaBoards:
image: ghcr.io/rargames/4gaboards:latest
restart: always
networks:
- boards-network
volumes:
- user-avatars:/app/public/user-avatars
- project-background-images:/app/public/project-background-images
- attachments:/app/private/attachments
ports:
- 3338:1337
user: "0:0"
environment:
PUID: 99
PGID: 100
BASE_URL: http://localhost:3338
SECRET_KEY: notsecretkey
DATABASE_URL: postgresql://postgres:notpassword@db/4gaBoards
NODE_ENV: production
UPLOAD_RATE_LIMIT_STORE: redis
UPLOAD_RATE_LIMIT_REDIS_URL: redis://:notredispassword@redis:6379/0
tip
Download docker-compose.yml (or create docker-compose.yml based on the example)
See also: Docker Compose Variables