This repo contais a container image based on the official roundcubemail image that contains our singleuserlogin plugin and the assets needed to run it as well as the following additional plugins.
docker run \
-p 8080:80 \
-e ROUNDCUBEMAIL_DEFAULT_HOST=tls://imap.mail.example.com \
-e ROUNDCUBEMAIL_SMTP_SERVER=tls://smtp.mail.example.com \
-e [email protected] \
-e ROUNDCUBEMAIL_SINGLEUSERAUTOLOGIN_PASSWORD=password \
-e ROUNDCUBEMAIL_LOGOUT_REDIRECT_URL=http://localhost:8080/?_autologin=true \
radiorabe/roundcubemail
You may now connect to http://localhost:8080/?_autologin=true
and the configured user
will automatically get logged in to roundcube without exposing the password passed via
the environment.