Docker: Roundcube Webmail
Posted on
Setelah seleasi setup mail server, apa selanjutnya? Webmail dong, biar kece. Haha. Untuk akses mailserver, kita bisa paka Thunderbird (desktop), k9-Mail (android), atau lewat webmail. Opsi webmail ada banyak, roundcube, squirel, rainloop.
Tadi jelajah docker hub, ketemu satu yang menarik yaitu roundcube pakai nginx. Yasudah jajal itu saja. Pertama, saya buat direktorinya dulu:
mkdir /home/user/roundcube
Kedua, saya buat docker-compose.yml yang berisi:
roundcube:
image: robbertkl/roundcube
ports:
- '5001:80'
container_name: roundcube
volumes:
- ./roundcube-data:/var/www/db
environment:
- ROUNDCUBE_DEFAULT_HOST=tls://mail.domain.tld
- ROUNDCUBE_SMTP_SERVER=tls://mail.domain.tld
restart: always
Ketiga, saya menambah reverse proxy nginx untuk port 5001. Keempat, saya up docker compose tadi. Kelima, saya menambah CNAME record untuk webmail.
Selesai, silakan bukan alamat webmail dan login pakai akun yang sudah dibuat di mailserver.