在甲骨文云上搭建Emby (Ubuntu Linux 20.04)

确认架构

uname -a
Linux *** ***-oracle #***-Ubuntu *** UTC 2023 aarch64 aarch64 aarch64 GNU/Linux

安装Emby

Emby Server for Linux – EmbyReleases · MediaBrowser/Emby.Releases (github.com)获取下载地址

我直接使用sudo -i了。这点选择见仁见智

如果前一步是aarch64那就是arm架构,别搞错了

wget下载

wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.14.0/emby-server-deb_4.7.14.0_arm64.deb

安装

dpkg -i emby-server-deb_4.7.14.0_arm64.deb

现在应该可以通过 http://服务器地址:8096 访问了 自行开放端口、配置反代 不赘述

安装clouddrive2

安装fuse3

先安装fuse3,你可以通过fusermount3判断你是否有安装,如果没有,运行以下命令

sudo apt install fuse3 -y

安装Clouddrive2

CloudDrive – 下载(v0.5.12) (clouddrive2.com)Release V0.5.12 · cloud-fs/cloud-fs.github.io](https://github.com/MediaBrowser/Emby.Releases/releases)获取下载地址

wget下载

wget https://github.com/cloud-fs/cloud-fs.github.io/releases/download/v0.5.12/clouddrive-2-linux-aarch64-0.5.12.tgz

解压

tar zxvf clouddrive-2-linux-$ARCH-$VERSION.tgz

我这里是

tar zxvf clouddrive-2-linux-aarch64-0.5.12.tgz

解压后进入目录

cd clouddrive-2-linux-aarch64-0.5.12

clouddrive2设置为系统服务

我们已经将文件解压至 clouddrive-2-linux-aarch64-0.5.12 目录中,而其中包含 CloudDrive 的可执行文件。现在,我们将基于此将 CloudDrive 设置为系统服务。

创建服务文件:

打开一个新的服务文件,例如 clouddrive.service。你可以使用 nanovim 等文本编辑器。例如:

nano /etc/systemd/system/clouddrive.service

在打开的文本编辑器中,输入以下内容(请确保替换 <你的用户名> 为你的实际用户名):

[Unit]
Description=CloudDrive Service
After=network.target
[Service]
Type=simple
User=<你的用户名>
ExecStart=/root/clouddrive-2-linux-aarch64-0.5.12/clouddrive
Restart=on-failure
[Install]
WantedBy=multi-user.target

保存并关闭文件(在 nano 中,使用 Ctrl+O 然后 Enter 保存,用 Ctrl+X 退出)。

启用和启动服务:

让 systemd 重新加载配置文件,以识别新的服务文件:

sudo systemctl daemon-reload

启用服务,使其在启动时自动运行:

sudo systemctl enable clouddrive.service

启动服务:

sudo systemctl start clouddrive.service

检查服务状态:

检查服务是否成功运行:

sudo systemctl status clouddrive.service

这些步骤将 CloudDrive 设置为在系统启动时自动运行的服务。务必确保 ExecStart 路径正确指向了 CloudDrive 的可执行文件,并且你使用的是正确的用户名。这样一来,CloudDrive 就会在系统启动时作为后台服务自动运行。

现在应该可以通过 http://服务器地址:19798 访问了 自行开放端口、配置反代 不赘述

配置Clouddrive2

关于Google Drive

参考Create Access Refresh Token Google Drive API AUTH Website – YouTube创建你的应用

重要:在Authorised redirect URIs 处要设置成 http://localhost

你的电脑上使用下述链接授权,不要忘记替换 <CLIENT_ID>

https://accounts.google.com/o/oauth2/v2/auth?scope=https://www.googleapis.com/auth/drive&access_type=offline&include_granted_scopes=true&response_type=code&state=state_parameter_passthrough_value&redirect_uri=http://localhost&client_id=<CLIENT_ID>

授权后你会获得下述URL,我们只要里面的4/0Ba******Pa

http://localhost/?state=state_parameter_passthrough_value&code=4/0Ba******Pa&scope=https://www.googleapis.com/auth/drive

接下来使用以下命令发送请求,记得替换<YOUR_CLIENT_ID><YOUR_CLIENT_SECRET> 为你的 OAuth 2.0 客户端凭证,替换 4/0Ba******Pa 为你实际得到的授权码

curl -d client_id=<YOUR_CLIENT_ID> \
-d client_secret=<YOUR_CLIENT_SECRET> \
-d code=4/0Ba******Pa \
-d redirect_uri=http://localhost \
-d grant_type=authorization_code \
https://oauth2.googleapis.com/token

然后你就可以得到

-d client_secret=<YOUR_CLIENT_SECRET> \
-d code=4/0Ba******Pa \
-d redirect_uri=http://localhost \
-d grant_type=authorization_code \
https://oauth2.googleapis.com/token
{
"access_token": "**",
"expires_in": 3599,
"refresh_token": "**",
"scope": "https://www.googleapis.com/auth/drive",
"token_type": "Bearer"
}%

这样我们就得到Refresh Token啦!接下来就可以去你的Clouddrive2里填写对应信息了。

配置Emby

安装Bangumi插件

感谢大佬制作,仓库地址kookxiang/jellyfin-plugin-bangumi: bgm.tv plugin for jellyfin (github.com)

插件可以直接从bgm.tv metadata provider for Jellyfin 1.5.51 – AppVeyor下载

可能没权限传插件,下面指令可以用来改

给所有人权限写

sudo chmod 777 /opt/emby-server/system/plugins

传完文件权限记得改回去

sudo chmod 755 /opt/emby-server/system/plugins

评论

  1. Windows Edge 119.0.0.0
    已编辑
    5 月前
    2023-12-02 13:26:16

    第二个标题“emby”字打错了耶

    • 博主
      Q
      Macintosh Edge 122.0.0.0
      1 月前
      2024-3-21 21:07:07

      改了改了哈哈哈 感谢提醒

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇