分享QNAP的NAS(非ARM版)安装seafile的问题


#1

Seafile服务器真不错,就是服务器的选择有点窄,还好有虚拟机这种神器!:heart_eyes:
不过,也不是啥 都能在虚拟机里正确跑的:
Qnap NAS 非ARM版的设备,在APP中心有个虚拟机APP:(Virtualization Station),这个APP是个神器,它可以导入VMware创建的虚拟机文件!而且,比用他自己创建的文件小一倍以上的硬盘用量!(ubuntu + seafile专业版 总用量4.38G), 而且有各种保障手段,比如停电什么的(当然需要个UPS且可以通信),比普通服务器功能多且省电,体积也很小,不多废话了,我不是来推销的:joy:

之前我一直是在我的QNAP上虚拟Windows 2012 来跑seafile服务器(社区版)遇到过一些奇怪的问题,总是没法处理,而且windows的服务器版本也不更新了,所以考虑来考虑去,还是决定在ubuntu上试试专业版的服务器。
说干就干,先把ubuntu18.04.3服务器镜像下好,直接在NAS(我就省掉品牌了,累)的虚拟机里安装,都是默认,除了IP地址外,然后升级,备份干净的镜像(这点非常重要!!!)再开始按专业版一键安装脚本(不会docker:joy:根本不知道如何开始:sweat_smile:)漫长的等待,然后就是不断的试错(也不怕丢脸了:https://bbs.seafile.com/t/topic/10218/23)
总是错误!服务器无法启动!错误!服务器无法启动!错误!服务器无法启动!在VMware下一次成功的,在NAS上连网卡都不能工作(没有迁移过linux到nas)连续三天整到凌晨3点多,焦头烂额!难道这么不友好?还是我年纪大了跟不上了?:rofl:
十月十二日星期六晚上,沉下心对照网上的资料,对比VMware和NAS自己创建的虚拟机,终于发现问题(见上面那个社区链接)原来是NAS迁移导入虚拟机文件的时候,网卡变了,但配置文件没变,马上修改,就是去掉一个数字,保存应用,然后用颤抖的手在浏览器上输入IP,回车。。。奇迹降临~:rose:
xxxxxx@seafile_server:/etc/netplan$ cat 50-cloud-init.yaml

network:
ethernets:
ens3:
addresses:
- 10.0.0.xx/24
gateway4: 10.0.0.x
nameservers:
addresses:
- 10.0.0.x
version: 2
在nas上建立的虚拟机网卡 是ens3
而在VMware下创建的虚拟机网卡是 ens33
network:
ethernets:
ens33:
addresses:
- 10.0.0.xx/24
gateway4: 10.0.0.x
nameservers:
addresses:
- 10.0.0.x
所以网卡死活都不通:joy:
修改后,应用, 就好了,可以愉快的用网页设置了:muscle:

接下来研究用NAS自带的容器怎么装docker:rofl:


#2

上传一张QNAP的非ARM内核NAS的虚拟机APP界面,第一个就是服务了两年以上的,第二个是马上接替它的文章里说的那个用VMware创建然后导入的,下面两个没运行的是APP自己创建的(看看空间占用区别)
QQ%E5%9B%BE%E7%89%8720191013133003


#3

NAS自带的容器,想研究怎么在这里运行seafile的docker
如果官方能够出个安装文档或者支持和兼容,那就太好了!!!这么好的小机器跑seafile绝对是绝配!!!


#4

上一张我的NAS的配置图,别看CPU这么弱,在虚拟机里,它被伪装成了I7!重要的是,根本不卡!!!:joy::joy::joy:

intel官方文档说这个CPU是配8G内存,我配了16G,都能认出来也能正常使用。