Website security is critical for maintaining a reliable online presence. Whether you run a business website, a SaaS platform, or manage a hosting environment, protecting user data should always be your top priority. One of the best ways to secure your website is by installing an SSL certificate.
If you are using RunCloud to manage your servers, knowing how to install a custom SSL certificate on RunCloud can help improve security, build customer trust, and ensure encrypted communication between your website and its visitors. In this blog, we’ll walk through the installation process and explain the files needed for a successful SSL deployment.
Why Use a Custom SSL Certificate?
A custom SSL (Secure Sockets Layer) certificate creates an encrypted connection between your web server and visitors’ browsers. This encryption prevents sensitive information, such as login credentials, payment details, and personal data, from being intercepted by unauthorized parties.
In addition to encryption, SSL certificates verify your website’s authenticity. When visitors see the padlock icon in their browser, they know they are communicating with a legitimate and secure website. Benefits of a custom SSL certificate include:
- Improved website security
- Increased customer trust
- Protection against phishing attacks
- Better search engine visibility
- Compliance with industry security standards
Prerequisites for SSL Installation
Before installing a custom SSL certificate on RunCloud, make sure you have the following files from your SSL certificate provider.
1. Private Key
The private key is a confidential file used to decrypt information sent to your server. It must be stored securely and never shared publicly.
2. SSL Certificate
The SSL certificate verifies your website’s identity and enables encrypted communication between your server and website visitors.
3. CA Bundle
A Certificate Authority (CA) bundle contains intermediate certificates that link your SSL certificate to a trusted root certificate. This ensures that browsers recognize and trust your certificate.
How to Install a Custom SSL Certificate on RunCloud
Step 1: Log in to RunCloud
Access your RunCloud dashboard using your administrator credentials.
Step 2: Select Your Server
Choose the server hosting the website where you want to install the SSL certificate.
Step 3: Open Web Applications
From the left-hand menu, click ‘Web Applications’ and select the application you wish to secure.
Step 4: Navigate to SSL/TLS Settings
Inside the selected web application, click ‘SSL/TLS’ from the application menu.
Step 5: Enable SSL/TLS Basic
Click the ‘Use SSL/TLS Basic’ button to begin the SSL configuration process.
Step 6: Choose the Custom SSL Option
When the SSL installation window appears, select ‘Custom’ as the SSL provider option.
Step 7: Enter SSL Certificate Details
Paste the contents of your SSL files into the corresponding fields.
- Private Key Field: Paste the private key associated with your SSL certificate.
- Certificate Field: Paste your SSL certificate first, followed immediately by the CA bundle provided by your certificate authority.
The file formats may vary depending on your SSL provider. Some certificates may come in ZIP archives containing multiple files.
Step 8: Deploy the SSL Certificate
After confirming that all information is correct, click ‘Deploy SSL’. RunCloud will install the certificate and configure HTTPS for your web application.
Step 9: Verify SSL Installation
Visit your website using: https://yourdomain.com
Check for:
- A secure padlock icon
- HTTPS loading successfully
- No browser security warnings
- Proper certificate details in the browser
Common SSL Installation Issues
Even a straightforward SSL installation can sometimes run into problems. This includes:
- Certificate and Private Key Mismatch: This occurs when the certificate was generated using a different private key than the one you uploaded.
- Missing CA Bundle: Without intermediate certificates, browsers may show trust warnings.
- Expired SSL Certificate: Always check your certificate’s validity period before installation.
- Incorrect Certificate Order: The SSL certificate should be pasted before the CA bundle to ensure proper validation.
Understanding CSR (Certificate Signing Request)
A Certificate Signing Request (CSR) is generated before purchasing or requesting an SSL certificate. It contains information about your domain, organization, and public key. Currently, RunCloud does not provide a built-in CSR generation tool. Administrators can generate a CSR directly from the server terminal using root access. Make sure both the CSR and private key are stored securely throughout the certificate issuance process.
Why SSL Management Matters for Businesses
Managing SSL certificates across multiple websites and servers can quickly become complicated. Expired certificates, configuration errors, and security gaps can lead to downtime, browser warnings, and loss of customer trust.
Organizations managing production environments often rely on experienced server administrators to handle SSL deployments, certificate renewals, security monitoring, and infrastructure maintenance.
Conclusion
Installing a custom SSL certificate on RunCloud is a simple but important step toward protecting your website and visitors. By encrypting data and verifying website authenticity, SSL certificates help maintain trust while improving overall security. Whether you’re securing a single website or managing a complex hosting environment, keeping SSL certificates up to date should be part of your ongoing server security strategy.

