2020年6月23日星期二

VPS docker搭建emby服务端 & 挂载 Google TeamDrive




本攻略主要参考此文 《VPS 5分钟极速搭建emby服务》:


环境:KVM Debian系统 (不支持OpenVZ  因无法启用fuse )

安装依赖
apt update && apt install curl zip nano vim fuse -y

安装rclone
curl https://rclone.org/install.sh | bash

rclone config按n新建一个,随便打个字符,然后ctrl+c退出
让他自建rclone.conf文件
cd /root/.config/rclone
wget 你的rclone.conf

安装docker
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh

建目录一行一回车,
cd /root
mkdir emby
mkdir emby/config
mkdir rclone
mkdir rclone/00

#rclone自启动
nano /etc/crontab
底部粘贴下面
@reboot root rclone mount gdrive: /root/rclone/00 --allow-non-empty --allow-other   --dir-cache-time 12h  >/dev/null 2>&1 &

红字改成你的网盘名,重启测试是否挂载成功。(输入df -h看是否挂载了1PB盘)

添加SWAP虚拟内存。
wget https://www.moerats.com/usr/shell/swap.sh && bash swap.sh
选2清理SWAP旧参数-选1填1000=新建1G的虚拟内存。


#docker跑emby服务端(注意我改成了50000端口)
docker run --name=emby -d -v /root/emby/config:/config     -v /root/rclone/00:/00     -p 50000:8096  -p 8920:8920  -e UID=1000  -e GID=100  -e GIDLIST=100 --restart unless-stopped  emby/embyserver:latest



访问IP或域名:50000

设置语言,先不用添加媒体库。一路默认下一步完成。
现在再添加媒体库,目录为/00。

完成。

2020年6月19日星期五

VPS用rsync 互相同步



例子
vps1:aws的debian,root下有test文件夹
vps2:gcp的35.86.67.65 22端口,密码登陆方式

vps1 安装rsync ,debian9自带
apt install rsync 


vps2不用装rsync,开通ssh密码登陆。



vps1把test整个文件夹推送到vps2 root下的方式

rsync -auz -e 'ssh -p 22' /root/test root@35.86.67.65:/root


回车后提示按yes,然后提示输入vps2的ssh密码
实测10-20MB/S,整个文件夹不压缩也有这速度

2020年6月15日星期一

江苏移动 视讯Q5 魔百盒 coreelec 写入emmc 支持原配遥控开关机 教程

下面分享魔百盒从安卓刷到coreelec全过程:

===============coreelec刷入到emmc==========================
下面img写入到U盘

https://relkai.coreelec.org/CoreELEC-Amlogic.arm-9.2-nightly_20200609-Generic.img.gz

插入靠近网口的USB,启动进入coreelec

一路下一步,有个地方开启ssh的,勾选上,之后需要用ssh

ssh进coreelec
输入
installtointernal

按几个yes写入emmc

重启,拔掉U盘进coreelec,非常快,不到10秒

==============选用特定dtb文件=============================

ssh 两行,一行一回车
dd if=/dev/zero of=/dev/dtb bs=256k count=1
dd if=/usr/share/bootloader/device_trees/gxbb_p200_1G_100M_RealtekWiFi.dtb of=/dev/dtb bs=256k

S905=P200,S905X=P201
选择适合自己设备的文件(如我的设备是S905,内存为1G,就选择“p2001G.dtb”,这个文件,可以多试几次选择正确的文件)
============原配红外遥控配对===========================
下载江苏 Q5 红外配置文件,江苏Q5 coreelec支持红外开关机



winscp和ssh都登陆n1

按照里面记事本操作:


“x96air"复制到/storage/.config/rc_keymaps中,
把 “rc_maps.cfg”文件复制/storage/.config中,


然后
ssh三行一行行输入回车

systemctl stop eventlircd

ir-keytable -a /storage/.config/rc_maps.cfg -s rc0

systemctl start eventlircd


测试原配遥控,如无意外会有反应-设置成功。

遥控教程来源:
https://www.jianshu.com/p/70661ffd089a


ssh输入
ir-keytable -t
可以按遥控,ssh获得识别码






2020年6月10日星期三

搭建GCP离线下载(基于Aria2自动上传)

环境:GCP开了Debian9大硬盘主机

#安装rclone并添加好一个gd盘
curl https://rclone.org/install.sh | sudo bash

#安装Aria2
wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh
装好后,电脑网页访问,ip和密码,填到下图




#添加bt-tracker
./aria2.sh
选底部11-自动更新-BT-Tracker


#添加rclone盘名
nano /root/.aria2c/autoupload.sh

22行
# Rclone 配置时填写的网盘名(name)
DRIVE_NAME='gdrive'
红字改成你的rclone盘名字

保存退出


#开启Aria2自动上传
nano /root/.aria2c/aria2.conf

配置自动上传脚本

Aria2 一键安装管理脚本 增强版 整合了 Aria2 完美配置 ,安装后会附带一些附加功能脚本功能脚本,RCLONE 自动上传脚本就是其中之一。由于默认不启用,所以需要手动启用。

输入nano /root/.aria2c/aria2.conf

# 下载完成后执行的命令 改成下面红字那样
on-download-complete=/root/.aria2c/upload.sh

输入nano /root/.aria2c/script.conf


# 网盘名称(RCLONE 配置时填写的 name)
drive-name=OneDrive

重启 Aria2 。脚本选项重启或者执行以下命令:
service aria2 restart
检查是否配置成功
执行 upload.sh 脚本,提示 success 即配置成功。

/root/.aria2c/upload.sh
完工


2020年6月5日星期五

PVE CT虚拟机安装jellyfin并播放挂载Google Teamdrive 谷歌网盘内影音





















===========PVE-templates 搜索turnkey mediaserver镜像下载==============

















下载好后,设置好网络-启动

ssh进入,

会看到向导,第一次提示smb密码设置,第二次jellyfin用户名的密码设置





PVE母鸡安装fuse
apt install fuse -y

CT机也安装:
apt install fuse -y

执行下面代码让fuse启用
mknod -m 666 /dev/fuse c 10 229

再敲入下面安装rclone
curl https://rclone.org/install.sh | sudo bash

挂载过程略

挂载好后

mnt新建gdrive目录
cd /mnt
mkdir gdrive
cd

然后mount挂载

rclone mount gdrive: /mnt/gdrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000

红字改成你rclone设置的盘名。

如果不出错,用WinScp看到/mnt/gdrive里有gd盘内容,or df-h,则挂载成功;

后台运行
rclone mount gdrive:movie /mnt/gdrive --copy-links --no-gzip-encoding --no-check-certificate --allow-other --allow-non-empty --umask 000 --daemon

开机自启:

mknod -m 666 /dev/fuse c 10 229
放进rc.local开头并启用

rclone开机自启动看这里


nano /etc/crontab
底部粘贴下面
@reboot root rclone mount gdrive: /root/rclone/00 --allow-non-empty --allow-other --dir-cache-time 12h >/dev/null 2>&1 &

红字改成你的网盘名,蓝字为vps路径,重启测试是否挂载成功。(输入df -h看是否挂载了1PB盘)



df -h检查重启后是否挂载上。

web进入jellyfin
之后防火墙打开8096端口,外网:8096进入

切换中文-挂gd盘。





PS:
刮削过的gd盘挂载方式:
Win下用tinyMediaManager.exe 刮削好后,jellyfin直接添加媒体库-电影-保存设定。
他会直读nfo和封面图,不联网下载和改电影名。

字幕设置:
点右上角搜索框右边的头像进入,设置字幕,Chinese-总是显示


减少服务端转码的CPU消耗:
进入控制台-用户-三个点-打开

下面都去掉打钩

允许播放需要转码的视频
允许需要转码的媒体下载和同步

openwrt在线编译 插件名字查找

openwrt在线编译 https://firmware-selector.staging.immortalwrt.org/ 插件名字查找 https://downloads.staging.immortalwrt.org/releases/23.05.1/packages/x8...