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. |