华为悦盒EC6108V9C折腾记录
群友赠送一款华为悦盒EC6108V9C,我就想将其作为家庭 打印和扫描服务器,为我家的老旧打印机升级网络打印新功能,同时又可以作为家里云跑一些自己的小东西
安装 WIFI 驱动
群友给我寄过来时已经刷好海纳思系统,但是并没有启用wifi,被群友告知启用wifi版本是作者在卖的。因此就想折腾一下自行启用wifi,首先尝试的是根据型号自己编译安装驱动,结果被这个系统不常见的内核头文件难住,于是再次搜索找到了这篇教程,经过实践可行
使用cups作为打印服务器
cups简介:Unix/Linux下打印总是有许多限制。但若安装了CUPS(Common UNIX Printing System),你将会得到一个完整的打印解决方案。在UNIX/Linux 下打印的方法很久以来都是用lpd(命令行方式的打印守护程序),它不支持IPP(Internet打印协议),而且也不支持同时使用多个打印设备。CUPS给Unix/Linux用户提供了一种可靠有效的方法来管理打印。它支持IPP,并提供了LPD,SMB(服务消息块,如配置为微软WINDOWS的打印机)、JetDirect等接口。CUPS还可以浏览网络打印机。(来源:百度百科)
使用SANE启用扫描功能
SANE( Scanner Access Now Easy),是一个应用程序编程接口(API),它提供给任何光栅图像扫描仪硬件标准化的访问(平板扫描仪,手持式扫描仪,视频和静止相机,图像采集卡等。 )。该api是公共领域,它的讨论和发展,是对所有人开放。目前的源代码是UNIX(包括GNU / Linux)的和GNU通用公共许可证(下可用SANE API可用于专有应用程序和后端为好)。
docker的安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
如果出现网络问题,可以将脚本自行保存并上传到盒子,比如保存为docker.sh后只需执行
bash docker.sh --mirror Aliyun
配置docker镜像
可见此仓库https://github.com/dongyubin/DockerHub收集的可用docker镜像以及修改方法
qinglong的安装(可选)
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \
-e QlBaseUrl="/" \
-e QlPort="5700" \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
使用cloudflare tunnel将服务映射到公网(可选)
curl -L --output cloudflared.deb https://mirror.ghproxy.com/https://github.com/cloudflare/cloudflared/releases/download/latest/cloudflared-linux-armhf.deb&&
sudo dpkg -i cloudflared.deb &&
sudo cloudflared service install **token**
将token替换为在cloudflare官网得到的ey开头的token值即可启动