From 16f1c286c4fcf4b5a2cd4c695ad9e61b48611a15 Mon Sep 17 00:00:00 2001 From: Fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Tue, 25 Oct 2022 03:42:46 +0500 Subject: [PATCH] Add detailed native installation instructions --- README.md | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/README.md b/README.md index 614dcadb5..5372ce58e 100644 --- a/README.md +++ b/README.md @@ -38,12 +38,67 @@ https://hub.docker.com/r/fallenbagel/jellyseerr ### Launching Jellyseerr manually: +#### Windows +Pre-requisites: +- Nodejs +- Yarn + ```bash +yarn add -g win-node-env yarn install yarn run build yarn start ``` +#### Linux +Pre-requisites: +- Nodejs +- Yarn +- Git + +```bash +git clone https://github.com/jellyseerr.git +yarn install +yarn run build +yarn start +``` + +*Systemd-service:* +* assuming jellyseerr was cloned to `/opt/` +and the environmentfile is located at `/etc/jellyseerr` + +service: +``` +[Unit] +Description=Jellyseerr Service +Wants=network-online.target +After=network-online.target + +[Service] +EnvironmentFile=/etc/jellyseerr/jellyseerr.conf +Environment=NODE_ENV=production +Type=exec +Restart=on-failure +WorkingDirectory=/opt/jellyseerr +ExecStart=/root/.nvm/versions/node/v18.7.0/bin/node dist/index.js + +[Install] +WantedBy=multi-user.target +``` + +Environmentfile: +``` +# Jellyseerr's default port is 5055, if you want to use both, change this. +# specify on which port to listen +PORT=5055 + +# specify on which interface to listen, by default jellyseerr listens on all interfaces +#HOST=127.0.0.1 + +# Uncomment if your media server is emby instead of jellyfin. +# JELLYFIN_TYPE=emby +``` + ### Packages: Archlinux: [AUR](https://aur.archlinux.org/packages/jellyseerr)