Install SSL Let’s Encrypt wildcard di zimbra 8.8 Centos 7 dan Ubuntu 20.04 secara otomatis
Salah satu cara termudah untuk Install SSL Let’s Encrypt di Zimbra 8.8.x Centos 7 dan Ubuntu 20.04 secara otomastis dan renewal, yang sudah saya fork dan sesuikan dari "github penzoiders" dengan DNS challenge yang semula menggunkakan http challenge di ganti ke dns challenge cloudflare, dan kali ini sudah bisa wildcard certificate (*.domain.com) yang akan mengcover semua subdomain untuk mail server kita seperti untuk mail.domain.com, pop.domain.com, imap.domain.com dan smtp.domain.com
Requirements:
- domain ns nya di cloudflare karena menggunkan api nya cloudflare
- git
- Let's Encrypt Certbot client
- Zimbra 8.8
- Centos 7 atau Ubuntu 20,04
Silahkan Buka link di bawah in
https://github.com/tux-racer/zimbra-auto-letsencrypt
Silahkan ikuti langkah-langkah nya
1. Sudah terinstall Certbot dari EPEL repo
root@mail:~# yum -y install certbot
2. Kloning repo ini di folder root (atau di mana sesuai selera):
root@mail:~#git clone https://github.com/tux-racer/zimbra-auto-letsencrypt.git
3. Edit variabel file letsencrypt-zimbra.conf
rename file letsencrypt-zimbra.conf.example ke letsencrypt-zimbra.conf
contoh yang edit sbb :
#CN common name certificate untuk wildcard bisa sbb
CN="*.domainku.com"
#PRINCIPAL FQDN / domain anda
PRINCIPAL="domainku.com"
letsencrypt_email="[email protected]"
4. | Edit cloudflare.conf | sesuaikan akun cloudflare anda | |||||
5. Jalankan ./zimbra-auto-letsencrypt.sh,
root@mail:~#./zimbra-auto-letsencrypt.sh
Silahkan Tunggu proses nya akan muncul
jika mengunkanakn manual atau tidak memakai cloudflare
edit zimbra-auto-letsencrypt.sh
line 191 "
$letsencrypt" certonly --dns-cloudflare --dns-cloudflare-credentials "$credentials_file"...
menjadi
"$letsencrypt" certonly --dns ...
Masukan TXT record di DNS anda,
Please deploy a DNS TXT record under the name
_acme-challenge.example.com with the following
value: 667drNmQL3vX6bu8YZlgy0wKNBlCny8yrjF1lSaUndc
Once this is deployed, Press ENTER to continue
Silahkan duduk dan rileks saat server Anda mendapatkan sertifikat baru (service zimbra akan restart)
5. Jalankan ./zimbra-auto-letsencrypt.sh,
root@mail:~#./zimbra-auto-letsencrypt.sh --help
Copy-paste cron script renewal untuk di masukkan crontab
6. Enjoy open-source and encryption!
Salam
Semoga bermanfaat
Komentar
Posting Komentar