本站文章总数为:165
Search Posts

prowlarr非docker部署物理机VPS直接部署教程

内容纲要

安装教程

不使用docker安装原因

docker更新麻烦 需要备份,然后重新拉镜像启动
直接部署后台点击一键升级

官方wiki教程

https://wiki.servarr.com/prowlarr/installation
我是甲骨文arm64云服务器 ubuntu系统
头几步基本一样

安装sqllite3

sudo apt install curl sqlite3

centos7

yum -y update
yum -y install sqlite
sqlite3 --version

下载最新压缩包

使用下面命令确定架构

dpkg --print-architecture

常规cpu x64,arm32位cpu arm,64位使用arm64
AMD64 use arch=x64
ARM, armf, and armh use arch=arm
ARM64 use arch=arm64
我的是arm64

wget --content-disposition 'http://prowlarr.servarr.com/v1/update/master/updatefile?os=linux&runtime=netcore&arch=arm64'

解压

tar -xvzf Prowlarr*.linux*.tar.gz

移动文件夹

Move the files to /opt/

sudo mv Prowlarr/ /opt

文件夹授权

我直接使用的root账户就不用授权了
使用子账号的 修改用户名和组进行授权
Ensure ownership of the binary directory.

sudo chown prowlarr:prowlarr -R /opt/Prowlarr

编辑创建prowlarr.service

我是将User Group的prowlarr都改为root

cat << EOF | sudo tee /etc/systemd/system/prowlarr.service > /dev/null
[Unit]
Description=Prowlarr Daemon
After=syslog.target network.target
[Service]
User=root
Group=root
Type=simple

ExecStart=/opt/Prowlarr/Prowlarr -nobrowser -data=/var/lib/prowlarr/
TimeoutStopSec=20
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

重载systemd

Reload systemd:

sudo systemctl -q daemon-reload

启动Prowlarr服务

Enable the Prowlarr service:

sudo systemctl enable --now -q prowlarr

删除安装包

(Optional) Remove the tarball:

rm Prowlarr*.linux*.tar.gz

测试访问

Typically to access the Prowlarr web GUI browse to http://{Your server IP Address}:9696

If Prowlarr did not appear to start, then check the status of the service:
服务器ip地址:9696 测试访问
访问不行的话检查防火墙安全组有没放行9696,以及使用以下命令查看启动日志

sudo journalctl --since today -u prowlarr

卸载教程

完全卸载

不保留用户数据
To uninstall and purge:

Warning: This will destroy your application data.

sudo systemctl stop prowlarr
sudo rm -rf /opt/Prowlarr
sudo rm -rf /var/lib/prowlarr
sudo rm -rf /etc/systemd/system/prowlarr.service
sudo systemctl -q daemon-reload

卸载保留用户数据

To uninstall and keep your application data:

sudo systemctl stop prowlarr
sudo rm -rf /opt/Prowlarr
sudo rm -rf /etc/systemd/system/prowlarr.service
sudo systemctl -q daemon-reloa

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注