-
Notifications
You must be signed in to change notification settings - Fork 95
/
Copy pathinitial_ubuntu_server_setup.sh
executable file
·76 lines (64 loc) · 1.58 KB
/
initial_ubuntu_server_setup.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#!/bin/bash
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install apt-file
sudo apt-file update
sudo apt-get install apache2
sudo apt-get install git
sudo apt-get install build-essential
sudo apt-get install nodejs
sudo apt-get install npm
sudo npm update
sudo apt-get install tmux
sudo apt-get install ipython
sudo apt-get install ipython-notebook
sudo apt-get install python-dev
sudo apt-get install python-pip
sudo apt-get install python-numpy
sudo apt-get install python-matplotlib
sudo apt-get install mplayer
sudo apt-get install imagej
sudo apt-get install pandoc
sudo apt-get install texlive-latex-base
sudo apt-get install texlive-latex-extra
sudo easy_install SimpleITK
#
# Installing dexy
#
sudo pip install dexy
#
# Notebook scripts
#
sudo adduser notebook
su notebook
cd
mkdir reproducible-research
cd reproducible-research
git clone https://github.com/reproducible-research/scipy-tutorial-2014.git
cd scipy-tutorial-2014/notebooks
ipython notebook --ip=* --pylab=inline
#
# Girder
#
# http://girder.readthedocs.org/en/latest/prerequisites.html#ubuntu
#
sudo apt-get install mongodb
sudo apt-get install python-software-properties
sudo apt-get install libffi-dev
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
sudo adduser girder
su girder
cd
mkdir dataStore
git clone https://github.com/girder/girder.git
cd girder
sudo pip install -r requirements.txt
sudo npm install -g grunt grunt-cli
npm install
grunt init
grunt
mkdir /home/girder/mongodb
mongod --setParameter textSearchEnabled=true --dbpath=/home/girder/mongodb &
python -m girder