Merge pull request #297 from Perflyst/systemd-service

Add systemd service
This commit is contained in:
Omar Roth 2019-01-19 11:30:53 -06:00 committed by GitHub
commit 277dda0dcb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 33 additions and 0 deletions

View file

@ -147,6 +147,14 @@ $ curl -fsSLo- https://raw.githubusercontent.com/samueleaton/sentry/master/insta
$ ./sentry $ ./sentry
``` ```
## Optional
Create a systemd service to run Invidious in background. Edit `invidious.service` to change your installation path and log location. Than copy and enable the systemd service.
```
$ sudo cp invidious.service /etc/systemd/system/invidious.service
$ sudo systemctl enable invidious.service
$ sudo systemctl start invidious.service
```
## Extensions ## Extensions
- [Alternate Tube Redirector](https://addons.mozilla.org/en-US/firefox/addon/alternate-tube-redirector/): Automatically open Youtube Videos on alternate sites like Invidious or Hooktube. - [Alternate Tube Redirector](https://addons.mozilla.org/en-US/firefox/addon/alternate-tube-redirector/): Automatically open Youtube Videos on alternate sites like Invidious or Hooktube.

25
invidious.service Normal file
View file

@ -0,0 +1,25 @@
[Unit]
Description=Invidious (An alternative YouTube front-end)
After=syslog.target
After=network.target
[Service]
RestartSec=2s
Type=simple
# set user and group
User=invidious
Group=invidious
# configure location
WorkingDirectory=/home/invidious
ExecStart=/home/invidious/invidious/invidious
Restart=always
# default log output is syslog, to disable log enable both
#StandardOutput=null
#StandardError=null
[Install]
WantedBy=multi-user.target