configuration

The main settings of the Conzept system can be edited in “/etc/conzept/settings.conf”.

[NOTE: After editing the this file, go to the “$CONZEPT_WEB_DIR/app/explore2/” directory and execute “npm run build”.
This build step will update the above settings in all the HTML, PHP and JS files.]

Overview of the Conzept settings:

name description required
CONZEPT_HOSTNAME DNS name of the webserver (eg. 'conze.pt')
CONZEPT_EMAIL Email address (eg. 'info@example.org')
CONZEPT_WEB_BASE Web-base path (can be used to change the base web URL location) (note: needs more testing)
CONZEPT_WEB_DIR File system path to the root of the web directory (eg. '/var/www/html')
CONZEPT_SERVICES_DIR File system path to the services directory (eg. '/var/www/html/services')
CONZEPT_VERSION Conzept version string
CONZEPT_CORS_PROXY_WHITELIST List of domains for which the “allorigins” CORS-proxy-service is enabled
CONZEPT_LOCALES Supported language locales (used for i18n)
CONZEPT_AI_TUTORS List of supported AI-prompts
CONZEPT_COMMON_HTML_INCLUDE Common HTML-string which will be included in the embedded apps
CONZEPT_COMMON_HTML_INCLUDE_NO_JQUERY Same as above, but without jQuery (some apps already include jQuery by themselves)
CONZEPT_TRACKER_HTML_INCLUDE common tracker HTML string (BETA)
CONZEPT_PREVENT_COVER_FETCH Development-mode switch: Avoid fetching Wikipedia-covers during development-builds (BETA)
CONZEPT_STAGING Development-mode switch: Avoid hitting CertBot request-limits (BETA)
CONZEPT_YOUTUBE_API_KEY YouTube API key
CONZEPT_MARGINALIA_API_KEY Marginalia API key
CONZEPT_SMITHSONIAN_API_KEY Smithsonian API key
CONZEPT_COURTLISTENER_API_KEY Court Listener API key
CONZEPT_OPENCITATIONS_API_KEY Open Citations API key
CONZEPT_BHL_API_KEY** BHL API key