Complete the SSL Certificate Renewal process before deploying certificates to load balancers.
Hetzner Load Balancers
Hetzner load balancers require certificate updates for multiple services across different projects.Load Balancers
- satellite-images-lb
- mapi-lb
- mapi-lb2
Project ID: 772593Load Balancer ID: 235603Console URL: https://console.hetzner.com/projects/772593/loadbalancers/235603/servicesService: Satellite images load balancer
Hetzner Upload Process
1
Access Hetzner Console
Log in to the Hetzner Cloud Console and navigate to the appropriate project.
2
Select Load Balancer
Click on the load balancer from the list or use the direct console URL.
3
Navigate to Services
Go to the Services tab for the load balancer.
4
Edit Service
Click Edit on the service that requires certificate update.
5
Update Certificate
In the SSL/TLS settings:
- Paste the certificate (including full chain)
- Paste the private key
- Save the changes
6
Verify
Check that the service is using the new certificate and test connectivity.
Hetzner load balancers support automatic certificate renewal through Let’s Encrypt. However, manual upload may be required for certain configurations or when using custom certificates.
Digital Ocean
Digital Ocean requires certificate updates for the login service load balancer and account-level certificate management.Load Balancer Information
Service: login.devops.arabiaweather.com Load Balancer ID:9f612d1e-889d-47dc-a4ff-eb51600ca3ee
Load Balancer Settings: https://cloud.digitalocean.com/networking/load_balancers/9f612d1e-889d-47dc-a4ff-eb51600ca3ee/settings?i=cdb227
Digital Ocean Upload Process
1
Access Digital Ocean Console
Log in to the Digital Ocean Cloud Console.
2
Navigate to Load Balancer
Go to Networking → Load Balancers and select the load balancer, or use the direct URL.
3
Update Load Balancer Certificate
- Click on the Settings tab
- Scroll to SSL/TLS Certificates section
- Click Edit on the existing certificate or Add Certificate
- Upload or paste:
- Certificate: Full certificate chain
- Private Key: Private key file
- Save the changes
4
Upload to Account Security
Additionally, upload the certificate to Digital Ocean account security settings:
- Navigate to: https://cloud.digitalocean.com/account/security?i=cdb227
- Go to SSL Certificates section
- Click Add Certificate
- Upload the certificate and private key
- Save
5
Verify
Test the
login.devops.arabiaweather.com endpoint to ensure the certificate is active.Verification Checklist
After deploying certificates to all load balancers:Hetzner Load Balancers
- satellite-images-lb certificate updated (Project: 772593, LB: 235603)
- mapi-lb certificate updated (Project: 851833, LB: 288998)
- mapi-lb2 certificate updated (Project: 851833, LB: 584500)
- Services responding with new certificate
Digital Ocean
- Load balancer certificate updated (LB: 9f612d1e-889d-47dc-a4ff-eb51600ca3ee)
- Account security certificate uploaded
- login.devops.arabiaweather.com accessible with new certificate

