RunCloud supports hosting multiple websites from its interface by allowing users to create separate web applications (web apps). Each web app runs under a specific system user, which provides some isolation. Each website is defined as a separate web app and is contained within a single user, ensuring an isolated environment for better security and performance.
- Go to your RunCloud Dashboard.
- Navigate to Web Application > Create Web App.
- Choose the server you want to host multiple websites on.
- Select the appropriate stack (Nginx or Nginx + Apache Hybrid).
- Enter your domain name (e.g., example.com).
- Select a system user (each site should ideally have its own user for security).
- Configure PHP settings if needed.
- Click Create Web App.
To host multiple websites, repeat the steps for each additional website. RunCloud handles virtual hosts automatically. Make sure that each domain’s A record IP points to the server IP. After creating each web application, you will have individual options for firewall settings, file management, and backup configuration. Additionally, you can assign a separate system user or SFTP user for each web app if needed.
In order to create a new system user, please follow the steps given below:
-Go to the server and click on ‘System User’ in the left menu bar.
-Click on the button‘Add New System User’.
-Enter the username and password.
-Click on Save System User.
You can choose the system user while creating the webapp. You can also change the existing webapp user to a new one.
-Go to the Web Application and click on the ‘Tools’ menu.
-Click on ‘Change Ownership’.
-Select the desired user from the drop-down list.
-Click on the ‘Update Web Application Owner’ button.
You can have a separate custom Nginx config as well as a PHP-FPM config for each web application. In order to add a custom nginx config, go to the Web Application > Nginx Config > Add a New Config. To create a custom php-fpm config, go to the Web Application > Settings > FPM Config.
RunCloud ensures enhanced security, performance, and ease of management, allowing multiple websites to run efficiently while minimizing conflicts—all within a single interface.
If you need assistance with setting up multiple websites or custom web apps, feel free to contact us. We would be happy to set up your server for you.
If you need any assistance with hosting websites on RunCloud, Our team is available 24/7 to assist you.

