RunCloud Help

Jan 05, 2023

Get started with RunCloud

Introduction

Looking for great automated server management? RunCloud is a step towards autonomy and control over your own servers, giving you access to install multiple websites, easy database setup, enhanced security measures, and automatic updates.


RunCloud serves as a control panel software that offers one-click solutions to common tasks including web deployment with Git, script installation to install common Content Management Systems, and provides the most optimized server stack including Nginx, Apache, Redis, MariaDB, Memcached, and more.


RunCloud offers 24/7 support and is constantly involved with the Linux, PHP, Laravel, and programming communities to ensure the latest and most secure updates are provided to your server. Included in the server management are the Apache and NGINX stacks, additional features that monitor the health of your server, and configurations. The ability to update any 3rd party services is optional, but not required. 


If you need any assistance or support regarding your server or using RunCloud, we advise you to read the knowledgebase, get tips from the blog, or join the RunCloud community on Facebook and Twitter. Should you get any ideas about improving the RunCloud dashboard panel, we welcome your suggestions for new features.


Step 1: Sign up with a VPS

RunCloud works with any VPS so you are not limited to our choosing. 


Step 2: Deploy a new server

To get started deploying your server, log into the control panel of your VPS and Deploy a server.

  1. Select a hostname and description for your server

  2. Select the location of your server

  3. Select the size of your server

  4. Select your preferred Ubuntu version as your server's operating system

  5. Deploy!


These are usually the standard steps but may vary depending on your web host.


Step 3: Sign up with RunCloud

Register for an account on RunCloud. Click SIGN UP on the homepage to begin. Enter your credentials to create an account. Once done, you will need to verify your email address and then you may log in.


Step 4: Connect a server to RunCloud


  1. Click on Connect a New Server



  1. Choose your Server Provider



  1.  Choose Provision type

  • Deploy Server Automatically: RunCloud will connect to your server provider using the API and create a server for you.

  • Connect via IP Address: RunCloud will use the IP address of an existing blank server.

  1.  Configure my server for

  • Nginx

  • OpenLiteSpeed

Note: You will be unable to alternate between Nginx and OpenLiteSpeed stacks after configuring your server.


  1. Choose the method to connect

  • Keys: Connect via API key

    • Click "Add API key"

  • Fill in the label and Personal Access Token 

Note - You can click on the ‘get an API key’ link below to get the Personal Access Token on your server provider

  • Click on “Test Integration” to check the validation then Click “Add API Key”

      


  • Drop down the menu and select your desired key



  1. Choose the Operating System Image

  1.  Select Plan

  1. Choose Data Center Region 

  1. Select an instance, Fill in your Server Name then Click “Add Server”


  1. RunCloud will go through the process of installing itself on your server along with its configurations. 


Go grab a cup of coffee, take a bathroom break, or get something to eat, as this process could take up to 15 minutes for the installation to complete. You will see status updates as everything downloads and installs automatically. When everything is finished, you will see a screen with your root password, which you can save for later, or find it in the details of your web host. 

Once you return back to your computer, you will be able to access your new server via the RunCloud dashboard.




Once the RunCloud dashboard is installed on your server, you will be taken to the landing page within your server and given the opportunity to create your first web application immediately.