Konfiguration für Self Hosting

Consolidate unterstützt die Konfiguration Ihrer self-hosted Instanz.

Dazu müssen Sie in Ihrem Installationsverzeichnis die Datei .env bearbeiten.

Diese Datei wird bei der Installation automatisch durch das configure-Skript erstellt, Sie können die Datei im Nachhinein aber jederzeit mit einem Texteditor bearbeiten.

Konfigurationsmöglichkeiten

Hier finden Sie eine vollständige Liste aller verfügbaren Konfigurationsparameter in der .env-Datei.

Allgemeine Einstellungen

Variable Beschreibung
VERSION Die zu verwendende Version von Consolidate. Standardmäßig auf "latest" gesetzt, um immer die aktuellste Version zu nutzen.
ENVIRONMENT Die Betriebsumgebung. Für den normalen Gebrauch sollte dies immer "Production" sein.
LICENSE_KEY Ihr persönlicher Lizenzschlüssel, der zur Aktivierung der Software erforderlich ist.

Administrator-Konto

Diese Zugangsdaten werden für den initialen Administrator-Account verwendet.

Variable Beschreibung
ADMIN_EMAIL Die E-Mail-Adresse des ersten Administrator-Kontos.
ADMIN_PASSWORD Das Passwort für das erste Administrator-Konto.

Netzwerk & Domain

Einstellungen, die festlegen, wie Ihre Instanz über das Netzwerk erreichbar ist.

Variable Beschreibung
DOMAIN_NAME Der öffentliche Domainname, unter dem Ihre Instanz erreichbar sein wird (z.B. app.firma.de). Wird für die automatische Zertifikatserstellung mit Let’s Encrypt benötigt.
HTTP_PORT Der Port für den HTTP-Zugriff. Wenn Sie Let’s Encrypt verwenden, muss dieser auf 80 gesetzt sein.
HTTPS_PORT Der Port für den HTTPS-Zugriff. Der Standard ist 443.
ASPNETCORE_FORWARDEDHEADERS_ENABLED Setzen Sie diesen Wert auf true, wenn Sie die Anwendung hinter einem eigenen Reverse-Proxy betreiben. Ansonsten false.

Datenbank

Variable Beschreibung
DATABASE_NAME Der Name der internen Datenbank. Standard ist "Consolidate".
DATABASE_PORT Der Port, auf dem die Datenbank extern erreichbar ist. Standard ist 8080.
DATABASE_CERT_PASSWORD Ein automatisch generiertes, sicheres Passwort zur Absicherung des Datenbank-Zertifikats.

System-E-Mail

Konfiguration des SMTP-Servers für den Versand von Systembenachrichtigungen (z.B. Passwort-Reset, Benachrichtigungen).

Variable Beschreibung
SystemEmail__Email Die Absender-E-Mail-Adresse für System-Mails.
SystemEmail__Host Der Hostname Ihres SMTP-Servers (z.B. smtp.gmail.com).
SystemEmail__Port Der Port Ihres SMTP-Servers (z.B. 587).
SystemEmail__Username Der Benutzername für die SMTP-Authentifizierung.
SystemEmail__Password Das Passwort für die SMTP-Authentifizierung.

Backup-Einstellungen

Optionen zur Konfiguration der automatischen Backups. Diese werden in dem Ordner backup in ihrem Installationsverzeichnis abgelegt

Variable Beschreibung
Backup__Enabled Aktiviert ("true") oder deaktiviert ("false") automatische Backups. Standard ist aktiviert.
Backup__Interval Definiert den Zeitplan für Backups als Cron-Ausdruck. Standard ist "0 2 * * *" (täglich um 2:00 Uhr).
Backup__MinimumRetentionDays Die Mindestanzahl an Tagen, die Backups aufbewahrt werden. 14 ist Standard. Setzen Sie auf 0, um Backups unbegrenzt zu behalten.
Backup__FtpUpload__Enabled Aktiviert ("true") oder deaktiviert ("false") den optionalen Upload der Backups auf einen FTP-Server.
Backup__FtpUpload__Host Hostname des FTP-Servers.
Backup__FtpUpload__Port Port des FTP-Servers.
Backup__FtpUpload__User Benutzername für den FTP-Login.
Backup__FtpUpload__Password Passwort für den FTP-Login.
Backup__FtpUpload__Folder Der Zielordner auf dem FTP-Server, in den die Backups hochgeladen werden sollen.

Externe Dienste

Variable Beschreibung
services__collabora__https__0 Die URL des Collabora-Servers für die Bearbeitung von Office-Dokumenten.