Sebastian Hugentobler
efc49cad69
All checks were successful
Build Multiarch Container Image / call-reusable-workflow (push) Successful in 1m31s
|
||
---|---|---|
.gitea/workflows | ||
rootfs | ||
.gitignore | ||
Containerfile | ||
README.md |
Roundcube webmail interface with postgres backend and oauth login.
Environment Variables
DOMAINS
Semicolon seperated list of domains to listen to.
DB_USER
Name of the database user.
DB_PASSWORD
Password for the database user.
DB_HOST
Database host.
DB_NAME
Database name.
IMAP_HOST
- default: tls://%n
IMAP host to authenticate users against.
SMTP_HOST
- default: tls://%n
SMTP host for sending mails.
SMTP_PORT
- default: 587
Port for the SMTP host.
SECRET_KEY
Secret key for session secrets.
CIPHER_METHOD
- default: AES-256-CBC
Encryption algorithm for session secrets.
OAUTH_PROVIDER_NAME
Name of the oauth provider on the roundcube login page.
OAUTH_CLIENT_ID
Client id for oauth login.
OAUTH_CLIENT_SECRET
Client secret for oauth login.
OAUTH_AUTH_URI
Auth uri for oauth login.
Example for keycloak: https://example.com/realms/master/protocol/openid-connect/auth
OAUTH_TOKEN_URI
Token uri for oauth login.
Example for keycloak: https://example.com/realms/master/protocol/openid-connect/token
OAUTH_IDENTITY_URI
Userinfo uri for oauth login.
Example for keycloak: https://example.com/realms/master/protocol/openid-connect/userinfo
Ports
- 80
Capabilities
- CHOWN
- DAC_OVERRIDE
- NET_BIND_SERVICE
- SETGID
- SETUID