Go to file
Sebastian Hugentobler a7341bac2c
ci/woodpecker/push/woodpecker Pipeline failed Details
ci/woodpecker/tag/woodpecker Pipeline was successful Details
push to 1.6.3
2023-09-26 15:41:34 +02:00
rootfs set script name (https://github.com/roundcube/roundcubemail/issues/8878) 2023-01-25 12:47:06 +01:00
.gitignore use gitlab docker registry 2017-10-01 16:28:24 +02:00
.woodpecker.yml Add '.woodpecker.yml' 2022-11-11 07:42:22 +00:00
Dockerfile push to 1.6.3 2023-09-26 15:41:34 +02:00
README.md move to oauth login [skip ci] 2022-03-14 10:02:28 +01:00

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