/
install-odilon.sh
101 lines (68 loc) · 1.95 KB
/
install-odilon.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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# --------------------
# DOWNLOAD ODILON
# We will install the server on /opt/odilon
#
cd /opt
sudo wget http://odilon.io/resources/odilon-server-0.5-beta.tar.gz
# --------------------
# add odilon user
#
sudo useradd -s /sbin/nologin -d /opt/odilon odilon
sudo chown -R odilon:odilon /opt/odilon-server-0.5-beta.tar.gz
# --------------------
# uncompress the server
# and make user odilon owner
#
sudo tar xvf /opt/odilon-server-0.5-beta.tar.gz
sudo chown -R odilon:odilon /opt/odilon
# ---------------
# create data directory
#
sudo mkdir -p /opt/odilon-data
sudo chown -R odilon:odilon /opt/odilon-data
sudo chmod u+rxw /opt/odilon-data
# --------------
# Make it a service
#
# sudo nano /etc/systemd/system/odilon.service
#---
#---
sudo systemctl enable odilon
sudo systemctl start odilon
sudo systemctl status odilon
#---
#
# the following command should display the info
sudo curl -u odilon:odilon localhost:9234/info
# ps -ef | grep odilon
--------------------------------------------------------
useradd -s /sbin/nologin -d /opt/odilon odilon
mkdir -p /opt/odilon
mkdir -p /opt/odilon-data
wget http://odilon.io/resources/odilon-server-0.5-beta.tar.gz -O /opt/
tar xvf odilon-server-0.5-beta.tar.gz
chown odilon:odilon /opt/odilon
chown odilon:odilon /opt/odilon-data
chmod u+rwx /opt/odilon
chmod u+rwx /opt/odilon-data
chmod g-rwx /opt/odilon
chmod g-rwx /opt/odilon-data
chmod o-rwx /opt/odilon
chmod o-rwx /opt/odilon-data
nano /etc/default/odilon
------------------------
systemctl enable odilon
systemctl start odilon
systemctl status odilon
nano /etc/systemd/system/odilon.service
--------------------------------------
# To install in /opt with Linux user 'odilon'
# after extracting the binaries, the server will be located in:
# /opt/odilon
#
sudo su - odilon
cd /opt
# create default data directory
mkdir odilon-data
#extract directory /odilon
tar xvf odilon-server-0.5-beta.tar.gz