I’ve used these instructions to successfully install CouchDB 1.7.1 on a 
DigitalOcean Droplet running Ubuntu 16.04:

Install CoucdB 1.7.1 Ubuntu 14.04
# Create DigitalOcean Ubuntu 16.04 Droplet and login via ssh:

sudo apt update
sudo apt upgrade
reboot

# login again:

sudo apt-get -y install build-essential erlang-base-hipe erlang-dev 
erlang-manpages erlang-eunit erlang-nox libicu-dev libmozjs185-dev 
libcurl4-openssl-dev

cd /home

wget 
http://mirrors.advancedhosters.com/apache/couchdb/source/1.7.1/apache-couchdb-1.7.1.tar.gz
tar -zxvf apache-couchdb-*.tar.gz
cd apache*
./configure
make && sudo make install
sudo adduser --disabled-login --disabled-password --no-create-home --gecos "" 
couchdb
sudo chown -R couchdb:couchdb /usr/local/var/lib/couchdb
sudo chown -R couchdb:couchdb /usr/local/var/log/couchdb
sudo chown -R couchdb:couchdb /usr/local/var/run/couchdb
sudo chown -R couchdb:couchdb /usr/local/etc/couchdb
sudo chmod 0770 /usr/local/var/lib/couchdb/
sudo chmod 0770 /usr/local/var/log/couchdb/
sudo chmod 0770 /usr/local/var/run/couchdb/
sudo chmod 0770 /usr/local/etc/couchdb/*.ini
sudo chmod 0770 /usr/local/etc/couchdb/*.d
sudo ln -s /usr/local/etc/logrotate.d/couchdb /etc/logrotate.d/couchdb
sudo ln -s /usr/local/etc/init.d/couchdb /etc/init.d
sudo update-rc.d couchdb defaults
sudo -i -u couchdb couchdb
cd /etc/init.d
ln -s /usr/local/etc/init.d/couchdb couchdb
/etc/init.d/couchdb start
update-rc.d couchdb defaults
curl http://127.0.0.1:5984/

# bind CouchDB IP addresss to Droplet IP
nano /usr/local/etc/couchdb/default.ini

update-rc.d couchdb defaults

# Restart CouchdB
service couchdb restart
curl http://DROPLET_IP:5984


> On Nov 21, 2017, at 12:51 PM, Karl Helmer <[email protected]> wrote:
> 
> Hi Everyone,
> 
>   I'm having problems installing 1.7.1 and don't see any online
> instructions on how to do it.  Currently we're running 1.6.1 on a
> CentOS 6.9 server and I'm following the 1.6.1 steps that I successfully
> used.  There are two issues:
> 


Reply via email to