Skip to content
Snippets Groups Projects
Commit 2ff00108 authored by 博麗霊夢's avatar 博麗霊夢 Committed by wonderfulShrineMaidenOfParadise
Browse files
parent 5d3f2570
No related branches found
No related tags found
No related merge requests found
...@@ -40,7 +40,7 @@ The setup required consists of three steps ...@@ -40,7 +40,7 @@ The setup required consists of three steps
### Push server ### Push server
#### Setting up the service #### systemd
The push server should be setup to run as a background daemon, the recommended way is by setting up a systemd service to The push server should be setup to run as a background daemon, the recommended way is by setting up a systemd service to
run the server. If you're not using systemd than any init or process management system that runs the push server binary run the server. If you're not using systemd than any init or process management system that runs the push server binary
...@@ -63,7 +63,27 @@ User=www-data ...@@ -63,7 +63,27 @@ User=www-data
WantedBy = multi-user.target WantedBy = multi-user.target
``` ```
Adjusting the paths and ports as needed. #### OpenRC
For Gentoo/Alpine/postmarketOS/Artix, you can create a OpenRC service by creating a file named
`/etc/init.d/notify_push` with the following content.
```ini
#!/sbin/openrc-run
description="Push daemon for Nextcloud clients"
pidfile=${pidfile:-/run/notify_push.pid}
runas_user=${runas_user:-www-data:www-data}
command=${command:-/path/to/push/binary/notify_push}
command_args="--port 7867 /path/to/nextcloud/config/config.php"
command_background=true
depend() {
need redis nginx php-fpm7 mariadb
}
```
Adjust the paths, ports and user as needed.
<details> <details>
<summary>Snap configuration (click to expand)</summary> <summary>Snap configuration (click to expand)</summary>
...@@ -119,14 +139,26 @@ Once the systemd service file is set up with the correct configuration you can s ...@@ -119,14 +139,26 @@ Once the systemd service file is set up with the correct configuration you can s
`sudo systemctl start notify_push` `sudo systemctl start notify_push`
OpenRC
`sudo rc-service notify_push start`
and enable it to automatically start on boot using and enable it to automatically start on boot using
`sudo systemctl enable notify_push` `sudo systemctl enable notify_push`
OpenRC
`sudo rc-update add notify_push`
Every time this app receives an update you should restart the systemd service using Every time this app receives an update you should restart the systemd service using
`sudo systemctl restart notify_push` `sudo systemctl restart notify_push`
OpenRC
`sudo rc-service notify_push restart`
<details> <details>
<summary>Alternatively, you can do this automatically via systemctl by creating the following systemd service and path (click to expand)</summary> <summary>Alternatively, you can do this automatically via systemctl by creating the following systemd service and path (click to expand)</summary>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment