/opt/etherpad-lite/settings.json
...
"skinName": "colibris",
...
"ip": "10.2.0.3",
"port": 9001,
...
/*
"dbType": "dirty",
"dbSettings": {
"filename": "var/dirty.db"
},
*/
...
"dbType" : "mysql",
"dbSettings" : {
"user": "XXXXXXXX",
"host": "10.3.0.100",
"port": 3306,
"password": "XXXXXXXXX",
"database": "etherpadlite",
"charset": "utf8mb4"
},
...
"trustProxy": true,
...
/etc/systemd/system/etherpad-lite.service
[Unit] Description=Etherpad-lite, the collaborative editor. After=syslog.target network.target [Service] Type=simple User=etherpad Group=etherpad WorkingDirectory=/opt/etherpad-lite Environment=NODE_ENV=production ExecStart=pnpm run prod # use mysql plus a complete settings.json to avoid Service hold-off time over, scheduling restart. Restart=always [Install] WantedBy=multi-user.target
/etc/borgmatic/config.yaml
...
location:
# List of source directories to backup (required). Globs and
# tildes are expanded.
source_directories:
- /etc
- /home
- /opt
- /root
- /var/log
...