群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

2021-11-29 17:56:03 10点赞 96收藏 14评论

利用群晖

关注
品牌
粉丝:

  • 商品百科

  • 好价

  • 社区文章

搭建Nextcloud的方法很多,本人技术小白,在技术大神朋友的指导下,选用Docker+CentOS的方式来搭建NextCloud。分享一下整体思路过程,还望各位指点。

1.在群晖中心安装Docker,在docker目录新建文件centos

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

2.在Docker注册表选项,下载CentOS。我使用的CentOS 7版本,8版本不确定是否能成功;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

3.下载完成启动CentOS,进入高级设置;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

4.映射存储空间,/www/wwwroot

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

5.映射网络端口,暂时先映射8888,这个是宝塔面板的入口,后面会用到;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

6.配置成功后启动,选中centos这个容器,点击详情,进入终端机;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

7.留意终端机内文本的操作方式,准备安装宝塔面板,复制以下命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

回到终端机,先按Ctrl+A,进入终端机的编辑模式,再按Ctrl+V粘贴上方宝塔面板安装命令;这里确认是否安装宝塔面板,按Y,回车,执行安装;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

8.出现这个页面,说明宝塔面板已经安装完成,通过外网面板地址,以及下方账户和密码,即可访问宝塔面板;这里提示开放8888端口,这也是之前端口映射8888的原因;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

9.登陆面板后,系统自动提示安装相应插件,注意选择插件的版本,这里我的选择是:

Apache 2.4.51

MySQL 8.0.24

PHP7.4

phpMyAdmin5.1

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

10.添加站点,输入域名,这里我用的是群晖自带的synology.me,自己有其他域名的也可以;网址后面的端口我设置为809,方便后续操作;下方选择建立数据库,记住数据库名称和账号密码,后面会用到;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

11.进入到文件选项,可以看到刚刚建立的网站文件夹已经生成,点击上传,准备上传nextcloud文件包;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

12.到nextcloud官网下载服务器版本的文件,上传到刚刚的wwwroot目录,然后解压,会生成文件名为nextcloud的文件夹;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

13.进入到这个nextcloud文件夹,全选复制里面所有的文件,粘贴到之前建立的网站文件夹,网站文件夹内的文件可以提前全部删除,或者覆盖替换亦可,这样就把nextcloud的文件全部复制到了新建站的文件夹;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

14.进入到系统安全,刚刚建站的809端口已经自动添加,这里再手动添加一个443端口,SSL放行;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

15.回到群晖的docker,关闭centos,为刚刚容器新增的443和809端口添加映射;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

16.重新启动centos,进入中端,输入bt,启动宝塔控制面板,选择1,重启宝塔面板;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

17.再次进入宝塔面板,重新启动一下Apache和MySQL,确保4个软件都已经运行;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

18.通过之前设置的域名XXXX.synology.me:8887,可以成功访问nextcloud;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

19.设置用户名和密码,设置数据库,选择MySQL/MariaDB,下方填入之前保存的数据库名称和密码,下方的端口填入刚刚映射的8886,也就是centos的443端口,直接在localhost后面加:8886,结果就是localhost:8886

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

20.稍等片刻,成功加载完成,进入nextcloud;

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

群晖Docker下用CentOS宝塔面板搭建Nextcloud教程分享

后记,关于群晖下使用nextcloud,网上有很多大神的教程,本人小白一个,不懂各个方法的优劣,通过docker+centos宝塔的方式是我目前可以成功的方法,故此和各位讨论。

文章很值,打赏犒劳作者一下

打赏“首席”打赏官正虚席以待!
14评论

  • 精彩
  • 最新
  • 为啥不直接docker安装nextcloud呢?你这就像从北京到天津,非要到黑龙江绕一圈

    校验提示文案

    提交
    换一种玩法

    校验提示文案

    提交
    收起所有回复
  • 群晖自带的web服务器也能实现,为什么要用docker?

    校验提示文案

    提交
    是的,我没用群晖自带的,感觉在docker折腾更肆无忌惮 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 这东西最大的问题就是没有办法挂在已有的目录,这就导致了我建好之后里面什么都没有,但是如果本地已经有文件了,那他就看不了,因此意义不大,就这个问题我已经找了很多解决方案,但基本上都实现不了。

    校验提示文案

    提交
    已有文件不在nextcloud的里的没法查看。就当个全新的网盘,同步照片文件啥的吧。

    校验提示文案

    提交
    收起所有回复
  • 我阿里云服务器用的也是宝塔

    校验提示文案

    提交
    宝塔很方便

    校验提示文案

    提交
    收起所有回复
  • 宝塔到底能干什么呀

    校验提示文案

    提交
    我理解是图形化的操作界面吧,比敲命令更简单,对不懂命令的人友好。

    校验提示文案

    提交
    收起所有回复
  • 群晖本来就是可以做网盘用的 为啥还要装个nextcloud?

    校验提示文案

    提交
  • 买了群晖,然后跑可道云kodbox。

    校验提示文案

    提交
  • [口水] 666收藏一下

    校验提示文案

    提交
  • 用的可道云,宝塔一键安装,虽然功能插件比nextcloud少,不过使用比较流畅,体验也好,要是这俩能中和一下就完美了

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
天猫超级红包
距结束10:56:51
现金红包天天领,最高8888元
红包按钮
最新文章 热门文章
96
扫一下,分享更方便,购买更轻松

举报成功

该举报信息「小小值」会优先核实并处理哦!