set hotwo for prostgress

This commit is contained in:
2024-09-08 11:39:45 +02:00
parent 975dce7ddf
commit f52b97c065

View File

@@ -18,7 +18,7 @@ Postgress by default not in use!
Default DB is SQLite. Default DB is SQLite.
3. (optional) Set db in config: `nano ${BASEDIR:-.}/files/synapse/homeserver.yaml` 3. (optional) Set db in config: `nano ${BASEDIR:-.}/files/synapse/homeserver.yaml`
4. Edit element config: `nano files/element-config.json` 4. Edit element config: `nano ${BASEDIR:-.}/files/element-config.json`
1. set "default_server_name" to your domain for Synapse 1. set "default_server_name" to your domain for Synapse
- must be manually add in first indention from json, was removed from newer versions (?) - must be manually add in first indention from json, was removed from newer versions (?)
```json ```json
@@ -58,6 +58,28 @@ source .env
docker exec -it matrix_app_1 register_new_matrix_user -u $USERNAME -p $USERPASS -a -c /data/homeserver.yaml $DOMAIN docker exec -it matrix_app_1 register_new_matrix_user -u $USERNAME -p $USERPASS -a -c /data/homeserver.yaml $DOMAIN
``` ```
### replace sqlite3 with postgress
1. Edit `nano ${BASEDIR:-.}/files/synapse/homeserver.yaml`
2. Remove:
```yaml
database:
name: sqlite3
args:
database: /data/homeserver.db
```
3. Add:
```yaml
database:
name: psycopg2
args:
user: synapse
password: STRONGPASSWORD
database: synapse
host: synapsedb
cp_min: 5
cp_max: 10
```
### caddy config ### caddy config
#### synapse #### synapse