Ubuntu Linux

How to Install Apache OpenMeetings on Ubuntu Linux

Richard
Written by
Richard
Aug 20, 2018 Updated Apr 18, 2026 4 min read
How to Install Apache OpenMeetings on Ubuntu Linux

This guide explains how to set up Apache OpenMeetings on your Ubuntu system. OpenMeetings is a free, open-source tool for video calls, messaging, and sharing files. It is a great way for teams or friends to work together online.

Why use OpenMeetings? It gives you a private, reliable space for meetings and training without needing expensive software.

What happens when done? You will have a fully functional video conferencing server running on your computer that you can access through your web browser.

For more details, visit the homepage.

Install Java

OpenMeetings needs Java to run. Use these commands to install it. Note: These commands require admin privileges.

🐧Bash / Shell
sudo add-apt-repository ppa:webupd8team/java

Follow the prompts on your screen to accept the license. Next, download the installer.

🐧Bash / Shell
sudo apt update
sudo apt install oracle-java8-installer
oracle java 9

Now, set Java as your default program and define where it lives on your system.

🐧Bash / Shell
sudo apt install oracle-java8-set-default
🐧Bash / Shell
sudo nano /etc/environment

Add the following path to your configuration file to save the settings.

💻Code
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JAVA_HOME
💻Code
source /etc/environment

Install Dependencies

Run this command to get the extra tools OpenMeetings needs to function. Requires admin privileges.

🐧Bash / Shell
sudo apt install imagemagick ghostscript jodconverter dnsutils build-essential zlib1g-dev libxt6 libxrender1 ffmpeg sox

Install MariaDB Database

You need a database to store meeting information. Install MariaDB with this command. Requires admin privileges.

🐧Bash / Shell
sudo apt-get install mariadb-server mariadb-client

Start the service so it runs automatically.

🐧Bash / Shell
sudo systemctl stop mysql.service
sudo systemctl start mysql.service
sudo systemctl enable mysql.service
🐧Bash / Shell
sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Secure your database with a password. Requires admin privileges.

🐧Bash / Shell
sudo mysql_secure_installation

Follow the prompts: press Enter for the current password, type ‘Y’ for all security questions, and create a strong new password.

Create the Database

Now, create a specific database for OpenMeetings. Requires admin privileges.

🐧Bash / Shell
sudo mysql -u root -p
💻Code
CREATE DATABASE openmeetings;
💻Code
CREATE USER 'openmeetingsuser'@'localhost' IDENTIFIED BY 'new_password_here';
💻Code
GRANT ALL ON openmeetings.* TO 'openmeetingsuser'@'localhost' IDENTIFIED BY 'user_password_here' WITH GRANT OPTION;
💻Code
FLUSH PRIVILEGES;
EXIT;

Download and Install OpenMeetings

Download the software package and unzip it. Requires admin privileges.

Command Prompt
cd /tmp && wget http://www-eu.apache.org/dist/openmeetings/4.0.4/bin/apache-openmeetings-4.0.4.tar.gz
🐧Bash / Shell
sudo mkdir -p /opt/openmeetings
sudo tar xvf apache-openmeetings-4.0.4.tar.gz -C /opt/openmeetings

Install the connector so Java can talk to your database.

🐧Bash / Shell
sudo apt-get install libmysql-java
sudo cp /usr/share/java/mysql-connector-java.jar /opt/openmeetings/webapps/openmeetings/WEB-INF/lib/

Start the OpenMeetings service.

Command Prompt
cd /opt/openmeetings
sudo sh red5.sh openmeetings

Your server is now active on port 5080. Open your web browser and go to:

💻Code
http://localhost:5080/openmeetings/install
OpenMeetings install

Follow the setup wizard on the screen. Select MySQL/MariaDB as your database, enter the details you created earlier, and finish the configuration to create your admin account.

openmeetings ubuntu install
Oracle Java 8 installation process on Ubuntu Linux terminal

Summary

By following these steps, you have installed Java, set up a secure MariaDB database, and configured the Apache OpenMeetings software. You now have a private video conferencing platform ready for use. You can manage your meetings, users, and documents directly through the web interface.

You may also like the post below:

[Y/n]

[Y/n]

[Y/n]

[Y/n]

[Y/n]

What are the system requirements to install Apache OpenMeetings on Ubuntu?

To install Apache OpenMeetings on Ubuntu, you need a compatible version of Ubuntu, at least 2GB of RAM, and Java JDK 8 installed. Additionally, ensure you have sufficient disk space for the application and its dependencies.


How do I install Java JDK 8 on Ubuntu for OpenMeetings?

You can install Java JDK 8 on Ubuntu by adding the PPA repository with the command 'sudo add-apt-repository ppa:webupd8team/java'. After that, update your package list and install the JDK using 'sudo apt install oracle-java8-installer'.


What dependencies are required for Apache OpenMeetings?

Apache OpenMeetings requires several dependencies, including imagemagick, ghostscript, jodconverter, and ffmpeg. You can install these dependencies using the command 'sudo apt install imagemagick ghostscript jodconverter ffmpeg'.


How do I set Oracle JDK 8 as the default Java version on Ubuntu?

To set Oracle JDK 8 as the default version, install the 'oracle-java8-set-default' package using 'sudo apt install oracle-java8-set-default'. This will automatically set the JAVA environment variable for your system.


Can I use MariaDB with Apache OpenMeetings?

Yes, MariaDB is a recommended database server for use with Apache OpenMeetings. You can install it on Ubuntu using the command 'sudo apt-get install mariadb-server mariadb-client' to set up your database.

Was this guide helpful?

Richard

About the Author

Richard

Tech Writer, IT Professional

Richard, the owner and lead writer at Geek Rewind, is a tech enthusiast passionate about simplifying complex IT topics. His years of hands-on experience in system administration and enterprise IT operations have honed his ability to provide practical insights and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.

2458 articles → Twitter

📚 Related Tutorials

How to Enable Visual Alerts on Ubuntu Linux
Ubuntu Linux How to Enable Visual Alerts on Ubuntu Linux
How to Change Power Mode in Ubuntu Linux
Ubuntu Linux How to Change Power Mode in Ubuntu Linux
Adjusting Sound Volume in Ubuntu Linux: A Simple Guide
Ubuntu Linux Adjusting Sound Volume in Ubuntu Linux: A Simple Guide
How to Install NetData on Ubuntu 24.04
Ubuntu Linux How to Install NetData on Ubuntu 24.04

0 responses to “How to Install Apache OpenMeetings on Ubuntu Linux”

  1. I get the error: Unable to load proper DB driver, please download appropriate jar file, and restart the OM. Instructions: MySQL

    Plus apparently I don’t have “red5” installed???
    sh: 0: Can’t open red5.sh

    Not sure if the two are related.

    Really there’s a lot of hoops to get this program to work in Linux! Wondering if it’s easier just to use Windows 10.

    BTW the current version is “apache-openmeetings-5.0.0-M3.tar.gz ” in which I’m having problems with.

  2. once i choose MySql for Db configuration i got below error:
    “Couldnot create connection to database server.Attempted reconnect 3 times.Giving up”

Leave a Reply

Your email address will not be published. Required fields are marked *