找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3605|回复: 3

[N1盒子] N1 装好Openmediavaule和docker后部署nextcloud,懒人版小白教程

[复制链接]
发表于 2019-6-7 23:04 | 显示全部楼层 |阅读模式
本帖最后由 haodd 于 2019-6-24 10:01 编辑

说起来装这个nextcloud,前后用了挺多的时间,所以决定记录下来。
一开始是用什么LAMP啊LNMP啊去安装,各种的依赖关系各种的配置,装了这个缺了那个,配置不好还不能用,小白表示真的很麻烦。
后来发现Docker是个好东西,一般在hub.docker.com上支持ARM64的应用一般都可以装,安装删除都方便。
好了,开始。。。
N1先刷入ARMBIAN 5.60、5.77、5.78等都可以。
然后装好Openmediavaule和Docker,要在Openmediavaule的服务下有Docker(容器)就行

用docker容器安装 Nextcloud,在Openmediavaule的容器下应该也可以配置,先拉镜像再配置,不过我没试。这个教程不涉及MySQL数据库安装配置,简单点。以下是小白教程,大神忽视即可

如果只是想体验一下nextcloud,用下面的命令就可以,
  1. docker run -d --name nextcloud \
  2.         -p 8080:80 \
  3.         arm64v8/nextcloud
复制代码
安装完成后在浏览器输入http://N1的IP:8080即可访问nextcloud了。
不过这时nextcloud的使用空间全在N1的内存里,内存才几个G的空间,没有实用价值。
这里要说一下,nextcloud处于Debian系统下docker容器内的系统,与Debian系统是分离的,所以用不了Debian系统下已经挂载的移动硬盘。

那么要用移动硬盘来存储nextcloud数据,空间问题就解决了。
这个教程以简单实用为主,所以有点前提条件
1.移动硬盘或U盘要求为ext4格式。如果用ntfs格式,到后面设置nextcloud时会有权限问题,设置起来会有点烦。
2.移动硬盘或U盘已经挂载到Debian系统目录下,我用Openmediavaule挂载的,目录为/sharedfolders/H1

接下来用下面的命令就可以
  1. docker run -d --name nextcloud \
  2.         -p 8080:80 \
  3.         --restart=unless-stopped \
  4.         -v /sharedfolders/H1/nextcloud:/var/www/html \
  5.         -v /sharedfolders/H1:/mnt/test \
  6.         -v /mnt/OneDrive:/mnt/test1 \
  7.         arm64v8/nextcloud
复制代码
/sharedfolders/H1是我移动硬盘挂载目录,根据实际修改,不需要就删除这行
/mnt/OneDrive是我网盘挂载目录,根据实际修改,不需要就删除这行
解释下命令行的所用
restart=unless-stopped---自启动
/sharedfolders/H1/nextcloud:/var/www/html---所有nextcloud上传数据都存储在容器内地址/var/www/html,挂载后数据就保存到nextcloud目录了
/sharedfolders/H1:/mnt/test---将移动硬盘挂载到docker容器内容器内地址/mnt/test
/mnt/OneDrive:/mnt/test1---将Debian系统下挂载的网盘挂载到docker容器内地址/mnt/test1,如果没有网盘就把这行删除
网盘的挂载我用rclone挂载的,可以网上搜一下。

安装完成后在浏览器输入http://N1的IP:8080即可访问nextcloud了。







顺便把近期折腾的结果记录下
Debian
├OpenMediaVault
│ #基于OMV下的面板控制
│  ├Nginx
│  │  └KODExplorer
│  │
│  ├Syncthing
│  ├Docker
│  │  ├OpenWRT
│  │  │  └#主要还是为了富强
│  │  ├Aria2
│  │  ├Nextcloud
│  │  ├BaiduPCS
│  │  ├Typecho
│  │  ├Plex
│  │  └迅雷
│  │
│  └Transmission
│  

├Rclone-#挂载onedrive的5T网盘
└FileBrowser

Debian
└宝塔面板-#比较喜欢的窗口界面,自带软件中心。好像不支持Transmission,MySQL没装成功,Docker也没试。主要还是不会玩,不想花更多精力了。

实际上最初折腾目的是想要数据同步,同步本地(PC)-服务器(N1)-云端(onedrive)-手机端,结果还是没有完美做到
N1和onedrive总是不能双向同步,只能单向到onedrive,Rclone和Syncthing都是这样,不知道为什么。
nextcloud或许可以做到,还没怎么用,慢慢摸索吧
不过作为轻NAS使用觉得也差不多了













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
我的恩山、我的无线 The best wifi forum is right here.
发表于 2019-6-8 00:42 | 显示全部楼层
折腾的够厉害 大佬
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-8 00:46 | 显示全部楼层
感谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2019-6-23 10:50 | 显示全部楼层
不错不错,最近也在折腾各种docker镜像,学习了!
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-24 13:58

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表