Installing Team
-
Download from your Licenses page:
revoyse-team-<version>-amd64.tar(or-arm64),docker-compose.ymland.env.example. Check each file against its.sha256. -
Load the image on your server:
Terminal window docker load -i revoyse-team-1.0.0-amd64.tar -
Settings: in the folder with
docker-compose.yml, copy.env.exampleto.envand fill in the two that are needed:Terminal window REVOYSE_LICENSE_KEY=RV1-… # from your Licenses pagePOSTGRES_PASSWORD=a-long-random-one # any long random text; keep itIf people won’t open it at
http://localhost:8000, setPUBLIC_URLto the address they use (e.g.https://revoyse.yourcompany.com). -
Start it:
Terminal window docker compose up -dRevoyse waits for its database, sets it up, and checks your licence with revoyse.com. It’s ready within a minute.
-
Open
http://<your server>:8000(or your own address) and create the first account: it becomes the team’s admin. See The admin.
Checking it’s running
Section titled “Checking it’s running”docker compose ps # both should be "running", Revoyse "healthy"docker compose logs -f revoyseA healthy start ends with api listening and license: checked with revoyse.com status=ok.
All the settings
Section titled “All the settings”Every setting is in .env.example, with what it does: the port
(REVOYSE_PORT), the server’s name on your Licenses page
(REVOYSE_SERVER_NAME), the encryption key for AI keys (KEYS_SECRET),
mail (Email), S3 storage, and how many exports run at once
(REVOYSE_RENDER_WORKERS). After changing .env, run docker compose up -d.
Storing files in S3
Section titled “Storing files in S3”To keep the projects’ files in S3-compatible storage (AWS S3, Cloudflare R2,
MinIO…) instead of the server’s disk, set AWS_BUCKET_NAME, AWS_REGION,
AWS_ENDPOINT_URL, AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY (and
AWS_S3_FORCE_PATH_STYLE=true for MinIO). Revoyse checks the bucket when it
starts and says plainly if it can’t reach it.