[纯手工打造]保姆级小白教程VPS搭建emby服务器,rclone挂载阿里,百度,天翼,115等网盘,同时配置反代 __2023年6月18日 __3条评论 __269次阅读 __0人点赞 __Tao_Qi 第一步:升级软件源
[code]
apt update -y && apt install -y curl wget sudo socat vim unzip
[/code]
第二步:安装enby(以debian X86为例,arm请在这里选择arm构建的链接wget)
[code]
wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.13.0/emby-server-deb_4.7.13.0_amd64.deb
[/code]
[code]
dpkg -i emby-server-deb_4.7.13.0_amd64.deb
[/code]
此时就可以用IP 8096访问emby服务器了 第三步,安装npm(可视化设置反代,适合小白)
[code]
wget -qO- get.docker.com | bash
[/code]
[code]
systemctl enable docker
[/code]
[code]
curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[/code]
[code]
sudo chmod x /usr/local/bin/docker-compose
[/code]
[code]
mkdir -p /root/data/docker_data/npm
[/code]
[code]
cd /root/data/docker_data/npm
[/code]
此时在这个文件夹下创建一个docker-compose.yml的文件 打开这个文件,将下面代码填入
[code]
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
[/code]
然后保存
[code]
cd /root/data/docker_data/npm
[/code]
[code]
docker-compose up -d
[/code]
此时npm就搭建成功了,可以通过ip 81端口访问
初始账户密码是这个 Email: [[email protected]](</cdn-cgi/l/email-protection>)
Password: changeme 第四步:安装alist
[code]
docker run -d --restart=always -v /root/data/docker_data/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
[/code]
安装完成后 ,可以通过IP 5244端口访问
账户是admin
密码运行这个命令
[code]
docker logs alist
[/code]
会看到一个passward,后面就是密码, 第五步:设置反代
分别将三个域名解析到这个IP上,(例如:alist.xxxx.xx npm.xxxx.xx emby.xxxx.xx) 登入npm,添加端口里分别添加上三个域名 ip可以填写docker的本地IP 172.17.0.1 端口npm指向81 alist指向5244 emby指向8096,同时打开SSL 申请证书 第六步:登录alist,添加网盘 第七步:安装rclone
[code]
sudo -v ; curl https://rclone.org/install.sh | sudo bash
[/code]
输入rclone config 输入n 输入webdav(这里创建名称,我以webdav为例子) 这里选着webdav的名称,我这个是46
url填写http://localhost:5244/dav/ 然后选5 用户名填写alist的登录用户名(默认admin)
接下来选择Y
输入密码(就是alist的登录密码,默认是通过按个命令读取的,修改了的就填入自己修改的)
输入完后要求填写token直接回车
下一步选n(不进入高级选项)
下一步选y(都是OK)
下一步选q(退出配置) 接下来贼vps根目录创建一个data的文件夹(也可以在其它地方,自行配置)
运行一下命令
[code]
rclone mount webdav:/ /data --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty
[/code]
此时就能在vps的/data文件夹里看到alist挂载的网盘了,接下来就是登录emby,添加文件夹了。 本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议
xiaoht说道: 2023年6月18日 下午8:42
Nobody说道: 2023年6月18日 下午9:07 第一步:升级软件源
[code] apt update -y && apt install -y curl wget sudo socat vim unzip
[/code]
第二步:安装enby(以debian为例)
[code] wget https://github.com/MediaBrowser/Emby.Releases/releases/download/4.7.13.0/emby-server-deb_4.7.13.0_amd64.deb
[/code]
[code] dpkg -i emby-server-deb_4.7.13.0_arm64.deb
[/code]
此时就可以用IP+8096访问emby服务器了 第三步,安装npm(可视化设置反代,适合小白)
[code] wget -qO- get.docker.com | bash
[/code]
[code] systemctl enable docker
[/code]
[code] curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
[/code]
[code] sudo chmod +x /usr/local/bin/docker-compose
[/code]
[code] mkdir -p /root/data/docker_data/npm
[/code]
[code] cd /root/data/docker_data/npm
[/code]
此时在这个文件夹下创建一个docker-compose.yml的文件
打开这个文件,将下面代码填入
[code] version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
\- '80:80'
\- '81:81'
\- '443:443'
volumes:
\- ./data:/data
\- ./letsencrypt:/etc/letsencrypt
[/code]
然后保存 cd /root/data/docker_data/npm docker-compose up -d 此时npm就搭建成功了,可以通过ip+81端口访问
初始账户密码是这个 Email: [[email protected]](</cdn-cgi/l/email-protection>)
Password: changeme 第四步:安装alist
[code] docker run -d --restart=always -v /root/data/docker_data/alist:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest
[/code]
安装完成后 ,可以通过IP+5244端口访问
账户是admin
密码运行这个命令 docker logs alist
会看到一个password,后面就是密码, 第五步:设置反代 分别将三个域名解析到这个IP上,(例如:alist.xxxx.xx npm.xxxx.xx emby.xxxx.xx) 登入npm,添加端口里分别添加上三个域名 ip可以填写docker的本地IP 172.17.0.1 端口npm指向81 alist指向5244 emby指向8096,同时打开SSK 第六步:登录alist,添加网盘 第七步:安装rclone
[code] sudo -v ; curl https://rclone.org/install.sh | sudo bash
[/code]
1. 输入`rclone config`
2. 输入`n`
3. 输入`webdav`(这里创建名称,我以webdav为例子)。这里选着webdav的名称,我这个是46 url填写http://localhost:5244/dav/
4. 然后选`5`
5. 用户名填写`alist`的登录用户名(默认`admin`)
6. 接下来选择`Y`
7. 输入密码(就是alist的登录密码,默认是通过按个命令读取的,修改了的就填入自己修改的)
8. 输入完后要求填写token直接回车
9. 下一步选`n`(不进入高级选项)
10. 下一步选`y`(都是OK)
11. 下一步选`q`(退出配置)接下来贼vps根目录创建一个data的文件夹(也可以在其它地方,自行配置)
运行一下命令
[code] rclone mount webdav:/ /data --cache-dir /tmp --allow-other --vfs-cache-mode writes --allow-non-empty
[/code]
此时就能在vps的/data文件夹里看到alist挂载的网盘了,接下来就是登录emby,添加文件夹了。 回复
Nobody说道: 2023年6月18日 下午9:14
发表回复 取消回复电子邮件地址不会被公开。必填项已用 标注 __ __