Update and Upgrade OS
sudo apt update
sudo apt upgrade
Java
LLMeetings needs Java 17 to work. So we install OpenJava 17:
sudo apt install openjdk-17-jre openjdk-17-jre-headless nano
Now, please, select OpenJava 17, if you have more than one java versions installed:
sudo update-alternatives --config java
To see the active java version:
java -version
LibreOffice
LibreOffice is need it to convert to pdf the uploaded office files.The ubuntu desktop iso have already LibreOffice installed.But we install it specially for server iso:
sudo add-apt-repository ppa:libreoffice/ppa
sudo apt update
sudo apt install libreoffice
ImageMagick and Sox
ImageMagick, will work the image files, png, jpg, gif, etc. Will install it and some more libraries and packages:
sudo apt install -y imagemagick libjpeg62 zlib1g-dev
We modify ImageMagick, so OpenMeetings can upload office files to whiteboard:
sudo vi /etc/ImageMagick-6/policy.xml
…and comment the two follow lines, near to bottom file:
<policy domain="coder" rights="none" pattern="PS" />
<policy domain="coder" rights="none" pattern="PDF" />
...to:
<!-- <policy domain="coder" rights="none" pattern="PS" /> -->
<!-- <policy domain="coder" rights="none" pattern="PDF" /> -->
Sox, work for the sound. We install it:
sudo apt install sox
FFmpeg
FFmpeg will work the video. We install together to vlc for watch the videos:
sudo apt install ffmpeg vlc curl
MariaDB database server
MariaDB is the database server. Will install it:
sudo apt install mariadb-server
Run MariaDB:
sudo /etc/init.d/mariadb start
Now we give a root password to MariaDB. Please, replace new-password with your own:
sudo mysqladmin -u root password new-password
Make a database with his own user for OpenMeetings:
sudo mysql -u root -p
…will ask for the root password that you have just choosen, type it…
MariaDB [(none)]> CREATE DATABASE open710 DEFAULT CHARACTER SET 'utf8';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON open710.* TO 'hola'@'localhost' IDENTIFIED BY '1a2B3c4D' WITH GRANT OPTION;
- open710 ……is the database name.
- hola ………is the user name for this database.
- 1a2B3c4D ..is the password for this user.
You can change the data…but remember it! Later we´ll need it,
…now we leave MariaDB:
MariaDB [(none)]> quit