Skip to main content

Indico Instances

INCD Indico

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.

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. 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