Steps prior installation
The ioChem-BD installation procedure will ask for some configuration information that the sysadmin must provide in order to enable all the functionalities of the software.
Please write down all these fields and keep them at hand during the installation process
Required information
In this section we will list all fields that will be prompted for the user to fulfill, all accompanied by a little description of its usage in the system and some possible values.
We define Field name column in the tables as an easy way to refer later to these parameters during installation process.
Mail settings
It is advised to create an email account at your institution for ioChem-BD software, otherwise you can use a personal email address as sender of all notifications.
Field name |
Description |
Sample values |
---|---|---|
smtp.server.hostname |
SMTP server hostname |
smtp.urv.cat |
smtp.server.port |
Port number used by the mail server |
25 / 587 |
smtp.mail.from |
Sender e-mail address, all notifications from ioChem-BD will be sent using this e-mail address |
iochem-bd@urv.cat / iochem-bd@iciq.es / username@institution.com |
smtp.mail.username |
(Optional) If mail server requires authentication, set email account username |
|
smtp.mail.password |
(Optional) If mail server requires authentication, set email account password |
Certificate fields
The ioChem-BD software should to be run on a machine that can be publicly accessible, these are the benefits:
Users can access to it from any point of the world.
Your published datasets become Open Data and Open Science.
Your instance can synchronize its public data into a bigger data repository of theoretical chemistry results.
Tip
You can request the synchronization of your ioChem-BD instance to the central service by filling this form.
Field name |
Description |
Sample values |
---|---|---|
host.hostname |
Public qualified host name of the web server, if run locally remember to set the entry on your /etc/hosts file |
iochem-bd.iciq.es / rodi.urv.es / test.iochem-bd.org |
host.ip |
Public ip of the web server |
130.206.36.13 / 127.0.0.1 |
host.port |
Port where the software will run and will be browsed (default: 443) Never use 80 because ioChem-BD uses HTTPS instead of HTTP |
443 (default) |
All communications inside this software:
shell client <-> modules,
module <-> module,
and user browser <-> module
are safety encrypted using SSL certificates; right now it uses self-signed certificates but in future revisions we will add support for self-registering Certification Authority (CA) certificates like the ones from Lets Encrypt.
Please keep in mind that the field defined in ${cert.organization} will be the organization name, which will be appended to all generated content and displayed in ioChem-BD web pages.
Field name |
Description |
Sample values |
---|---|---|
cert.organizational.unit |
Organizational unit defined inside SSL certificate |
Dept.Computational Chemistry / Quantum Chemistry Group |
cert.organization |
Name of your organization (avoid acronyms/abbreviations when possible) |
Universitat Rovira i Virgili / Institute of Chemical Research of Catalonia |
cert.city |
City/location of your organization |
Tarragona / Barcelona / Paris |
cert.state |
State/Province or your organization |
Catalonia - Spain / France |
cert.country.code |
Country code (two characters, check it here) |
ES / FR |
Database settings
These fields will be used by ioChem-BD to define its database connection parameters.
Field name |
Description |
Sample values |
---|---|---|
database.host |
Hostname of postgresql server |
localhost |
database.port |
Postgresql port number |
5432 |
database.username |
Postgresql username (defined during installation process) |
iochembd |
database.password |
Postgresql password (defined during installation process) |
Administrator account settings
During the last steps of installation you will be prompted to generate an ioChem-BD administrator account, such account will be the one in charge of managing and configuring all the software package.
Important
For the sake of ioChem-BD’s security, it is advised that the administrator creates a non-admin user account if he/she wants to work with the Create module as a normal user.
Field name |
Description |
Sample values |
---|---|---|
admin.email |
Administrator email and also the admin username inside the system |
iochem-bd@urv.cat / iochem-bd@iciq.es / username@institution.com |
admin.password |
Administration account password |
|
admin.telephone |
Contact phone that will appear on system errors and notifications |
+34 977-XXX-XXX |