Go to file
2021-08-24 11:34:53 +02:00
rootfs/etc use php8 2021-08-24 11:06:25 +02:00
.editorconfig update base image 2017-01-10 16:33:59 +01:00
.gitignore use gitlab docker registry 2017-10-01 16:28:24 +02:00
.gitlab-ci.yml remove docker:dind service in pipeline 2019-11-10 11:45:26 +01:00
Dockerfile add composer to build step 2021-08-24 11:34:53 +02:00
README.md make carddav presets configurable 2019-06-21 13:58:29 +02:00

Roundcube webmail interface with postgres backend.

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.

LDAP_HOST

Ldap host to connect to for password changes.

LDAP_CONNECTION_PORT

  • default: 389

Port of the ldap host.

LDAP_STARTTLS

  • default: true

Whether to use starttls when connecting to the ldap host.

LDAP_BASE_DN

Base DN on the ldap host.

LDAP_USER_DN_MASK

How user DNs look like.

LDAP_PASSWORD_ATTRIBUTE

  • default: userPassword

How is the ldap attribute for the user password called.

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.

CARDDAV_PRESETS

Configured preset addressbooks are created for a user as they log in.

For example:

	// required attributes
	'name'         =>  'Personal',
	// will be substituted for the roundcube username
	'username'     =>  '%u',
	// will be substituted for the roundcube password
	'password'     =>  '%p',
	// %u will be substituted for the CardDAV username
	'url'          =>  'https://my.nextcloud.org/remote.php/dav/addressbooks/users/%u/contacts/',

	'active'       =>  true,
	'readonly'     =>  false,
	'refresh_time' => '02:00:00',

	'fixed'        =>  array( 'username' ),
	'hide'        =>  false,
);

Ports

  • 80

Capabilities

  • CHOWN
  • DAC_OVERRIDE
  • NET_BIND_SERVICE
  • SETGID
  • SETUID