How to Change Custom Logo in Header and Footer in Indico

I’m currently working on customizing our Indico instance and I would like to replace the default Indico logo with our organization’s custom logo in both the header and footer.

Could someone please guide me on:

  1. Where to place the logo files (e.g., specific directory path)?

  2. Which configuration files or templates need to be edited?

  3. Whether this can be done through the web interface or only by modifying the source files?

Please see Settings — Indico 3.3.8 documentation - it’s purely a config thing, no need to edit any installed files.

Can you please give me a sample about this config

What have you tried so far? I posted a link to the customization section of the docs, which is quite detailed.

LOGO_URL = ‘/opt/indico/web/static/images/logo_indico.png’

I added this to the indico.conf and not working

It’s a URL not a path. You need to use the CUSTOMIZATION_DIR for this. Alternative the URL can point to another server.

Both Header logo and footer?

mkdir -p /opt/indico/custom/files

set CUSTOMIZATION_DIR = '/opt/indico/custom' in indico.conf

put your custom logo in /opt/indico/custom/files

set LOGO_URL = '/static/custom/files/yourlogofilename'

Thank you, the header is working, please can you help me with the Footer

There’s an example in the docs. Please look at it, understand it, and adapt it if necessary.
Since the docs do not mention this part explicitly: The custom template must be stored in /opt/indico/custom/templates/core/footer.html

This is worked, thank you alot