added systemd instructions
This commit is contained in:
34
setup.md
34
setup.md
@@ -81,3 +81,37 @@
|
||||
<li>If you change your repository name, make sure to change the url on lines 161-168 of views.py to reflect the change</li>
|
||||
<li>If you are running on http instead of https, make sure to make the change on line 70 of views.py</li>
|
||||
</ul>
|
||||
|
||||
## To autostart the server on boot, you can set up a systemd service called rdgen.service
|
||||
|
||||
replace user, group, and port if you need to
|
||||
replace /opt with wherever you have installed rdgen
|
||||
save the following file as /etc/systed/system/rdgen.service
|
||||
```
|
||||
[Unit]
|
||||
Description=Rustdesk Client Generator
|
||||
[Service]
|
||||
Type=simple
|
||||
LimitNOFILE=1000000
|
||||
ExecStart=/usr/bin/python3 /opt/rdgen/manage.py runserver 0.0.0.0:8000
|
||||
WorkingDirectory=/opt/rdgen/
|
||||
User=root
|
||||
Group=root
|
||||
Restart=always
|
||||
StandardOutput=file:/var/log/rdgen.log
|
||||
StandardError=file:/var/log/rdgen.error
|
||||
# Restart service after 10 seconds if node service crashes
|
||||
RestartSec=10
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
```
|
||||
|
||||
then run this to enable autostarting the service on boot, and then start it manually this time:
|
||||
```
|
||||
sudo systemctl enable rdgen.service
|
||||
sudo systemctl start rdgen.service
|
||||
```
|
||||
and to get the status of the server, run:
|
||||
```
|
||||
sudo systemctl status rdgen.service
|
||||
```
|
||||
Reference in New Issue
Block a user