|
@@ -131,9 +131,9 @@ Or autostart it by adding the line in `/etc/rc.local`:
|
131
|
131
|
|
132
|
132
|
## Install Jitsi Conference Focus (jicofo)
|
133
|
133
|
|
134
|
|
-Install JDK and Ant if missing:
|
|
134
|
+Install JDK and Maven if missing:
|
135
|
135
|
```
|
136
|
|
-apt-get install default-jdk ant
|
|
136
|
+apt-get install default-jdk maven
|
137
|
137
|
```
|
138
|
138
|
|
139
|
139
|
_NOTE: When installing on older Debian releases keep in mind that you need JDK >= 1.7._
|
|
@@ -145,12 +145,14 @@ git clone https://github.com/jitsi/jicofo.git
|
145
|
145
|
Build distribution package. Replace {os-name} with one of: 'lin', 'lin64', 'macosx', 'win', 'win64'.
|
146
|
146
|
```sh
|
147
|
147
|
cd jicofo
|
148
|
|
-ant dist.{os-name}
|
|
148
|
+mvn package -DskipTests -Dassembly.skipAssembly=false
|
149
|
149
|
```
|
150
|
150
|
Run jicofo:
|
151
|
151
|
```sh
|
152
|
|
-cd dist/{os-name}'
|
153
|
|
-./jicofo.sh --host=127.0.0.1 --domain=jitsi.example.com --secret=YOURSECRET2 --user_domain=auth.jitsi.example.com --user_name=focus --user_password=YOURSECRET3
|
|
152
|
+=======
|
|
153
|
+unzip target/jicofo-{os-name}-1.0-SNAPSHOT.zip
|
|
154
|
+cd jicofo-{os-name}-1.0-SNAPSHOT'
|
|
155
|
+./jicofo.sh --host=localhost --domain=jitsi.example.com --secret=YOURSECRET2 --user_domain=auth.jitsi.example.com --user_name=focus --user_password=YOURSECRET3
|
154
|
156
|
```
|
155
|
157
|
|
156
|
158
|
## Deploy Jitsi Meet
|
|
@@ -159,6 +161,9 @@ Checkout and configure Jitsi Meet:
|
159
|
161
|
cd /srv
|
160
|
162
|
git clone https://github.com/jitsi/jitsi-meet.git
|
161
|
163
|
mv jitsi-meet/ jitsi.example.com
|
|
164
|
+npm install -g browserify
|
|
165
|
+npm install
|
|
166
|
+make
|
162
|
167
|
```
|
163
|
168
|
|
164
|
169
|
Edit host names in `/srv/jitsi.example.com/config.js` (see also the example config file):
|
|
@@ -167,7 +172,8 @@ var config = {
|
167
|
172
|
hosts: {
|
168
|
173
|
domain: 'jitsi.example.com',
|
169
|
174
|
muc: 'conference.jitsi.example.com',
|
170
|
|
- bridge: 'jitsi-videobridge.jitsi.example.com'
|
|
175
|
+ bridge: 'jitsi-videobridge.jitsi.example.com',
|
|
176
|
+ focus: 'focus.jitsi.example.com'
|
171
|
177
|
},
|
172
|
178
|
useNicks: false,
|
173
|
179
|
bosh: '//jitsi.example.com/http-bind', // FIXME: use xep-0156 for that
|