A toolbox for Digital Humanities.
Currently DH Box requires Ubuntu >= 14.04 and Python 2.7x
wget -qO- https://raw.githubusercontent.com/DH-Box/dhbox/master/install_dhbox.sh | sudo sh
- Navigate to
dhbox/
- Rename
config.cfg.template
toconfig.cfg
and edit settings as desired - Run
sudo python manage.py build_database
- Run
sudo python wsgi.py
- Navigate to site on
http://localhost:80
- Install Docker
- Install
pip
, Python package manager - Clone git repo (
git clone https://github.com/DH-Box/dhbox.git
) - Navigate to
dhbox/
- Run
pip install -r requirements.txt
(preferably in a virtualenv) - Rename
config.cfg.template
toconfig.cfg
and edit settings as desired - Run
sudo manage start
to download the DH Box seed, or navigate todhbox/seed
and rundocker build -t thedhbox/seed:latest .
if you want to build it yourself (takes 15 minutes or more). - Run
sudo manage build_database
- Run
sudo python wsgi.py
- Navigate to site on
http://localhost:80
- Install Node and Node Package Manager:
apt-get install nodejs npm
- Install Gulp and Bower:
npm install gulp bower
- Changes to the site go into the
/src
directory. Propagate changes withgulp build