SSL/TLS Method (Basic / Advanced)
- RunCloud provides two different SSL/TLS Method, Basic and Advanced
- SSL/TLS Basic is where one SSL certificate is issued for all domains under a web application. It is the same feature before this update, and all existing SSL before this update becomes SSL/TLS basic for backward compatibility. It is available for all paid plans.
- SSL/TLS Advanced is where one SSL certificate can be issued for each domain under a web application. It is available for Business plan user.
- SSL/TLS Advanced is ideal for a web application with multiple domains, ideal for SaaS/WaaS sites with multisite/multitenancy support.
- You can switch SSL/TLS basic Basic <--> Advanced SSL from WebApp settings or SSL/TLS page.
AutoSSL
- AutoSSL provides ability to deploy Lets Encrypt SSL automatically after you create new webapp, add new domain to webapp, cloning web application, and WordPress staging.
- AutoSSL option is available when you use SSL/TLS Advanced method. It is available for Business plan user.
- AutoSSL will try to deploy LetsEncrypt for the added domain within 24 hours. Self-signed SSL certificate is provided as fallback during AutoSSL process. Please make sure that DNS record of the domain should be updated and propagated within 24 hours.
- AutoSSL can be combined with Cloudflare DNS integration to make both updating DNS records and deploying Lets Encrypt SSL run automatically.
- For existing website, AutoSSL option can be enabled/disabled anytime from WebApp settings menu
SSL/TLS Improvements
- RunCloud offers new SSL option, to deploy Self Signed SSL Certificate. It is useful for development/testing purpose, not for production use.
- Self Signed SSL Certificate can be used for RunCloud test domain.
- Deploy/Edit SSL page layout has been improved and easy to use.
- For advanced users, you can also change SSL chippers and EDCH curve if you need it.
Domain Types
- Domain in web applications now is divided into 3 types domain: primary, alias, redirect
- Primary domain is the main domain of your web application
- Alias domain is an extra/additional domain of your web application
- Redirect is domain that will be redirected to primary domain (301 redirect).
- For backward compatibility, all of your existing webapp domains become alias domain.
- You can set an alias/redirect domain as primary domain in your web application.
- For WordPress web application, when you change your primary domain, search & replace will be done to update domain URL of your WordPress database.
WWW, Preferred Domain Version, and Wildcard
- Previously, you need to add www version or wildcard as another domain name, separated from the main domain.
- Now, you can enable/disable www version and/or wildcard from a domain directly from your Domain name menu.
- If www version is enabled, you can choose preferred domain version, either www or non-www or no preference.
- When you set “www” for preferred domain version, non-www to www redirection is applied automatically without extra config.
- When you set “non-www” for preferred domain version, www to non-www redirection is applied automatically without extra config.
- For backward compatibility, RunCloud doesn’t set preferred domain version for all domain in your existing webapp before this update.
- You can enable www version and select preferred domain version when you create new webapp, add new domain, and create cloning/staging.
Cloudflare DNS Integration
- You can enable Cloudflare DNS integration when you create new webapp, add new domain, and create cloning/staging.
- When Cloudflare DNS integration is active, DNS record(s) will be added/updated automatically also when you add new domain, enable www, and enable wildcard
- You can disable Cloudflare DNS integration of a domain under Domain menu in your Web App. It is useful if you want to add the same domain to another server with Cloudflare DNS integration.
- When you deploy Lets Encrypt SSL with dns-01 authorization method with SSL/TLS Advanced and Cloudflare DNS integration is active, Cloudflare API key will be automatically selected.
DNS Manager
- You can add/update MX Records in Cloudflare via DNS Manager menu
- You can search a domain name in DNS Manager menu. It is useful if you have a lot of domains in your Cloudflare account
Bug Fixes
- Fixed: update Traffic Stats for OpenLiteSpeed webapps
- Fixed: show correct Server Management plan under user dropdown profile.
- Fixed: delete Apache log when not using Nginx-Apache Hybrid stack
- Fixed: clear RunCloud Hub Nginx cache from RC panel will still work when there is issue on WordPress site
- Fixed: when cloning webapp for static site, index.html file should not get removed