使用Cubieboard 开发板和家庭带宽搭建小型服务器

因为搬家翻出几年前买的国产类似树莓派的增强的开发板 Cubieboard A8,ARM架构,1G、1核cpu、8G内存、8G内存卡。

先解决Cubieboard linaro系统ip一直无法修改的问题。

这个板子以前玩了一段时间,被我玩的 ip 设置一直改不了就搁置了,这次因为搬家又找出来重新通电试一下,开机基本没什么问题,还是因为ip一直不能修改,网卡总是默认一个之前设置的IP,临时通过ifconfig命令修改后重启就变化,改完配置文件键盘不太匹配,不能直接直接改配置。正好晚上没事准备重新刷机,重新看了网上的 Cubieboard 刷机教程,需要先用 windows 把系统镜像刷到 sd 卡中。
需要下载烧录工具和镜像,这个盒子是刷过机的,应该已经装好了镜像管理工具了,打开系统文件查看也有镜像文件,桌面版和服务器版都有一个。

先重启一下看看能不能重新选择系统镜像安装。重启 Cubieboard 试一下,盯着显示器看了一遍启动程序发现有个 Boot 程序会先于系统运行,在这一步选择镜像或添加镜像,Boot 程序是 BerryBoot ,添加镜像也连不上网,无法选择联网镜像。等等,联网?这里怎么还要联网,看了下设置,linaro 系统中网卡总是出现的 ip 地址在这里找到了,在 Boot 阶段已经把网卡 ip 设置完了,之前默认启动的 linaro 的系统里运行的 ip 设置不生效找到原因了。

看来 BerryBoot 不但会控制镜像安装,还会虚拟系统环境,配置好正确 ip 段后能够正常联网获得 linux 系统镜像列表了,测试了一下 BerryBoot 每个镜像分配使用的内存等资源大小。

Cubieboard 家庭带宽搭建外网服务。

继续 linaro 测试,linaro 系统继承了 BerryBoot 设置的网卡配置,linaro ip 变正常可以联网了。linaro 安装后没有中文字体,浏览器打开中文网页显示的全是方框,通过包管理器安装中文文泉驿开源字体

apt-get install ttf-wqy-microhei #文泉驿微米黑

apt-get install ttf-wqy-zenhei #文泉驿正黑

这样就可以了,另外还可以安装中文输入法。

这个开发版没有集成 wifi 模块无法使用无线连接,只能通过网线接入,接上家里的 Tp-link 路由器,登陆路由器管理后台(tplogin.cn)配置虚拟服务器,发现Tp-link 也改为了云路由器,界面变化好大,不适应。虚拟服务器变成了插件存在了, DMZ 主机也是插件形式,直接将 Cubieboard 设置的固定 ip指定为 DMZ 主机 即可完全在公网暴露当前主机的全部端口。如果你要指定个别端口就用虚拟服务器功能映射端口。

发现 Tp-link 云路由器插件也集成了动态解析功能,这个版本除了花生壳以外还有 Tp-link 提供的 DDNS 服务,注册并登录 Tp-link ID 账户后可以直接使用。域名是 xxxx.tpddns.cn 这样的格式。注册以后除了 80 端口被运营商(联通)封锁以外其他端口可以正常访问。

就这样一直开机,保持小盒子 Cubieboard 主机在线,其他的功能通过 ssh 即可正常连接和控制。运营商并没有封锁 22 端口。通过 Tp-link 的动态解析域名可以在外网轻松连接主机。如果你有自己的域名可以直接 cname 到 xxxx.tpddns.cn 的域名上。(注意 xxxx 要换成你自己注册动态域名)

Cubieboard 通过宝塔 lnmp 服务器面板 创建 web 服务器使用。

在 Cubieboard上面安装了宝塔面板(bt.cn),安装过程持续了十几个小时,mysql 还没安装成功,单独在宝塔又安装了 mysql 5.1成功安装。注意家庭带宽环境下安装 lnmp 以后创建的网站 80 端口无法访问。还是要解决一下外网访问 80 端口的问题,基本思路就是在前端再加一层能开通 80 端口的服务器进行代理转发,这是特色局域网多出来的一道工序。

我使用了腾讯云的 cdn 的回源端口来解决,本地服务器使用非 80 端口,cdn 回源配置加端口号,正常通过cdn加速来访问,每月免费 10GB 流量包,正常自己使用完全可以通过端口号访问。只有特殊情况才使用 cdn 进行访问。比如发布一个网站备案这些流程都少不了,国内 cdn 也需要备案才能使用。

一台小小 linaro Linux 的主机可以使用了,性能(1核、1G、8G)和耗电(usb5V、2A)上都比较小,存储也不大。搭配BerryBoot、linaro linux、宝塔面板、家用带宽、tplink ddns、cdn就可以做一个家庭服务器、存储空间。

如果现在新购新版的 Cubieboard7 服务器性能还能提高很多。

参考官网:http://www.cubietech.com/
设备购买淘宝店:【cubieboard】http://www.dwntme.com/h.Z0nWVev
淘宝还有带 ssd 硬盘的整套服务器版搭配。

最终自己盒子只有鼠标大小。

发自我的iPhone