Add a VAPID key

This commit is contained in:
piccihud 2024-10-26 17:16:53 +02:00
parent 4e4be3b59e
commit 49953da89f

View File

@ -43,7 +43,7 @@ lrwxrwxrwx 40 mollysocket 23 mar 16:17  ms -> /opt/mollysocket/mollysocke
.rw-r--r-- 141 mollysocket 23 mar 17:03  prod.toml .rw-r--r-- 141 mollysocket 23 mar 17:03  prod.toml
``` ```
#### File di configurazione ### File di configurazione
- Scaricare il file di conf col comando: - Scaricare il file di conf col comando:
@ -63,7 +63,7 @@ webserver = true
port = 8020 port = 8020
``` ```
#### Servizio systemd ### Servizio systemd
- Scaricare la unit: - Scaricare la unit:
@ -76,7 +76,37 @@ wget -O /etc/systemd/system/mollysocket.service https://raw.githubusercontent.co
systemctl enable --now mollysocket systemctl enable --now mollysocket
``` ```
#### Proxy Server ### Aggiungere una VAPID key
Dare i seguenti comandi:
```bash
/opt/mollysocket/ms vapid gen | systemd-creds encrypt --name=ms_vapid -p - -
```
Modificare il servizio aggiungendo le seguenti righe nel file `/etc/systemd/system/mollysocket.service`:
```bash
[Service]
SetCredentialEncrypted=ms_vapid: \
k6iUCUh0RJCQyvL8k8q1UyAAAAABAAAADAAAABAAAAC1lFmbWAqWZ8dCCQkAAAAAgAAAA \
AAAAAALACMA0AAAACAAAAAAfgAg9uNpGmj8LL2nHE0ixcycvM3XkpOCaf+9rwGscwmqRJ \
cAEO24kB08FMtd/hfkZBX8PqoHd/yPTzRxJQBoBsvo9VqolKdy9Wkvih0HQnQ6NkTKEdP \
HQ08+x8sv5sr+Mkv4ubp3YT1Jvv7CIPCbNhFtag1n5y9J7bTOKt2SQwBOAAgACwAAABIA \
ID8H3RbsT7rIBH02CIgm/Gv1ukSXO3DMHmVQkDG0wEciABAAII6LvrmL60uEZcp5qnEkx \
SuhUjsDoXrJs0rfSWX4QAx5PwfdFuxPusgE==
Environment=MOLLY_VAPID_KEY_FILE=%d/ms_vapid
```
Infine:
```bash
systemctl daemon-reload
systemctl restart mollysocket.service
```
### Proxy Server
- Inserire le seguenti righe nel Caddyfile - Inserire le seguenti righe nel Caddyfile
@ -88,7 +118,7 @@ https://molly.domain.com {
} }
``` ```
#### Configurazione ntfy ### Configurazione ntfy
- Nelle impostazioni impostare il server ntfy di default - Nelle impostazioni impostare il server ntfy di default
- In Molly, nelle Impostazioni>Notifiche>UnifiedPush, inserire l'URL del server (es. https://molly.domain.com) e scegliere ntfy come metodo di notifica - In Molly, nelle Impostazioni>Notifiche>UnifiedPush, inserire l'URL del server (es. https://molly.domain.com) e scegliere ntfy come metodo di notifica