diff --git a/molly_socket.md b/molly_socket.md index 0fe99a3..cf51351 100644 --- a/molly_socket.md +++ b/molly_socket.md @@ -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 ``` -#### File di configurazione +### File di configurazione - Scaricare il file di conf col comando: @@ -63,7 +63,7 @@ webserver = true port = 8020 ``` -#### Servizio systemd +### Servizio systemd - Scaricare la unit: @@ -76,7 +76,37 @@ wget -O /etc/systemd/system/mollysocket.service https://raw.githubusercontent.co 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 @@ -88,7 +118,7 @@ https://molly.domain.com { } ``` -#### Configurazione ntfy +### Configurazione ntfy - 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