Note: If you are installing WordPress or Backdrop, please use our control panel installer instead of manually installing it yourself.
Carefully check the requirements of your web application. Most web applications that depend on PHP, Python, nodejs, Go and MySQL will work on our shared servers (see our explanation for why we support some web applications but not others).
If you are unsure, contact support.
If you have not done so already, create your web configuration. This step ensures you have a container to hold your web application. Keep track of the domain name you use when creating your web configuration. You will need that during the installation phase.
You can either download the web application to your computer, unzip it, and the copy the files to your web site. Or, you can login directly to your web site using secure shell and download and unzip the files via the command line. Either way, our instructions for accessing your web site via ssh or sftp.
Most web applications require a database to work. May First supports MySQL/MariaDB and Postgres databases. See our help file for creating a database. Be sure to note the name of the database, the username, and the password. You will need that in the installation step.
Most web applications have detailed instructions on how to install them. Follow those directions if they are available.
In general, most web applications will detect that they have not yet been installed when you visit them. So, if you point your browser to the domain name you used when creating your web site, you should be able to follow the prompts on the screen to complete the installation. You will likely be asked for the database name, database username and database password. If you are asked for the database host, you can enter localhost.