Install Bibledit Cloud on CentOS
Follow the steps below to install Bibledit Cloud on CentOS 7 and 8. It needs basic knowledge about working with CentOS Server.
- Open a terminal.
- Update the software sources:
sudo yum update
- For CentOS 7 install and activate a newer compiler:
sudo yum install centos-release-sclsudo yum install devtoolset-7-gcc-c++sudo scl enable devtoolset-7 bash
- Install the software that Bibledit Cloud relies on:
sudo yum install autoconf automake gcc gcc-c++ gcc-toolset-10-gcc-c++ libtool git zip unzip pkgconfig libcurl-devel openssl-devel curl make poppler-utils libxml2-devel
- Download the most recent mimetic library fromĀ http://www.codesink.org/download/mimetic-0.9.8.tar.gz.
- Unpack the downloaded mimetic library:
tar xf mimetic-0.9.8.tar.gz
- Change to the directory:
cd mimetic-0.9.8
- Build and install the mimetic library:
./configure --prefix=/usr
make
This takes a while. There will be many technical messages and warnings, but there should be no errors.sudo make install
- Go back to the home directory:
cd
- Download a recent version of Bibledit Cloud fromĀ https://github.com/bibledit/cloud/releases.
- Unpack the downloaded Bibledit Cloud in folder bibledit:
mkdir -p bibledittar xf bibledit-5.0.9xx.tar.gz -C bibledit --strip-components=1
- Change to the directory:
cd bibledit
- Build Bibledit Cloud:
./configure
make
This takes a while. There will be many technical messages, but there should be no errors. - For CentOS 7 deactivate the previously activated compiler:
exit
- Open port 8080 in the firewall:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanentsudo firewall-cmd --reload
- Start Bibledit Cloud:
./bibledit &
- Bibledit Cloud will be accessible through the IP address port 8080. Examples:
http://website.org:8080
http://192.168.2.1:8080
http://localhost:8080 - Open the web address in the browser, follow the instructions on the screen to configure Bibledit Cloud, and log in.
Most of Bibledit Cloud will now be working. To get email services working, connect Bibledit Cloud to a gmail or other mail account. To get SWORD resources working, install the SWORD libraries. http://crosswire.org/sword/develop/index.jsp