Changelog - 16 June 2021: SSL, Domain, and Bug Fixes

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