How to Install Indico on Debian

Indico is a web-based event management system that is widely used for conferences, workshops, and other types of events. In this tutorial, we will show you how to install Indico on Debian.

Prerequisites

Before you begin, you must have the following:

  • A Debian system (we recommend using the latest version)
  • A root user or a user with sudo privileges

Installing Indico

To install Indico on Debian, you will first need to add the Indico repository to your system:

sudo sh -c 'echo "deb http://packages.getindico.io/debian stretch-indico main" > /etc/apt/sources.list.d/getindico.list'

This command will add the Indico repository to your system.

Next, you will need to add the repository key:

wget -qO - https://meta.getindico.io/archive.key | sudo apt-key add -

Now, update the system:

sudo apt update && sudo apt upgrade

Finally, install Indico:

sudo apt install indico

Configuring Indico

After installing Indico, you will need to configure it. Open the default configuration file:

sudo nano /opt/indico/etc/indico.conf

Make the necessary changes, save, and exit. Next, initialize the database:

sudo -u indico psql -h localhost -U indico indico -c 'CREATE EXTENSION unaccent;'
sudo -u indico /opt/indico/bin/maintenance/initdb.py

Finally, start Indico:

sudo systemctl start indico

You can now access Indico by entering the following in your web browser:

http://YOUR_SERVER_IP

Conclusion

In this tutorial, we have shown you how to install Indico on Debian. You should now be able to use Indico to manage your events.