Skip to content

Commit 232ef54

Browse files
committed
Reorganize Cloud install info
A new section was created that encompasses installing Bibledit Cloud on multiple Linux servers.
1 parent 1fabfa8 commit 232ef54

File tree

7 files changed

+216
-196
lines changed

7 files changed

+216
-196
lines changed

help/installation.html

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ <h2>translate("Installation")</h2>
2929
<p><a href="installios">translate("Bibledit on iOS")</a></p>
3030
<p><a href="installchromeos">translate("Bibledit on Chrome OS")</a></p>
3131
<p><a href="installcloudlinux">translate("Bibledit Cloud on Linux")</a></p>
32-
<p><a href="installcloudcentos">translate("Bibledit Cloud on CentOS")</a></p>
3332

3433
<h2>translate("Upgrading")</h2>
3534
<p>

help/installcloudcentos.html

Lines changed: 0 additions & 75 deletions
This file was deleted.

help/installcloudpackages.html

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
<h2>translate("Install Bibledit Cloud from its package")</h2>
1+
<h2>translate("Install Bibledit Cloud from a package")</h2>
22

33
<p>translate("Follow the steps below to install Bibledit Cloud.")</p>
44
<br>
@@ -17,34 +17,49 @@ <h2>translate("Install Bibledit Cloud from its package")</h2>
1717
<td>translate("Install fixed version of Bibledit as it comes with the operating system.")</td>
1818
<td>translate("Install most recent version of Bibledit.")</td>
1919
</tr>
20+
<tr>
21+
<td><br></td>
22+
</tr>
2023
<tr>
2124
<td>1.</td>
2225
<td>translate("Open a terminal.")</td>
2326
<td></td>
2427
<td></td>
2528
<td></td>
2629
</tr>
30+
<tr>
31+
<td><br></td>
32+
</tr>
2733
<tr>
2834
<td>2.</td>
2935
<td>translate("Install required software:")</td>
3036
<td>--</td>
3137
<td>--</td>
3238
<td><code>sudo apt install software-properties-common</code></td>
3339
</tr>
40+
<tr>
41+
<td><br></td>
42+
</tr>
3443
<tr>
3544
<td>3.</td>
3645
<td>translate("Add the Bibledit repository:")</td>
3746
<td>--</td>
3847
<td>--</td>
3948
<td><code>sudo add-apt-repository ppa:bibledit/ppa</code></td>
4049
</tr>
50+
<tr>
51+
<td><br></td>
52+
</tr>
4153
<tr>
4254
<td>4.</td>
4355
<td>translate("Read the repository:")</td>
4456
<td><code>sudo apt update</code></td>
4557
<td><code>sudo apt update</code></td>
4658
<td><code>sudo apt update</code></td>
4759
</tr>
60+
<tr>
61+
<td><br></td>
62+
</tr>
4863
<tr>
4964
<td>5.</td>
5065
<td>translate("Install Bibledit:")</td>

help/installcloudsource.html

Lines changed: 200 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -1,58 +1,202 @@
1-
<h2>translate("Install Bibledit Cloud on Debian and Ubuntu")</h2>
1+
<h2>translate("Install Bibledit Cloud from source")</h2>
2+
<p>translate("Follow the steps below to install Bibledit Cloud.")</p>
3+
<br>
4+
<table>
5+
6+
<tr>
7+
<th></th>
8+
<th>translate("Step")</th>
9+
<th>Debian</th>
10+
<th>Ubuntu</th>
11+
<th>CentOS</th>
12+
</tr>
13+
14+
<tr>
15+
<td><br></td>
16+
</tr>
17+
18+
<tr>
19+
<td>1.</td>
20+
<td>translate("Open a terminal.")</td>
21+
<td></td>
22+
<td></td>
23+
<td></td>
24+
</tr>
25+
26+
<tr>
27+
<td><br></td>
28+
</tr>
29+
30+
<tr>
31+
<td>2.</td>
32+
<td>translate("Update the software sources:")</td>
33+
<td><code>sudo apt update</code></td>
34+
<td><code>sudo apt update</code></td>
35+
<td><code>sudo dnf update</code></td>
36+
</tr>
37+
38+
<tr>
39+
<td><br></td>
40+
</tr>
41+
42+
<tr>
43+
<td>3.</td>
44+
<td>translate("Install and enable extra package repositories:")</td>
45+
<td><code></code></td>
46+
<td><code></code></td>
47+
<td><code>sudo dnf install epel-release</code></td>
48+
</tr>
49+
50+
<tr>
51+
<td><br></td>
52+
</tr>
53+
54+
<tr>
55+
<td>4.</td>
56+
<td>translate("Install the software Bibledit relies on:")</td>
57+
<td><code>sudo apt install build-essential autotools-dev autoconf autoconf-archive git zip pkgconf libcurl4-openssl-dev libssl-dev poppler-utils libsword-utils diatheke ldap-utils libmimetic-dev certbot libxml2-dev libutf8proc-dev libgumbo-dev libtidy-dev libpugixml-dev</code></td>
58+
<td><code>sudo apt install build-essential autotools-dev autoconf autoconf-archive git zip pkgconf libcurl4-openssl-dev libssl-dev poppler-utils libsword-utils diatheke ldap-utils libmimetic-dev certbot libxml2-dev libutf8proc-dev libgumbo-dev libtidy-dev libpugixml-dev</code></td>
59+
<td><code>sudo dnf install autoconf automake gcc gcc-c++ libtool git zip unzip pkgconfig libcurl-devel openssl-devel curl make poppler-utils libxml2-devel utf8proc gumbo-parser-devel libtidy-devel pugixml-devel</code></td>
60+
</tr>
61+
62+
<tr>
63+
<td><br></td>
64+
</tr>
65+
66+
<tr>
67+
<td>5.</td>
68+
<td>translate("Go to the home directory:")</td>
69+
<td><code>cd</code></td>
70+
<td><code>cd</code></td>
71+
<td><code>cd</code></td>
72+
</tr>
73+
<tr>
74+
<td><br></td>
75+
</tr>
76+
77+
<tr>
78+
<td>6.</td>
79+
<td>
80+
translate("Download a recent version of Bibledit from")
81+
<a href="https://github.com/bibledit/cloud/releases">GitHub</a>.
82+
</td>
83+
<td><code></code></td>
84+
<td><code></code></td>
85+
<td><code></code></td>
86+
</tr>
87+
<tr>
88+
<td><br></td>
89+
</tr>
90+
91+
<tr>
92+
<td>7.</td>
93+
<td>translate("Unpack the downloaded Bibledit in folder bibledit:")</td>
94+
<td><code>mkdir -p bibledit</code></td>
95+
<td><code>mkdir -p bibledit</code></td>
96+
<td><code>mkdir -p bibledit</code></td>
97+
</tr>
98+
<tr>
99+
<td></td>
100+
<td></td>
101+
<td><code>tar xf bibledit-5.1.xxx.tar.gz -C bibledit --strip-components=1</code></td>
102+
<td><code>tar xf bibledit-5.1.xxx.tar.gz -C bibledit --strip-components=1</code></td>
103+
<td><code>tar xf bibledit-5.1.xxx.tar.gz -C bibledit --strip-components=1</code></td>
104+
</tr>
105+
<tr>
106+
<td></td>
107+
<td>translate("Change the xxx above to the version number of Bibledit that was downloaded.")</td>
108+
<td><code></code></td>
109+
<td><code></code></td>
110+
<td><code></code></td>
111+
</tr>
112+
<tr>
113+
<td><br></td>
114+
</tr>
115+
116+
<tr>
117+
<td>8.</td>
118+
<td>translate("Change to the directory:")</td>
119+
<td><code>cd bibledit</code></td>
120+
<td><code>cd bibledit</code></td>
121+
<td><code>cd bibledit</code></td>
122+
</tr>
123+
<tr>
124+
<td><br></td>
125+
</tr>
126+
127+
<tr>
128+
<td>9.</td>
129+
<td>translate("Build Bibledit:")</td>
130+
<td><code>./configure</code></td>
131+
<td><code>./configure</code></td>
132+
<td><code>./configure</code></td>
133+
</tr>
134+
<tr>
135+
<td></td>
136+
<td></td>
137+
<td><code>make</code></td>
138+
<td><code>make</code></td>
139+
<td><code>make</code></td>
140+
</tr>
141+
<tr>
142+
<td></td>
143+
<td>
144+
translate("This takes a while.")
145+
translate("There will be many technical messages, but there should be no errors.")
146+
</td>
147+
<td><code></code></td>
148+
<td><code></code></td>
149+
<td><code></code></td>
150+
</tr>
151+
<tr>
152+
<td><br></td>
153+
</tr>
154+
155+
<tr>
156+
<td>10.</td>
157+
<td>translate("Open port 8080 in the firewall:")</td>
158+
<td><code></code></td>
159+
<td><code></code></td>
160+
<td><code>sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent</code></td>
161+
</tr>
162+
<tr>
163+
<td></td>
164+
<td></td>
165+
<td><code></code></td>
166+
<td><code></code></td>
167+
<td><code>sudo firewall-cmd --reload</code></td>
168+
</tr>
169+
<tr>
170+
<td><br></td>
171+
</tr>
172+
173+
<tr>
174+
<td>11.</td>
175+
<td>translate("Start Bibledit:")</td>
176+
<td><code>./bibledit &amp;</code></td>
177+
<td><code>./bibledit &amp;</code></td>
178+
<td><code>./bibledit &amp;</code></td>
179+
</tr>
180+
<tr>
181+
<td><br></td>
182+
</tr>
183+
184+
</table>
185+
186+
<br>
2187
<p>
3-
translate("Follow the steps below to install Bibledit.")
4-
translate("It needs basic knowledge about working with Linux servers.")
188+
translate("Bibledit will be accessible through the IP address port 8080.")
189+
translate("Examples:")
190+
</p>
191+
<p>http://website.org:8080</p>
192+
<p>http://192.168.2.1:8080</p>
193+
<p>http://localhost:8080</p>
194+
<p>translate("Open the web address in a browser, follow the instructions on the screen to configure Bibledit Cloud, and log in.")</p>
195+
<br>
196+
197+
<p>
198+
translate ("Most of Bibledit Cloud will now be working.")
199+
translate ("To get email services working, connect Bibledit to a gmail or other mail account.")
200+
translate ("To get SWORD resources working, install the SWORD libraries.")
201+
http://crosswire.org/sword/develop/index.jsp
5202
</p>
6-
<ol>
7-
<li>translate("Open a terminal.")</li>
8-
<li>
9-
<p>translate("Update the software sources:")</p>
10-
<p><code>sudo apt update</code></p>
11-
</li>
12-
<li>
13-
<p>translate("Install the software Bibledit relies on:")</p>
14-
<p><code>sudo apt install build-essential autotools-dev autoconf autoconf-archive git zip pkgconf libcurl4-openssl-dev libssl-dev poppler-utils libsword-utils diatheke ldap-utils libmimetic-dev certbot libxml2-dev libutf8proc-dev libgumbo-dev libtidy-dev libpugixml-dev</code></p>
15-
</li>
16-
<li>
17-
<p>
18-
translate("Download a recent version of Bibledit from")
19-
<a href="https://github.com/bibledit/cloud/releases">https://github.com/bibledit/cloud/releases</a>.
20-
</p>
21-
</li>
22-
<li>
23-
<p>translate("Unpack the downloaded Bibledit in folder bibledit:")</p>
24-
<p><code>mkdir -p bibledit</code></p>
25-
<p><code>tar xf bibledit-5.0.9xx.tar.gz -C bibledit --strip-components=1</code></p>
26-
<p>
27-
translate("Change the 9xx above to the version number of Bibledit that was downloaded.")
28-
</p>
29-
</li>
30-
<li>
31-
<p>translate("Change to the directory:")</p>
32-
<p><code>cd bibledit</code></p>
33-
</li>
34-
<li>
35-
<p>translate("Build Bibledit:")</p>
36-
<p><code>./configure</code></p>
37-
<p><code>make</code></p>
38-
<p>
39-
translate("This takes a while.")
40-
translate("There will be many technical messages, but there should be no errors.")
41-
</p>
42-
</li>
43-
<li>
44-
<p>translate("Start Bibledit:")</p>
45-
<p><code>./bibledit &amp;</code></p>
46-
</li>
47-
<li>
48-
<p>
49-
translate("Bibledit will be accessible through the IP address port 8080.")
50-
translate("Examples:")
51-
</p>
52-
<p>http://website.org:8080</p>
53-
<p>http://192.168.2.1:8080</p>
54-
<p>http://localhost:8080</p>
55-
</li>
56-
<li>translate("Open the web address in the browser, follow the instructions on the screen to configure Bibledit Cloud, and log in.")
57-
</li>
58-
</ol>

0 commit comments

Comments
 (0)