Indico¶
Indico is an open source tool for event organization, archiving, and collaboration. More information can be found here.
Initialization¶
For detailed instructions on using the Initialization parameter, refer to the following sections of the documentation:
Indico Services¶
At startup, the app initiates several services, including Redis and PostgreSQL.
PostgreSQL database¶
The app starts a PostgreSQL server and, by default, creates a database folder named postgresql
in the /work
directory.
Alternatively, a pre-existing PostgreSQL database directory can be used via the optional Database folder parameter.
By default, the PostgreSQL credentials are as follows:
Username:
ucloud
Password:
password
Database:
postgres
Start Indico¶
When opening the Indico web interface for the first time, users will be prompted to provide the required information. The user account created during this process is automatically assigned the Administrator role, which grants unrestricted access to the entire instance and all its activities.
Note
All users are registered on the server with an email address. However, the backend is not configured with an email server by default.
Indico Home Directory¶
By default, Indico stores its data in a folder named indico_dir
, which corresponds to the INDICO_HOME_DIR
variable.
However it is possible to select a pre-existing Indico folder via the optional Indico home dir parameter.
Note
The specified Indico home directory must be associated with the connected PostgreSQL database, which can be selected using the Database folder parameter.
Extra Indico Settings¶
Users can modify existing environment variables or add new ones to further configure Indico by editing the .indico.conf
file located in the Indico home directory.
For example, to configure the Indico email backend:
Start the Indico app.
Open the terminal.
Edit the
.indico.conf
file (located in the Indico home directory, which isindico_dir
by default) and append the following variables with your specific values:SMTP_SERVER="('smtp.gmail.com',587)" SMTP_LOGIN="username@gmail.com" SMTP_PASSWORD='password' SMTP_USE_TLS="True" PUBLIC_SUPPORT_EMAIL='username@gmail.com' SUPPORT_EMAIL='username@gmail.com'
Stop the running job.
Restart the job, ensuring you specify the updated Indico home directory and the corresponding database folder.
For a complete lists of available configuration settings, see here.
Important
Most of the variables set by default in the .indico.conf
file depend on the specific server configuration and should not be changed (including the BASE_URL
).
New variables or updated ones can be appended as needed.
Contents