Summary: When manually installing an existing SSL certificate (private key + cert), both the old and new certificates appear in the dashboard. Deleting the old certificate removes the file entirely from the server (since both share the same name), causing Nginx to fail on restart.
Problem:
- Duplicate certificates shown after manual install
- Deleting one removes the actual certificate file
- Nginx cannot restart due to missing certificate
Proposed Solution: Automatically overwrite the existing certificate when uploading a new one, OR Require deletion of the old certificate before allowing a new upload
Impact: Prevents accidental certificate removal and avoids Nginx downtime after restart.