Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- *Installing Letsencrypt in Linode*
- 1. Enable EPEL repository
- sudo yum install epel-release
- 2. Install Certbot
- sudo yum install certbot python2-certbot-apache python2-certbot-dns-linode
- 3. Configure Linode API
- + Create Linode API key @ Linodes Applications & API Tokens page
- https://manager.linode.com/profile/api
- Example credentials file: '/etc/letsencrypt/linode_api_key.ini'
- # Linode API credentials used by Certbot
- dns_linode_key = 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ64
- 4. Setup Wildcard Certificates
- sudo certbot -a dns-linode -i apache --dns-linode-credentials /etc/letsencrypt/linode_api_key.ini -d "*.EXAMPLE.COM" -d EXAMPLE.COM --server https://acme-v02.api.letsencrypt.org/directory
- 5. Renew certificates
- + Verify it will work
- sudo certbot renew --dry-run
- + Add it to a cron job
- 0 0,12 * * * python -c 'import random; import time; time.sleep(random.random() * 3600)' && certbot renew && systemctl reload httpd
- 6. References
- # https://certbot.eff.org/lets-encrypt/centosrhel7-apache
- # https://certbot-dns-linode.readthedocs.io/en/stable/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement