-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.php
More file actions
72 lines (64 loc) · 2.59 KB
/
config.php
File metadata and controls
72 lines (64 loc) · 2.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
<?php
$CONFIG = array (
// *** STANDARDEINSTELLUNGEN ***
// BITTE ANPASSEN: Ersetzen Sie alle EXAMPLE_Werte durch Ihre tatsächlichen Secrets.
'upgrade.disable-web' => true,
'instanceid' => 'oc12345abcde', // Beispielwert
'passwordsalt' => 'example_salt_r76s8t', // Beispielwert
'secret' => 'example_secret_g9h0j1k2l3m4n5o6p7q8r9s0t', // Beispielwert
'trusted_domains' => array (
0 => 'cloud.example.com', // Ihre Nextcloud Hauptdomain
1 => 'talk.example.com', // Ihre HPB Domain
),
'datadirectory' => '/var/www/html/data',
'dbtype' => 'mysql',
'version' => '32.0.3.2',
'overwrite.cli.url' => 'https://cloud.example.com',
'dbname' => 'nextcloud_db',
'dbhost' => 'db',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'nextcloud_user',
'dbpassword' => 'ExampleDBPass123!', // Beispielwert für DB-User
'installed' => true,
'logtimezone' => 'Europe/Berlin',
'log_rotate_size' => 104857600,
// *** PERFORMANCE & CACHING ***
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'redis' => array (
'host' => 'redis',
'port' => 6379,
'timeout' => 0.0,
),
// *** REVERSE PROXY / HTTPS FIX *** (Korrigiert den Fehler: Unsicherer Zugriff über HTTP)
// FIX 1: Nextcloud mitteilen, dass der Traffic von außen HTTPS ist.
'overwriteprotocol' => 'https',
'overwritehost' => 'cloud.example.com',
// FIX 2: Docker Gateway IP (Standard im 172.19.0.0/16 Subnetz) als vertrauenswürdiger Proxy.
'trusted_proxies' => ['172.19.0.1'],
// *** TALK HPB KONFIGURATION ***
'trusted_server_domains' => array (
0 => array (
'server' => 'talk.example.com',
'host' => 'talk.example.com',
'port' => 443,
),
),
'spreed' => [
'secret_hash' => 'EXAMPLE_SPREED_SECRET_HASH_12345', // Muss mit Signaling/App übereinstimmen
],
// *** TALK RECORDING WORKAROUND *** (Korrigiert den Fehler: Recording Backend nicht erreichbar)
// Diese Einstellungen aktivieren das Audit Logging für das Recording.
'log_audit' => true,
'log_audit_to_db' => true,
// KRITISCHER FIX: Das AIO-Image lauscht nur auf 127.0.0.1.
// Wir umgehen das Problem, indem wir über die Docker-Gateway-IP und den HOST-Port 8082 zugreifen.
'log_audit_backend' => 'http://172.19.0.1:8082/api/v1/recording/',
// Der Schlüssel muss mit RECORDING_SECRET in docker-compose übereinstimmen
'log_audit_key' => 'EXAMPLE_RECORDING_SECRET_12345', // Beispielwert
// *** WARTUNGSFENSTER FIX ***
'maintenance_window_start' => 2,
'maintenance_window_end' => 5,
);