溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

怎么利用Plex和Syncthing搭建媒體中心

發(fā)布時間:2021-12-13 09:43:59 來源:億速云 閱讀:209 作者:柒染 欄目:服務(wù)器

這篇文章將為大家詳細講解有關(guān)怎么利用Plex和Syncthing搭建媒體中心,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

筆者的設(shè)備:Acer 筆記本(Archlinux),小米 TV(Android)。 可能和您的設(shè)備有所區(qū)別,但原理類似。我了解到即使對 Windows  版本,用戶和權(quán)限等策略都是一樣的。 或者你可以 安裝一個 Arch。

怎么利用Plex和Syncthing搭建媒體中心

軟件介紹

Plex 是一套軟件,包括媒體服務(wù)器、Android 等終端設(shè)備 App。支持轉(zhuǎn)碼和基于元數(shù)據(jù)的分類,以及播放時選擇不同的碼率。

Syncthing 開放的,去中心化的文件同步軟件。P2P 的機制很厲害,居然在公司可以與家里的內(nèi)網(wǎng)服務(wù)同步。

systemd 是 Linux  下很先進的守護進程管理工具,使用方式很簡單。一個簡單的使用例子可以參考這篇文章:使用systemd管理Node.js應(yīng)用

搭建 Syncthing 服務(wù)

Syncthing 有很多 binary 可以下載,可以挑一個合適的下載安裝即可。Archlinux 可以從 AUR 安裝:

yaourt -S syncthing

用 systemd 啟動服務(wù):

systemctl start syncthing@harttle.service systemctl enable syncthing@harttle.service

@harttle 后綴讓它工作在 harttle 用戶下,需要改成你的系統(tǒng)用戶名。 這樣 Syncthing 創(chuàng)建的文件擁有 harttle  用戶的默認權(quán)限,Owner 為harttle:users。

啟動后可以訪問 來使用服務(wù)。你需要在每臺設(shè)備上都安裝 Syncthing, 讓它們交換 ID 后即可互相同步文件。備份策略和共享目錄都可以在 Web UI  上設(shè)置。 如果你的服務(wù)像 [Harttle](/) 一樣啟動在遠程服務(wù)器上,可以借助 SSH 把 Web UI 的端口 Forward 到本地:

# 用你的服務(wù)器地址 ssh 192.168.1.xx -L 8384:localhost:8384

然后訪問本地的 。后面的 Plex Web 端口也是一樣,不再贅述。

搭建 Plex 服務(wù)

同樣地,安裝 AUR plex 并啟動:

yaourt -S plex-media-server systemctl start plexmediaserver systemctl enable plexmediaserver

為了讓 Plex 可以讀寫 Syncthing 的文件,需要讓 Plex 也運行在 harttle 用戶。 需要做下面的兩件事情。

1. 更改啟動用戶

編輯 Systemd Unit 文件  /etc/systemd/system/multi-user.target.wants/plexmediaserver.service,把 User 和  Group 改成你的:

[Service] User=harttle Group=users

2. 更改運行時文件權(quán)限

由于我們更改了 Plex 啟動用戶,也需要相應(yīng)更改 Plex 的工作區(qū)目錄 /var/lib/plex。 這個目錄的 Owner  應(yīng)當(dāng)與啟動用戶一致,否則無法正常啟動。 如果你的目錄不是這個,可以從 Systemd Unit 文件中的配置一路追蹤到這個目錄。

chown harttle:users -R /var/lib/plex

日志文件也在這里,可以用來調(diào)試:/var/lib/plex/Plex\ Media\ Server/Logs。 然后重啟 Plex 的 Systemd  Unit:

systemctl daemon-reload  systemctl restart plexmediaserver

訪問 localhost:32400 即可進行媒體內(nèi)容和目錄的管理。 要借助 Syncthing 上傳到 Plex,只需要把 Syncthing 和  Plex 目錄設(shè)成一樣的, 上傳 Syncthing 結(jié)點的對應(yīng)文件夾的模式設(shè)為僅發(fā)送。

客戶端

如果你從局域網(wǎng)其他機器也可以訪問 Plex Media Server 就說明服務(wù)已經(jīng)成功啟動了。 在啟動 Plex 后就可以從小米電視訪問 DLNA  服務(wù)了。安裝 Plex Android 客戶端后會更容易使用,從這里下載:  https://www.apkmirror.com/apk/plex-inc/plex/。附使用截圖:

怎么利用Plex和Syncthing搭建媒體中心

關(guān)于怎么利用Plex和Syncthing搭建媒體中心就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI