利用docker安装配置nextcloud

2020-05-31 10:25:18 18点赞 128收藏 23评论

创作立场声明:这两天把黑群晖直装到蜗牛星际了,期间怎么也装不上,最后发现换的SSD不行。。。

nextcloud是一个私有同步云盘,里面有各种好玩的东西,建议大家安装体验一下。

1.安装套件

先去群晖的套件中心将下面的三个套件下载安装分别是:MariaDB 10,Docker,phpAdmin

利用docker安装配置nextcloud

2.nextcloud下载配置

打开Docker点击注册表搜索nextcloud,选择第一个然后点击下载,它会弹出一个窗口直接点击确定

利用docker安装配置nextcloud

下载完成之后点击启动,将使用高权限执行容器勾上,然后选择高级设置

利用docker安装配置nextcloud

点击启用自动重新启动

利用docker安装配置nextcloud

然后点击卷,选择添加文件夹>docke文件夹>新建文件夹,输入nextcloud,点击确定

利用docker安装配置nextcloud

装载路径输入/var/www/html,点击应用,然后点击下一步

利用docker安装配置nextcloud

确认好配置之后点击应用

利用docker安装配置nextcloud

然后点击容器,这里nextcloud就在运行中了

利用docker安装配置nextcloud

然后点击详情,查看自己的nextcloud的本地端口

利用docker安装配置nextcloud

输入你得黑群晖IP+nextcloud本地端口就是nextcloud的安装界面了

利用docker安装配置nextcloud

3.nextcloud数据库配置

然后回到黑群晖界面,打开MariaDB 10,刚安装完会显示让你创建最少十位的密码(这里建议大家输入大小写+数字+符号),我这里刚好赶上群晖服务器崩了,无法卸载重装,所以是之前装好的界面,设置完密码后点击启用TCP/IP连接(这里很关键),然后点击应用

利用docker安装配置nextcloud

之后点击phpAdmin

利用docker安装配置nextcloud

跳转到phpAdmin界面后输入你在MariaDB 10设置的密码,用户名默认root,点击执行

利用docker安装配置nextcloud

进去后点击新建,在新建数据库那里输入nextcloud,点击创建

利用docker安装配置nextcloud

创建完成会自动跳转到nextcloud数据库那里,然后点击权限,点击新增用户账户

利用docker安装配置nextcloud

进去后填写用户名为nextcloud,主机名为%,密码最好写大小写字母+数字+符号(大于八位),然后将创建与用户名同名的数据库并授予所有权限和授予数据库nextcloud所有权限(其实这两个勾哪个都一样,我顺手勾了两个),全局权限选择全选

利用docker安装配置nextcloud

配置完毕点击右下角的执行

利用docker安装配置nextcloud

如果报的是这个错误就是说你输入的密码格式不对

利用docker安装配置nextcloud

如果显示这样就是配置成功了

利用docker安装配置nextcloud

4.nextcloud安装

接下来回到我们的nextcloud的安装界面,创建管理员账号后点击存储与数据库,点击MySQL/MariaDB,然后按照我下图所示一一输入进去,Maria DB的端口你回到套件打开Maria DB下面会有显示

利用docker安装配置nextcloud

输入完成后点击安装完成(其实才刚刚安装),如果它上面报错了不要怕,重新输入好配置再点一次安装完成

利用docker安装配置nextcloud

等待一段时间,这时你回到phpAdmin会发现nextcloud已经写入了好多数据,这时千万不要乱动,静静等待安装就好了

利用docker安装配置nextcloud

利用docker安装配置nextcloud

过一段时间会自动跳转,这样就是安装成功了,点击右边的箭头会告诉你它的一些用处

利用docker安装配置nextcloud

点击开始使用nextcloud

利用docker安装配置nextcloud

安装完成,记得安装手机端和PC端,如何登录我就不教大家了,很简单

利用docker安装配置nextcloud

设为头图

5.远程访问修改

nextcloud的远程访问需要改配置文件,会显示通过不受信任的域名访问,让你修改config.php文件

图片源于网络,仅作参考图片源于网络,仅作参考

然后我们回到群晖,下载文本编辑器套件

利用docker安装配置nextcloud

下载完成之后,打开file station套件,找到nextcloud下的config.php,鼠标右键点击用文本编辑器打开

docker>nextcloud>config>config.php

利用docker安装配置nextcloud

然后会提示你权限不足,点击确定

利用docker安装配置nextcloud

再次鼠标右键点击属性

利用docker安装配置nextcloud

点击权限>新增

利用docker安装配置nextcloud

用户选择admin,然后把权限全部选上,点击确定

利用docker安装配置nextcloud

点是,确定,确定

利用docker安装配置nextcloud

利用docker安装配置nextcloud

再次右键点击用文本编辑器打开(这里可能还会提示你没有权限,多试几次添加管理员权限,就是上面那个步骤)

利用docker安装配置nextcloud

进去后找到trusted_domains,在你的ip下添加下面的代码,然后ctrl+s保存退出

1 => preg_match('/cli/i',php_sapi_name())?'127.0.0.1':$_SERVER['SERVER_NAME'],

利用docker安装配置nextcloud

之后就能远程访问啦啦啦

利用docker安装配置nextcloud


附:右上角应用有好多可玩的东西(前提是你局域网能用)

利用docker安装配置nextcloud



展开 收起
23评论

  • 精彩
  • 最新
  • nextcloud是云存储吗?

    校验提示文案

    提交
    是的,可以当github使用

    校验提示文案

    提交
    收起所有回复
  • 你都有黑裙了装这玩意是要干嘛用的? [观察]

    校验提示文案

    提交
    它的功能和兼容性比较好,也有很多实用的工具 [献花]

    校验提示文案

    提交
    我当时测试半天,客户端什么的bug挺多的不好用,后面还是就用群晖的几件套了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 和可道云比怎么样啊?

    校验提示文案

    提交
    各有好处吧,可道云是国人开发的,对国人非常友好,但是没有手机端,只能网页访问,nextcloud支持手机端但是大体上稳定性不太好

    校验提示文案

    提交
    可道云有手机端

    校验提示文案

    提交
    收起所有回复
  • 坐等新内容 [高兴]

    校验提示文案

    提交
    正在更新中 [脸红]

    校验提示文案

    提交
    收起所有回复
  • 按照教程做的,NextCloud 设定数据库一直连接不上

    校验提示文案

    提交
    看一下数据库配置好了没 [献花]

    校验提示文案

    提交
    数据库配置应该是没问题的,我在网上搜了下,大概就是localhost 改成127.0.0.1或者maria 但是感觉不行,如果写NASip+port 起码还转2圈,如果是127.0.0.1或者maria直接就谈错误了。数据库配置,就几步 建数据库,建新用户,设置权限,不知道哪里有错。网上其他教程都是命令的方式弄的,群晖不一定能用...

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 又是一篇上来123的文章,又想起了我的某位老师,上课后就开始在黑板上推公式,推完下班,留下一脸懵逼的我们,这是啥公式?干啥用的?给个建议,先写写这个东西是个啥,展示一下有啥用,然后才是123

    校验提示文案

    提交
  • 值得买已经有更简单的安装方法了。

    校验提示文案

    提交
  • 这么良心的教程,不应该人气这么少哇。

    校验提示文案

    提交
  • 这个教程让小白感动到哭,太详细了,谢谢up

    校验提示文案

    提交
  • 请问,数据库连接不是有解决方案吗

    校验提示文案

    提交
    已经解决,宿主主机IP要使用桥接IP,假如主机IP是192.168.1.1,连接数据库时候不能使用该IP,要使用桥接IP,打开docker日志中心发现桥接网络网段在172.17.0.0/16,说明不能访问192.168.1.0的网段,所以直接使用桥接的IP即可。

    校验提示文案

    提交
    收起所有回复
  • 看好的私有云存储,Filerun,kodbox,Cloudreve,pydio。最不看好NextCloud,老觉得臃肿,但是貌似FileRun与pydio官方docker镜像不支持arm64,Cloudreve右还在发展阶段。综合各种因素,选择可道云kodbox,多平台多客户端支持,操作舒畅,该有的都有。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
128
扫一下,分享更方便,购买更轻松