Full document, spreadsheet, slideshow, and diagram tooling
1## Atmosphere Office — Operator Deployment
2##
3## Quick start:
4## docker compose up -d
5##
6## Then visit http://localhost:8080
7##
8## Configure your instance via environment variables:
9## INSTANCE_FLAVOR — public, pds-operator, or self-hosted
10## INSTANCE_OPERATOR — your organization name
11## INSTANCE_PDS — your PDS hostname
12## INSTANCE_FEATURES — comma-separated: sync,sharing,ai
13## INSTANCE_ACCESS_MODE — open or allowlist
14## INSTANCE_ALLOWLIST — comma-separated DIDs (when mode=allowlist)
15## INSTANCE_NOTICE — banner notice text
16##
17## Or mount a custom instance-info.json:
18## volumes:
19## - ./instance-info.json:/srv/instance-info.json:ro
20
21services:
22 office:
23 image: atcr.io/scottlanoue.com/atmosphere-office:latest
24 ports:
25 - "8080:8080"
26 environment:
27 - INSTANCE_FLAVOR=self-hosted
28 restart: unless-stopped