Quick Links
SSL Certificate Renewal
Complete guide for renewing SSL certificates using Let’s Encrypt and deploying Traefik Docker images.View SSL Renewal Process →
Certificate Deployment
Step-by-step instructions for deploying certificates to Bunny CDN, Hetzner load balancers, Digital Ocean, AWS3 nodes, Stations server, and Forum server.View Deployment Guide →
Certificate Management Process
SSL certificates are managed through an automated renewal process that:Certificate Generation
Certificates are generated using Let’s Encrypt for multiple domains through the
renew.sh script.Docker Image Build
The renewal process generates a Traefik Docker image containing the updated certificates.
Certificate renewal typically follows a quarterly schedule. Always verify certificate expiration dates before renewal.
Managed Domains
The following domains are managed through the SSL renewal process:- api.mobile.devops.arabiaweather.com
- media.devops.arabiaweather.com
- meteoweather.global
- forum.arabiaweather.com
- safi-app.com
- ard.co
- internal.ard.co
- devops.arabiaweather.com
- arabiaweather.com
Deployment Platforms
Certificates are deployed to multiple platforms:- Bunny CDN - Multiple CDN hostnames across different zones
- Load Balancers - Hetzner and Digital Ocean load balancers
- AWS3 Nodes - MinIO services via Docker images
- Servers - Stations and Forum servers via SCP and nginx reload

