debian12中安装huntarr

目录

如遇报错,可在 这里 查看文档

安装

# 创建用户
rambo@debian1:~$ sudo useradd -r -s /bin/bash huntarr
rambo@debian1:~$ sudo mkdir -p /opt/huntarr
rambo@debian1:~$ sudo chown huntarr:huntarr /opt/huntarr

# 安装依赖
rambo@debian1:~$ sudo apt update
rambo@debian1:~$ sudo apt install -y python3 python3-pip python3-venv ffmpeg


# 克隆源码
rambo@debian1:~$ sudo -u huntarr git clone https://github.com/plexguide/Huntarr.git  /opt/huntarr

# 创建虚拟环境(推荐)
rambo@debian1:~$ sudo -u huntarr python3 -m venv   /opt/huntarr/venv

# 安装项目依赖
rambo@debian1:~$ sudo -u huntarr /opt/huntarr/venv/bin/pip install -r /opt/huntarr/requirements.txt



rambo@debian1:/opt/huntarr$ cat src/primary/apps/blueprints.py
# Import blueprints from the renamed route files
from src.primary.apps.sonarr_routes import sonarr_bp
from src.primary.apps.radarr_routes import radarr_bp 
from src.primary.apps.lidarr_routes import lidarr_bp
from src.primary.apps.readarr_routes import readarr_bp
from src.primary.apps.whisparr_routes import whisparr_bp
#from src.primary.apps.swaparr_routes import swaparr_bp        # 注释掉该行
from src.primary.apps.eros_routes import eros_bp

__all__ = [
    "sonarr_bp",
    "radarr_bp", 
    "lidarr_bp",
    "readarr_bp",
    "whisparr_bp",
#    "swaparr_bp",                 # 注释掉该行
    "eros_bp"
]




# 创建 systemd 服务文件
rambo@debian1:/opt/huntarr$ sudo vim /etc/systemd/system/huntarr.service
[Unit]
Description=Huntarr Service
After=network.target

[Service]
User=huntarr
Group=huntarr
WorkingDirectory=/opt/huntarr
ExecStart=/opt/huntarr/venv/bin/python   /opt/huntarr/main.py
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target



rambo@debian1:/opt/huntarr$ sudo systemctl daemon-reload
rambo@debian1:/opt/huntarr$ sudo systemctl restart huntarr.service && sudo systemctl enable huntarr.service


rambo@debian1:/opt/huntarr$ sudo systemctl status huntarr.service
● huntarr.service - Huntarr Service
     Loaded: loaded (/etc/systemd/system/huntarr.service; enabled; preset: enabled)
     Active: active (running) since Sat 2025-05-31 08:29:48 EDT; 5s ago
   Main PID: 7428 (python)
      Tasks: 13 (limit: 19074)
     Memory: 30.3M
        CPU: 431ms
     CGroup: /system.slice/huntarr.service
             └─7428 /opt/huntarr/venv/bin/python /opt/huntarr/main.py

May 31 08:29:48 debian1 python[7428]: INFO:settings_manager:Created default settings file for swaparr at /tmp/huntarr_config_7428/setti>
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - --- Configuration for swaparr ---
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - Debug Mode: False
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - Hunt Mode: disabled
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - Sleep Duration: 900 seconds
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - State Reset Interval: 168 hours
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - Monitored Only: True
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - Maximum Download Queue Size: -1
May 31 08:29:48 debian1 python[7428]: 2025-05-31 08:29:48 - huntarr.swaparr - INFO - --- End Configuration for swaparr ---
May 31 08:29:48 debian1 python[7428]: INFO:settings_manager:Configured apps: []


posted @ 2025-05-31 21:27  Linux大魔王  阅读(21)  评论(0)    收藏  举报