[N1盒子] 翡讯N1盒子最简单的部署nextcloud命令——翡讯N1安装nextcloud命令方法
今天说下如何在N1上面安装NextCloud的方法,以前也写过关于在N1上面搭建LNMP环境的文章,感兴趣可以看下《使用N1命令安装linux+nginx+mysql+php7.3建网站(不用面板,手动安装LNMP)》
什么是NextCloud
NextCloud 是国外一个开源的云盘应用,用户可以免费下载安装在服务器等终端,随时管理自己的数据。(个人、创业团队均可免费使用)。
NextCloud 主要有以下几个优点:
1、开源项目,没有服务费、会员费。
2、文件、空间大小、上传下载速度不受限。
3、丰富可拓展性,办公协作、一键分享、在线预览,子账号管理等等,碾压**网盘
4、数据存储在自己的服务器上,保证你不会因为“**门”上头条。
N1系统版本
root@debian:/# uname -a
Linux debian 4.19.0-rc7-aml-s9xxx #17 SMP PREEMPT Fri Oct 19 13:41:02 MSK 2018 aarch64 GNU/Linux
(未替换内核)
一、安装docker软件
执行armbian-config 安装docker软件,在第三方软件列表中
如果armbian-config没反应,请关闭KoolProxy
安装完成后检查版本:
root@debian:/# docker version
Client:
Version: 18.06.1-ce
API version: 1.38
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:24:49 2018
OS/Arch: linux/arm64
Experimental: false
Server:
Engine:
Version: 18.06.1-ce
API version: 1.38 (minimum version 1.12)
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:22:55 2018
OS/Arch: linux/arm64
Experimental: false
这样就装好了。
二、安装NextCloud
docker run -d -p 8888:80 --name nextcloud -v /media/udisk/:/var/www/html/ --restart=always --privileged=true arm64v8/nextcloud
(感谢@wdisk提示,加入--restart=always,开机自启,已经创建容器的可以用:docker update --restart=always nextcloud 更新设置 )(最近dockerhub修改了,必须使用arm64v8/nextcloud才能拉取到镜像)
8888是你要访问的端口,可以随便改;/media/udisk/是我的u盘挂载目录,这里要注意:默认挂载的ntfs会发生权限错误,不能启动,要指定权限挂载(这个没研究),我是把u盘格式化成ext4格式的(看第三步格式化教程)
他会自动拉取镜像并启动,这个镜像默认是使用Apache,sqlite3数据库,sqlite3消耗比较小,性能也差一点
成功后他会返回一大串uuid,像这样的:93032017a20e29004ffb4d1b6b93fb92ad8014260a8254f9cf8a0f54973f0ffa
查看nextcloud是否启动
root@debian:/# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
93032017a20e nextcloud "/entrypoint.sh apac…" 28 minutes ago Up 28 minutes 0.0.0.0:8888->80/tcp nextcloud
现在你就可以访问http://N1Ip:8888配置nextcloud了
如果没有启动可以查看日志
命令:
docker logs nextcloud
三、格式化u盘为ext4
blkid 查看u盘的设备文件
我是/dev/sda
执行
mkfs.ext4 /dev/sda
然后等一会儿,会有点慢,成功了会跳新的命令行的
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包