Changelog - 14 September 2021: New Dashboard Beta 2

Thank you very much to all RunCloud users who actively report bugs in the new dashboard (beta). Our team has fixed all issues that have been reported from the last 2 weeks.

New Dashboard Beta 2

  • fixed: some responsive issues on iPad/tablet screen size
  • fixed: ssh config should be enabled also for Basic & Pro users
  • fixed: could not create WordPress staging
  • fixed: assign database user to a database issue
  • fixed: edit cronjob issue where Run In value is not selected automatically
  • fixed: remove clone webapp alert, clone webapp is available for all paid users
  • fixed: subscription page issue
  • fixed: linked database issue on web app settings
  • improved: .env file editor for laravel webapp type
  • improved: code block color contrast in support ticket description
  • improved: stability on password generator when creating webapp

You can switch from classic dashboard (manage.runcloud.io) to new dashboard (new.runcloud.io), and vice versa, anytime from the top-right profile dropdown menu. You can switch back to RunCloud classic dashboard at any time and it will still be available during this beta.

During the beta version of RunCloud's new dashboard, you can leave direct feedback by using the Report Bug menu on the top right (flag icon).

Please kindly understand that the Report Bug menu is not for asking technical support. Please contact us through the Support Ticket page for technical support queries.

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 

Changelog - 22 April 2021: Predefined Nginx Configs

New Update: Predefined Nginx Configs

  • New predefined Nginx config: Header - Opt-out of Google's FLoC Network. You can use this config to disable / opt your website out of Google's FLoC Network, an initiative that seeks to replace third-party cookies with a new way for browser to group together people with similar browsing habits to enable interest-based advertising on the web. Follow our guide for more details.
  • Updated predefined Nginx config: Cloudflare - Restore Visitor IP. Cloudflare has two new IPv4 address and we have updated the latest Cloudflare IPv4 and IPv6 addresses on this Nginx config. For everyone who currently use this predefined Nginx config, you can simply remove it and re-add it again on your web application.

Changelog - 17 February 2021: Predefined Nginx Configs

New Update: Predefined Nginx Configs

  • We have added short description to all existing predefined Nginx configs in our Custom Nginx Config feature. If you have some ideas on what predefined Nginx configs that we should add for Laravel, WordPress, and other PHP web applications, please let us know by leaving your feedback.  
  • New predefined Nginx config: WordPress Multisite Subdirectory. You can use this config to support WordPress Multisite Subdirectory for Native Nginx stack in RunCloud. This config is only for WordPress Multisite Subdirectory, you do not need this config for WordPress Multisite Subdomain.
  • New predefined Nginx config: WordPress Block Direct PHP Execution. You can use this config to block direct PHP file execution in wp-content/uploads, wp-content, wp-includes directories at the Nginx level for extra security purpose to avoid backdoor on these directories on your WordPress web application.
  • New predefined Nginx config: WordPress Block Trackback. You can use this config to block trackbacks at the Nginx level for extra security purpose to stop trackback spam comments on your WordPress web application. Use it only when your WordPress app does not use trackbacks feature.
  • New predefined Nginx config: FlyingPress WordPress Plugin. This config is for FlyingPress user who wants to serve FlyingPress caches directly from Nginx, without touching PHP, especially when you use Native Nginx stack in RunCloud. You can use this config with either FlyingPress standalone only or combine it with RunCloud Hub. You need to install FlyingPress WordPress plugin first before using this config.

New Update: Backup

  • Backup stability improvement. We have released another improvement to our backup system to make it more stable for all backup users.

RunCloud Agent v2.4.4 release

  • New RunCloud Agent v2.4.4 is released to improve backup stability in your server.

Note: RunCloud Agent will automatically update on your server within 72hrs. If you get any warning alert after 72hrs, please contact our support for the manual update.

Changelog - 8 February 2021: Backup Improvements

New Update: Backup

  • Backup queue system. When you have multiple backup scheduled at the same time, backup will be queued. Maximum concurrent backup is 1.5 * number of CPU. 
  • Backup CPU optimizationBackup resource is restricted and will not use 100% CPU usage when running.
  • Backup cancellation. When you remove a running/queued backup file, backup will be canceled immediately in your server.
  • Fix backup files created twice.
  • Fix backup download issues.
  • Fix multiple ended pro trial notification.
  • And some other backup issues reported by our users have been fixed.

New Update: Server Provisioning

  • Amazon Lightsail server provider supports Ubuntu 20.04 LTS.

RunCloud Agent v2.4.3 release

  • New RunCloud Agent v2.4.3 is released to support backup improvements in your server.
Note: RunCloud Agent will automatically update on your server within 72hrs. If you get any warning alert after 72hrs, please contact our support for the manual update.

Changelog - 27 January 2021: Sudo Security Update

In RunCloud, your server security is our top priority.

We have released a security update to patch all servers from CVE-2021-3156 (Heap-Based Buffer Overflow in Sudo) vulnerability that allows privilege escalation to root via "sudoedit -s" and a command-line argument that ends with a single backslash character.

Sudo linux package in your servers has been patched to the latest version in Wednesday, 27 January 2021.

  • Ubuntu 20.04 LTS (Focal Fossa) : sudo v1.8.31-1ubuntu1.2
  • Ubuntu 18.04 LTS (Bionic Beaver): sudo v1.8.21p2-3ubuntu1.4
  • Ubuntu 16.04 LTS (Xenial Xerus): sudo v1.8.16-0ubuntu1.10

Changelog - 22 January 2021: PHP 8

New Feature: PHP 8.0.1

  • PHP 8.0.1 is now available on all Nginx servers (Ubuntu 16.04, 18.04, 20.04 LTS), and all OpenLiteSpeed servers (Ubuntu 18.04, 20.04 LTS) 
  • PHP 8 is available when creating a new web application and also through the web application settings for existing web apps.
  • PHP 8 option is available on PHP-CLI Version under the server menu. 
  • PHP 8 vendor binary option is available on Cron Job and Supervisor menu. 
  • PHP 7.4 is still the recommended version for production use in RunCloud, and becomes the default option.
  • It is recommended to test it on a staging environment first before enabling it on your production application. Certain PHP modules are still not officially compatible with PHP 8. 
  • Kindly use PHP 8 with caution and contact your developer in case there are issue on the application side. Please note that our support is limited to technical issues on the panel side only.
  • For WordPress users, PHP 8 is beta compatible with WordPress 5.6 and above. Some WordPress themes/plugins may not be fully compatible with PHP 8.  

New Update: PHP 7.4.14

  • PHP 7.4.14 is now available on all Nginx servers (Ubuntu 16.04, 18.04, 20.04 LTS), and all OpenLiteSpeed servers (Ubuntu 18.04, 20.04 LTS) 
  • PHP 7.4.14 release contains many bug fixes for PHP 7.4 version 

RunCloud Agent v2.4.2 release

  • New RunCloud Agent v2.4.2 is released to support PHP 8 in your server

Note: RunCloud Agent will automatically update on your server within 72hrs. If you get any warning alert after 72hrs, please contact our support for the manual update.

Show Previous EntriesShow Previous Entries