Install On Digital Ocean
Support Respond! You can support the development of Respond 6 by using our Digital Ocean referral Code. This helps us pay for hosting.
This tutorial will walk you step-by-step through installation on Digital Ocean.
Create Digital Ocean Account
1. Start by creating your account on Digital Ocean. Use our referral code to support the project.
2. Key a hostname (e.g. respondcms.com), select a size for your installation, and select a region.
3. Select Applications -> LAMP on Ubuntu 14.04. You could do this manually, but this speeds up the process.
4. Your will receive a password via email to SSH into your account. It is recommended you change this to an SSH key later.
5. You should now have a basic LAMP install, but it is good form to double check Digital Ocean's guide on setting up and securing the installation.
Install mcrypt, git, curl
php5enmod mcrypt apt-get install php5-curl apt-get install git service apache2 restart
Enable Mod_Rewrite
1. Enable mod_rewrite extension
sudo a2enmod rewrite
2. Open /etc/apache2/apache2.conf via SSH or an editor using SFTP. Set AllowOverride to All.
Options Indexes FollowSymLinks AllowOverride All Require all granted
3. Restart Apache (service apache2 restart)
Install Respond
Follow the instructions to Install Respond from ZIP or Install Respond from Github.
Setup your domains
1. Point a domain or subdomain to your installation directory. This is done in Apache 2.4 by creating a configuration file at etc/apache2/sites-available/app.myrespond.com.conf.
<VirtualHost *:80> ServerAdmin admin@myrespond.com ServerName app.myrespond.com DocumentRoot /var/www/html/respond/app/public ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> # vim: syntax=apache ts=4 sw=4 sts=4 sr noet
2. You can optionally setup wildcard subdomains or individual subdomains for the sites you create. Follow our tutorial on Setting up Wildcard subdomains to setup wildcard subdomains.
Create your first site
1. If all goes well you should be able to create your first site at: http://your_url/create. Note: the default passcode is "iloverespond". This can be changed in your .env file or removed if you set it to blank.