I worked my way through the notify_push installation, went quite smooth on my server. Used the wizzard on the CLI. Now everything seems setup correct, I also opened up the ports on my firewall, but how do I verify if it is used and really works for my clients?
β redis is configured
β push server is receiving redis messages
β push server can load mount info from database
β push server can connect to the Nextcloud server
β push server is a trusted proxy
β push server is running the same version as the app configuration saved
You can add the ββlog-level debugβ switch to the command line of the notify_push daemon and redirect its output to a log file by adding β> /path/to/log-file.logβ.
Would be great to have an indicator on the software which uses it.
Like the Desktop app showing to be using notify push, the web frontend could do the same, or the plugin itself indicate the information like Talk is doing it if connected to the turn server successful.
Hi.
Since search engines led me here (again),
I would like to add, that there is also a binary called βtest_clientβ which is released on github (at the time of writing: version 0.6.3 of the package):
With this binary you can test from any linux-x64 compatible client:
./test_client https://cloud.mydomain.de maxmuster 'MySecret'
[2023-11-03 18:17:39.275778 +01:00] INFO [test_client] test_client/src/main.rs:34: Found push server at wss://cloud.mydomain.de/push/ws
[2023-11-03 18:17:39.459148 +01:00] INFO [test_client] test_client/src/main.rs:68: Authenticated
if the push-service runs and within the push-server logs there will be an βINFOβ-loglevel line:
[2023-11-03 17:17:39.458976 +00:00] INFO [notify_push::connection] src/connection.rs:87: new websocket authenticated as maxmuster