Skip to main content

INDICO - events management tool

Indico is a open-source tool for events management. It was developed at CERN (European Organization for Nuclear Research) and is devolped in python with postgres database.

For more information about INDICO see the reference links:

INCD provide this tool for users instantiate at our cloud service.

Available Images

To instantiate an instance of indico, users just need to create a new instance and using one of the available images with the name INCD_Base-INDICO-x.x.x, where x.x.x is the version of INDICO available in that image.

Setup INDICO

After instantiate a machine with INDICO, user must setup a few files to have their INDICO up and running. For that users must follow the next steps:

  1. Access the instance and grant root access:

[user@local: ~]$ ssh centos@INSTANCE_IP

[centos@local: ~]$ sudo -i

[root@local: ~]$
  1. Update HTTPD (Apache), replace "YOURHOSTNAME" to your domain in the config files:

[root@local: ~]$ vi /etc/httpd/conf.d/indico.conf 

[root@local: ~]$ vi /etc/httpd/conf.d/indico-sslredir.conf 
  1. Install the certificate and private key at PK12 format at the path and keep the permissions as listed

[root@local: ~]$ cd /etc/ssl/indico

[root@local indico]# ls -la
total 8
drwx------  2 root root   42 Oct 29 13:21 .
drwxr-xr-x. 3 root root   33 Oct 29 13:21 ..
-rw-r--r--  1 root root 1830 Oct 29 13:21 indico.crt
-rw-------  1 root root 3268 Oct 29 13:21 indico.key

  1. Update INDICO with your settings, replace "YOURHOSTNAME" to your domain, and setup SMTP configurations in the config file

[root@local: ~]$ vi /opt/indico/etc/indico.conf 

# General settings
BASE_URL = 'https://YOURHOSTNAME'

# Email settings
SMTP_SERVER = ('smtp.xpto.pt', 25)
SMTP_USE_TLS = False
SMTP_LOGIN = ''
SMTP_PASSWORD = ''
SUPPORT_EMAIL = 'support@xpto.pt'
PUBLIC_SUPPORT_EMAIL = 'public.support@xpto.pt'
NO_REPLY_EMAIL = 'noreply@xpto.pt'
  1. Restart service
[root@local: ~]$ systemctl restart uwsgi.service httpd.service indico-celery.service
  1. Setup ADMIN account accessing, through a browser, the web interface
https://YOURHOSTNAME

indico_startup.png