Added matrix fixes and backuptool
This commit is contained in:
parent
31e413805e
commit
fd2dd0d0cb
@ -31,9 +31,18 @@ spin() {
|
|||||||
done
|
done
|
||||||
}
|
}
|
||||||
add_cron() {
|
add_cron() {
|
||||||
(crontab -l 2>/dev/null; echo "30 23 * * * date >> /federated/logs/backup.log && /federated/bin/backuptool -b all >> /federated/logs/backup.log 2>&1") | sort -u | crontab -
|
cat > /etc/logrotate.d/federated <<EOF
|
||||||
(crontab -l 2>/dev/null; echo "0 2 * * * date >> /federated/logs/upgrade.log && /federated/bin/upgrade >> /federated/logs/upgrade.log 2>&1") | sort -u | crontab -
|
/federated/logs/*.log {
|
||||||
(crontab -l 2>/dev/null; echo "0 3 * * * date >> /federated/logs/dumpcerts.log && /federated/bin/dumpcerts >> /federated/logs/dumpcerts.log 2>&1") | sort -u | crontab -
|
rotate 12
|
||||||
|
monthly
|
||||||
|
compress
|
||||||
|
missingok
|
||||||
|
notifempty
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
(crontab -l 2>/dev/null; echo "30 23 * * * date >> /federated/logs/backup.log && /federated/bin/backuptool -b all >> /federated/logs/backup.log 2>&1") | sort -u | crontab -
|
||||||
|
(crontab -l 2>/dev/null; echo "0 2 * * * date >> /federated/logs/upgrade.log && /federated/bin/upgrade >> /federated/logs/upgrade.log 2>&1") | sort -u | crontab -
|
||||||
|
(crontab -l 2>/dev/null; echo "0 3 * * * date >> /federated/logs/dumpcerts.log && /federated/bin/dumpcerts >> /federated/logs/dumpcerts.log 2>&1") | sort -u | crontab -
|
||||||
}
|
}
|
||||||
install_federated() {
|
install_federated() {
|
||||||
[ -d "/federated" ] && fail "Directory /federated already exists. Already installed?"
|
[ -d "/federated" ] && fail "Directory /federated already exists. Already installed?"
|
||||||
|
@ -63,6 +63,7 @@ sed -i 's!args:!!g' /federated/apps/matrix/data/matrix/homeserver.yaml
|
|||||||
# Insert our Postgres and LDAP config
|
# Insert our Postgres and LDAP config
|
||||||
cat >> /federated/apps/matrix/data/matrix/homeserver.yaml <<EOF
|
cat >> /federated/apps/matrix/data/matrix/homeserver.yaml <<EOF
|
||||||
|
|
||||||
|
serve_server_wellknown: true
|
||||||
database:
|
database:
|
||||||
name: psycopg2
|
name: psycopg2
|
||||||
args:
|
args:
|
||||||
@ -72,6 +73,17 @@ database:
|
|||||||
database: matrix
|
database: matrix
|
||||||
cp_min: 5
|
cp_min: 5
|
||||||
cp_max: 10
|
cp_max: 10
|
||||||
|
email:
|
||||||
|
smtp_host: "mail.$DOMAIN"
|
||||||
|
smtp_port: 587
|
||||||
|
smtp_user: "admin"
|
||||||
|
smtp_pass: "$ADMINPASS"
|
||||||
|
force_tls: true
|
||||||
|
# require_transport_security: true
|
||||||
|
enable_tls: true
|
||||||
|
notif_from: "Your Friendly %(app)s homeserver <matrix@matrix.$DOMAIN>"
|
||||||
|
app_name: $COMPANY Matrix Server
|
||||||
|
|
||||||
modules:
|
modules:
|
||||||
- module: "ldap_auth_provider.LdapAuthProviderModule"
|
- module: "ldap_auth_provider.LdapAuthProviderModule"
|
||||||
config:
|
config:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user