.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.
REALM
Kerberos realm (must be UPPERCASE)
DOMAIN
NetBIOS domain name
ADMIN_PASSWORD
secret
Domain Administrator password
DNS_FORWARDER
DNS forwarder for external name resolution
SAMBA_HOSTNAME
Hostname for the Domain Controller
CREATE_TEST_USERS
Set to "true" to create sample users on first start
TEST_USER_PASSWORD_SUFFIX
secret
Default password pattern for test users: <username>.1.Samba (e.g. testuser → testuser.1.Samba)
LOCKOUT_THRESHOLD
Lockout policy
LOCKOUT_DURATION
LOCKOUT_OBSERVATION_WINDOW
brew install flyctl && fly launch --from https://github.com/abhinavkrin/samba-ad-dc-docker
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/abhinavkrin/samba-ad-dc-docker
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/abhinavkrin/samba-ad-dc-docker