Docker: Roundcube Webmail

Docker: Roundcube Webmail

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.