Install with CPANEL

Support Respond! You can support the development of Respond 6 by using our Digital Ocean referral Code. This helps us pay for hosting.

This guide will walk you through installing Respond using CPANEL, the popular visual server management tool.

1. Download release.zip from the Respond Repository

The first step is to download the latest release from the Respond repository at: https://github.com/madoublet/respond/tree/master/dist

2. Upload release.zip to /public_html using File Manager

Navigate to File Manager in CPANEL and select the public_html folder.

Upload release.zip to public_html.

3. Create /public_html/respond

Select the "+ Folder" option and create a folder named "respond".

4. Extract release.zip to /respond

Right click on the zip file you uploaded in step #2 and extract the contents to the respond folder.

5. Create respond/public/sites and validate permissions set to 755

Create a folder named "sites" at respond/public/ using the "+ Folder" option in the menu.

Right click on the folder and select "Change Permissions". Validate that the permissions for the folder are set to 755.

6. Create respond/resources/sites and validate permissions set to 755

Follow the same process in step #5 to create a folder named sites at respond/resources/.

7. Show hidden files

Select the Settings and choose preferences.  Check the "Show Hidden Files (dotfiles)" checkbox and select "Save".

8. Copy the .env

Right click on the .env.example file and select copy.  Rename the file to .env and put it in the same directory.

9. Create a subdomain and point it at public_html/respond/public

In the last step, navigate back to the main menu and create a subdomain (e.g. http://app.my-domain.com).  Point the subdomain at your public_html/respond/public folder.

10. Test your installation and create your site

Navigate to the subdomain you created in step #9 and append /install to the URL (http://app.my-domain.com/install).  You should have all green checkmarks under requirements.  Then navigate to /create (http://app.my-domain.com/create) to create your first site.  Note: the default passcode is "iloverespond".  This can be changed in your .env file or removed if you set it to blank.