本帖最后由 ludileo 于 2022-8-29 12:11 编辑
【m401盒子还没到货呢,回头把nas的hass+jellyfin一起独立出来】这样nas就当纯smb了。 家里有一台nas,功耗大,功能多,但是实际上使用的服务并不多,于是淘了个配置低的玩客云,主要是家里的宽带只有500,玩客云带旁路由足以。门口的路由器是R6220刷老毛子,用出国留学实在太卡了,于是乎想将nas一些功能独立,本来想将玩客云一次过服务openwrt+teslamate+homeassistant,无奈内存太小了。 前言: 本次用到的教程帖子出自: 一、购买 家里有小孩子,所以我就不想再折腾拆机短接,不买现成的老母鸡,直接海鲜app上买了网心云因为直刷包可以直接复位键长按通电,直接烧录。 我所购买的是1.0版本,1.3版本可以看看其他帖子。 1.0和1.3百度可以查到如何区分。 二、直刷armbian 1、如上面所讲,购入后直接双公USB插入电脑,USB_Burning_Tool 用我提供的版本,直刷稳定。 2、先不用通电,本次刷机不需要考虑绝育不绝育,只要你买过来的时候已经刷了别的,就没必要短接,而且绝育只是为了用原来的玩客云系统。 3、先把usb插入靠近hdmi那头的孔,另一端插入电脑。 4、USB_Burning_Tool 导入armbian直刷包后,点击开始,其余设置默认。 5、按着复位键(就在电源口旁边,用卡针戳。或者拆开贴纸,用手按),并同时给玩客云通电,电脑识别后直接开刷。 6、刷机完毕,断电后,插上网线,拔掉usb,通电。 7、看主路由,出现onecloud,记录ip,并安装xshell和xftp(其他ssh都可以。) 8、ssh到玩客云,并按照提示设置root密码、用户、语言及地区(注意这个时候主路由如果有科学上网,建议断掉。) 9、reboot 重启,再次查看网卡地址和ip是否一致
三、部署docker 有人问能不能装casaos,我说不可以,主要是这os太过于精贵,你一个破配置小机器,开发者哪有时间给你适配,而是AppStore太过于精简,你自己安装的docker不能傻瓜式操作(像群辉docker一样)。 三、部署openwrt ssh连接后安装docker,此时可以按照上面提到的教程走一遍。这边我按照我的思路进行整理,主要是有新版本,结合多次重装经验,记录下来: ip link set eth0 promisc on docker network create -d macvlan --subnet=10.1.1.0/24 --gateway=10.1.1.1 -o parent=eth0 macnet [↑自己根据 玩客云 所在网段修改,如:玩客云IP:10.1.2.11,则10.1.1.0/24 改成 10.1.2.0/24,10.1.1.1改成主路由地址 docker pull wfnb/onecloud:22-07-16 docker run -d --name=OpenWrt --restart always --network macnet --ip 10.1.1.13 --privileged wfnb/onecloud:22-07-16 /sbin/init 至此,旁路由openwrt安装已经完成。 四、配置旁路由 旁路由配置,首先也是看主路由出现openwrt的ip,并内网访问。 打开后首先进入系统管理权,修改登录密码。
打开网络、防火墙,将转发,由拒绝改为接受。必须
打开网络、接口,将Lan模式改为静态地址模式,设置如下: 1、IPv4 地址 改为openwrt的地址
2、IPv4 子网掩码为你主路由实际情况,可以使255.255.255.0 3、IPv4网关 为你主路由地址 4、使用自定义的 DNS 服务器 添加223.5.5.5和223.6.6.6
5、最下面ipv6设置,忽略此接口,打钩。
五、出国留学配置后,按照你实际旁路由设置,给主路由的默认网关和dns添加你的openwrt实际地址,保险起见dns可以加223.5.5.5和223.6.6.6加速国内访问。
六、回到ssh,下面布置teslamate 新建teslamate文件夹,mkdir teslamate,并CD teslamate
先设置好yml里面的内容,三个地方,ENCRYPTION_KEY= 为秘钥,你随便填写就行了,DATABASE_PASS= 填写数据库密码,POSTGRES_PASSWORD= 填写postgres的密码,密码都可以一致,但不能不填,建议都写teslamate。 esc :wq保存 执行代码:docker-compose up -d 执行后会提示你装compose,按照提示后再执行一次docker-compose up -d 至此,四个插件都提示done之后,通过4000端口和3000端口进行访问teslamate。
占用情况还可以,
看来hass不能硬来了,
不过为什么装protainer面板 9000访问不了呢。
|