Difference between revisions of "SATU Data: Instalasi CKAN di Ubuntu 18.04"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
Line 41: | Line 41: | ||
sudo -u postgres createuser -S -D -R -P ckan_default | sudo -u postgres createuser -S -D -R -P ckan_default | ||
sudo -u postgres createdb -O ckan_default ckan_default -E utf-8 | sudo -u postgres createdb -O ckan_default ckan_default -E utf-8 | ||
+ | |||
+ | |||
+ | ==CKAN Config== | ||
+ | |||
+ | sudo mkdir -p /etc/ckan/default | ||
+ | sudo mkdir -p ~/ckan/etc | ||
+ | sudo chown -R `whoami` /etc/ckan/ | ||
+ | sudo chown -R `whoami` ~/ckan/etc | ||
+ | |||
+ | paster make-config ckan /etc/ckan/default/development.ini | ||
+ | |||
+ | Edit /etc/ckan/default/development.ini , pastikan pass sesuai dengan passwd yang kita set, | ||
+ | |||
+ | sqlalchemy.url = postgresql://ckan_default:pass@localhost/ckan_default | ||
==Referensi== | ==Referensi== | ||
* https://docs.ckan.org/en/2.8/maintaining/installing/install-from-source.html | * https://docs.ckan.org/en/2.8/maintaining/installing/install-from-source.html |
Revision as of 10:13, 20 July 2019
Instalasi Apps Pendukung
Edit /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu bionic main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-security main universe multiverse deb http://archive.ubuntu.com/ubuntu bionic-updates main universe multiverse
sudo su apt update sudo apt -y install python-dev postgresql libpq-dev \ python-pip python-virtualenv git-core solr-jetty openjdk-8-jdk redis-server
Python virtual environment (virtualenv)
Sebagai user biasa
sudo mkdir -p /usr/lib/ckan/default sudo chown `whoami` /usr/lib/ckan/default virtualenv --no-site-packages /usr/lib/ckan/default . /usr/lib/ckan/default/bin/activate
Install CKAN source code ke dalam virtualenv
pip install setuptools==36.1 pip install -e 'git+https://github.com/ckan/ckan.git#egg=ckan' pip install -r /usr/lib/ckan/default/src/ckan/requirements.txt
Deactivate & Reactivate
deactivate . /usr/lib/ckan/default/bin/activate
Postgresql
sudo -u postgres psql -l
Create user ckan_default & masukan password
sudo -u postgres createuser -S -D -R -P ckan_default sudo -u postgres createdb -O ckan_default ckan_default -E utf-8
CKAN Config
sudo mkdir -p /etc/ckan/default sudo mkdir -p ~/ckan/etc sudo chown -R `whoami` /etc/ckan/ sudo chown -R `whoami` ~/ckan/etc
paster make-config ckan /etc/ckan/default/development.ini
Edit /etc/ckan/default/development.ini , pastikan pass sesuai dengan passwd yang kita set,
sqlalchemy.url = postgresql://ckan_default:pass@localhost/ckan_default