メディアサーバーとして使用するqbittorrent-nox
Ubuntu 18.04システムがあります。Jellyfin
私が従ったqBittorrentクイックスタートガイドでは、qUser
別のユーザー()の下に置くことをお勧めします。 Jellyfinは他のユーザー(mainUser
)で実行されます。 Torrentダウンロードフォルダは所有者が所有する必要があります。qUser
そうしないとシードまたはダウンロードできません。完了したら、急流の所有者qUser
と権限が正しくありませんでした。 JellyfinはqBittorrentが所有するディレクトリにファイルを配置し、mainUser
権限を755に設定する必要があります。
私がしたことは、ファイルを別のqBittorrent所有のダウンロードディレクトリにダウンロードし、chown
所有権をusingに変更しmainUser
、chmod
runを使用して権限を755に変更し、最後にJellyfinのライブラリディレクトリに移動することでした。これはうまくいきますが、それほど効率的ではありません。 qBitorrentをJellyfinライブラリディレクトリにダウンロードできるように、このプロセスを簡素化するにはどうすればよいですか?
編集:
急流が完了すると、Jellyfinは急流を読むための正しい権限を持っていません。この問題を解決するために、急流が完了したときに実行される小さなコマンドを追加しました。chmod -R 775 "%F/"
答え1
media
がメンバーであるqUser
グループを作成しますmainUser
。
addgroup media
adduser qUser media
adduser mainUser media
トレントファイルグループを次に設定すると、両方のmedia
プロセスがqBittorrentがダウンロードしたファイルを読み取ることができるはずです。
chgrp -R media path/to/torrents