储存小白教你手把手在群晖的docker里安装自己的私有云

2019-04-17 14:32:22 76点赞 1134收藏 61评论

前言及目的

大家好,上次分享了我的群晖----储存小白的黑群折腾之路(随时随地访问你的nas)的一些小经验,很多朋友都给予了指导,谢谢大家,最近又想在自己的nas里安装私有云,只是单独的云,没有和其他大牌云进行同步的计划,找了很多代码程序,最终选定了nextcloud,为什么选他呢?因为好看呗储存小白教你手把手在群晖的docker里安装自己的私有云 ,本来自己就是小白,所以到网上去找了很多的教程,但是多半写的不清不楚,要不就是写到一半就戛然而止,总之是没有和我的计划一样的攻略,所以也是耗费了好一阵的时间(谁让咱笨的储存小白教你手把手在群晖的docker里安装自己的私有云 )尝试了很多方法,也翻阅了很多教程,终于目前看着是成功了,最终的结果就是可以在外网任意的访问终端操作群晖docker里的私有云nextcloud。

过程及尝试

好了,现在开始我的安装流程,期间图片较多,大家注意自己的流量,土豪随意

首先在群晖nas里安装docker,就是这个套件

储存小白教你手把手在群晖的docker里安装自己的私有云

安装好之后我们需要安装centos容器来运行nextcloud,等等储存小白教你手把手在群晖的docker里安装自己的私有云 那个小伙伴说了,你这不是费劲了吗?怎么不在群晖web里直接安装或者docker里直接安装,为啥非的兜这一大圈子呢?实际上我也不想啊,在群晖web里我已经安装过了,但是跟另一个图床系统有冲突,新版的nextcloud需要PHP7.0以上,但是图床确需要PHP5.6,这个对于小白的我有点难,只能另辟蹊径,要是有大佬能帮忙解决一下,不胜感激!

就是这个,PHP5.6和PHP7.0只能选一个就是这个,PHP5.6和PHP7.0只能选一个

之后也在docker里面的注册表中搜索下载了很久的nextcloud,但是就是下载不了啊,不知道是什么情况

储存小白教你手把手在群晖的docker里安装自己的私有云

所以我才有今天的这个没有办法的办法,大家可能不会遇到我这样的情况,所以,大家就权当看看热闹

刚才说到下载docker里面的centos,奇怪的是这个直接就下载来了,不明所以啊

储存小白教你手把手在群晖的docker里安装自己的私有云

下载好之后我们就能在映像中找到了,是这个样子的下载好之后我们就能在映像中找到了,是这个样子的

之后我们点击映像中的启动,启动centos系统之后我们点击映像中的启动,启动centos系统

储存小白教你手把手在群晖的docker里安装自己的私有云

进入到这个安装映像界面,这里面有个高级设置需要特殊留意一下,其他选项大家根据自己的机器自行调整就OK了

储存小白教你手把手在群晖的docker里安装自己的私有云

首先我们要吧centos设置成自动重新启动,就是当docker启动时centos也同时启动,要不我们还要在特意的开启一下

储存小白教你手把手在群晖的docker里安装自己的私有云

网络这个地方大家一定要注意,储存小白教你手把手在群晖的docker里安装自己的私有云 划重点划重点,划重点,一定不要选择---使用与Docker Host相同的网络,否则容器建好之后没法修改,也没办法进行外网访问了,所以这里大家选择bridge网络即可

储存小白教你手把手在群晖的docker里安装自己的私有云

端口配置上nextcloud系统用的是8001端口,映射到群晖NAS是80端口,这里大家也可以自行修改端口,8888端口是我的面板端口,外网内网都是一样的

链接部分默认即可链接部分默认即可

环镜部分也默认环镜部分也默认

储存小白教你手把手在群晖的docker里安装自己的私有云

之后点击应用会看到我们刚才的各种设置

储存小白教你手把手在群晖的docker里安装自己的私有云

没有问题之后直接点应用创建容器即可

储存小白教你手把手在群晖的docker里安装自己的私有云

之后就能看见我们创建的容器成功了,内存,cpu和运行时间

储存小白教你手把手在群晖的docker里安装自己的私有云

之后选中容器点击详情

储存小白教你手把手在群晖的docker里安装自己的私有云

进入终端机,嗯嗯,储存小白教你手把手在群晖的docker里安装自己的私有云 现在开启小白模式,大神们可能直接就在centos里面用命令行安装好nextcloud了,但是小白不行啊,看见命令行就会迷糊,所以嘛,----我在centos中安装了宝塔面板储存小白教你手把手在群晖的docker里安装自己的私有云

储存小白教你手把手在群晖的docker里安装自己的私有云

最新的版本6.9,占用系统相当的小,主要针对小白,面板系统的友好度超高

有的同学觉得可能5.9版本更加稳定,这个看自己,我安装的是6.9版本的有的同学觉得可能5.9版本更加稳定,这个看自己,我安装的是6.9版本的

储存小白教你手把手在群晖的docker里安装自己的私有云

咱们接着往下说,刚才打开终端机后

输入这个安装命令就可以自动进行如上图的自动安装了,期间只需要等着就好了输入这个安装命令就可以自动进行如上图的自动安装了,期间只需要等着就好了

这个是6.9版本的安装命令:储存小白教你手把手在群晖的docker里安装自己的私有云

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

这个是5.9版本的安装命令:储存小白教你手把手在群晖的docker里安装自己的私有云

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

想要安装哪个版本的直接复制粘贴即可

之后会自动安装不需要我们干什么了之后会自动安装不需要我们干什么了

储存小白教你手把手在群晖的docker里安装自己的私有云

安装好了会提示你登陆链接,用户名和密码,这个大家先记下来,等下登陆时候会用的到,大家在局域网直接用群晖的NAS的网址加端口号8888即可登录,不过登陆之前还要留意一下

储存小白教你手把手在群晖的docker里安装自己的私有云

宝塔面板初装后会有个安全的登陆地址,这个是随机的,比如我的就是74567B53,按上面网址才能登陆,后期我们关闭安全登陆就可以不要这安全登陆地址了,直接IP加端口号即可

储存小白教你手把手在群晖的docker里安装自己的私有云

浏览器中输入刚才的安全登陆链接出现登陆面板,直接输入我们刚才记录的用户名和密码就可以登陆

储存小白教你手把手在群晖的docker里安装自己的私有云

宝塔面板上来会直接提示你安装使用环境需要的插件,(真省心啊)我因为要安装nextcloud需要LAMP环境,所以就安装的这个

储存小白教你手把手在群晖的docker里安装自己的私有云

然后宝塔会自动安装,我们就可以闲下来了储存小白教你手把手在群晖的docker里安装自己的私有云 ,正好喝杯水去,

等个一会就安装好了

储存小白教你手把手在群晖的docker里安装自己的私有云

之后我们在软件管理里面把PHP7.0安装好,7.1,7.2,7.3哪个都行

储存小白教你手把手在群晖的docker里安装自己的私有云

之后我们就需要上传nextcloud源代码了,没下载的小朋友可以直接点此:链接,下载压缩包,之后上传即可

储存小白教你手把手在群晖的docker里安装自己的私有云

储存小白教你手把手在群晖的docker里安装自己的私有云

成功之后点击解压,把文件夹解压到面板的网站根目录

储存小白教你手把手在群晖的docker里安装自己的私有云

然后转回头点击面板上的网站目录,输入网址,应用的文件夹位置,PHP应用版本,数据库名,及数据库密码,然后点击确定来创建网站,域名直接写群晖NAS地址即可

储存小白教你手把手在群晖的docker里安装自己的私有云

创建成功了会有这个界面出现

储存小白教你手把手在群晖的docker里安装自己的私有云

以后我们就可以在直接在面板的网站管理中,管理网站了

储存小白教你手把手在群晖的docker里安装自己的私有云

然后输入我们群晖NAS地址加上我们刚才的端口8001,就可以访问我们的私有云了

储存小白教你手把手在群晖的docker里安装自己的私有云

储存小白教你手把手在群晖的docker里安装自己的私有云

继续折腾--开启外网访问

如果大家只想在局域网使用可以直接略过本段,如果也想在外网访问,可以参考以下攻略。

本次外网访问还是利用的FRP ,如何配置大家可以参考我上篇的文章

储存小白的黑群折腾之路(随时随地访问你的nas)小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外100金币奖励。详细活动规则,请猛戳此链接!大家好,我是一个默默潜水的小白,每天都要翻开张大妈开眼界,确实大妈也为我打开了一个又一个的新世界,认识了很多各行各业的大佬,专家(只有我认识人家的份),喜欢看各种原创,也各种被洗脑,虽然来大妈家已企鹅又归来| 20 评论27 收藏234查看详情

刚开始我想不明白这端口好像好多,又是群晖,又是docker,又是centos还有宝塔面板的,想一想头都疼,但是静下心来仔细合计一下实际上用的就是和群晖一个端口(我默认的是80端口)储存小白教你手把手在群晖的docker里安装自己的私有云 大佬们别笑话我,小白确实搞不懂这些端口都是哪个端口,最开始我也是在下图这步

储存小白教你手把手在群晖的docker里安装自己的私有云

直接用了和Docker Host相同的网络,结果安装什么的都可以,宝塔也没问题,但是就是端口上有冲突,所以小白我又重新安装了一遍centos和宝塔面板

储存小白教你手把手在群晖的docker里安装自己的私有云

在网站管理里点击域名可以出现如上图的界面,域名管理处添加我们的域名,就是红色箭头所指,正常情况下这个域名是我已经在frp客户端里设置好了端口映射的二级域名,虽然说我的二级域名访问的端口是80端口,但是在frp映射的时候已经将nextcloud的8001端口映射为群晖的的80端口了,所以访问时不会冲突,储存小白教你手把手在群晖的docker里安装自己的私有云 不知道我这么解释大家能不能听懂?

为了让大家更加清楚一些,我把FRP客户端需要修改的字段贴给大家,大家参考一下

[XXXXX这里填写你自己修改的名字]

type = http

local_ip = 192.168.1.12(就是你群晖的IP)

local_port = 8001(映射的nextcloud的端口)

use_compression = true

use_encryption = true

custom_domains = xx.xxxx.com(自定义的二级域名)

后记

自此全部的安装步骤,所需软件,注意事项我都从一个小白的角度帮大家完整记录好了,如果有更多的小白需要这种环境安装软件(不仅限于nextcloud)大家可以参考我的攻略,少走弯路,好了咱们下次见!储存小白教你手把手在群晖的docker里安装自己的私有云 储存小白教你手把手在群晖的docker里安装自己的私有云最后贴一下我的群晖导航界面欢迎大家指导。

储存小白教你手把手在群晖的docker里安装自己的私有云



展开 收起
61评论

  • 精彩
  • 最新
  • 在win10里hyperv装个win95, 也是同样的意思 [大囧]

    校验提示文案

    提交
    这个比喻贴切了 [献黄瓜] 我也没搞明白撸主这样子玩的意义

    校验提示文案

    提交
    嗯嗯,好像有点这意思

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 不是,drive不好用吗?

    校验提示文案

    提交
    您说这个,我真看了,但是没看懂,等下接着翻资料去,多谢指导

    校验提示文案

    提交
    这个教材正好我需要,我的hyper只能用黑裙5.2,没有drive

    校验提示文案

    提交
    收起所有回复
  • 真麻烦 开个ftp 不就行了

    校验提示文案

    提交
    Ftp界面不好看 [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 原本自带 一定要再装一个 啥意思

    校验提示文案

    提交
    您是说群晖套件里面有nextcloud套件?我没看着呢?

    校验提示文案

    提交
    他的意思是,你非要在电脑里面安装一个安卓虚拟机,虚拟机里面装微信。这样没手机也可以电脑聊微信。为什么不直接电脑装微信?群晖本身就是私有云,各种套件都有。你搭建的私有云支持记事本吗,支持迅雷远程下载吗?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 请问下lz,docker注册表搜索,无论什么关键字都提示“查询注册表失败”怎么处理。。。就是你第三张图的搜索。我在搜索框边上的设置里面,把地址切换成去看看也没用

    校验提示文案

    提交
    你的网址不对去看看添加这个就行

    校验提示文案

    提交
    收起所有回复
  • 小伙子太麻烦了啊,直接file station就可以了啊,最简单了,http://群晖地址/file就是访问地址,进去上传下载新建文件夹都可以

    校验提示文案

    提交
    嗯嗯,这个file station我也整了,还群晖系统里直接做了映射,登陆后直接跳转到file station,确实简单

    校验提示文案

    提交
    收起所有回复
  • 都9102年了,我的电信全家桶还怕你流量 [得意] [得意] [得意] [得意]

    校验提示文案

    提交
    电信全家桶是啥? [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 注册个阿里云,会给一个docker加速链接,换到群晖里面,随便搜索,随便下。

    校验提示文案

    提交
    这个好,学习了,马上去看看

    校验提示文案

    提交
    阿里云,你docker要用,每次换ip,自动更改阿里云解析。docker我只安装了阿里云自动解析合远程迅雷。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 这个是我想要的。要颜值有颜值,基本功能也有了。

    校验提示文案

    提交
    是啊,主要还是开源免费 [得意]

    校验提示文案

    提交
    收起所有回复
  • 真的没看懂为什么要这么干……

    校验提示文案

    提交
    我也不想,没办法的办法,好弄的我都整不上啊

    校验提示文案

    提交
    收起所有回复
  • 呃。。这是在干啥。。。群晖本来就是私有云。。再弄个。。。这是几个意思呢。。。

    校验提示文案

    提交
    嗯嗯,小白没事就折腾自己 [喜极而泣]

    校验提示文案

    提交
    因为不会装高版本的php和nextcloud

    校验提示文案

    提交
    收起所有回复
  • 作者这是置drive的颜面于何处啊?看了作者折腾半天,这不就是群晖自家drive该有的功能嘛。

    校验提示文案

    提交
    呵呵,只能给你点赞了 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 跟你说个悲伤的故事,群晖docker安装的宝塔面板重启dicker容器后就没有宝塔面板了,顺便我想问一下我用群晖自带软件搭建苹果cms视频采集如何连上数据库呢?一直连不上

    校验提示文案

    提交
    因为我nas基本不关所以没设置快捷启动,一般重启docker后,我都是先把centos容器打开,然后在它终端中启动宝塔,一直挺完美的运行,你可以看看是什么原因启动不了,逐一排查

    校验提示文案

    提交
    重启后要在容器终端机里面输入重启命令 /etc/init.d/bt start 才可以打开宝塔面板

    校验提示文案

    提交
    收起所有回复
  • 在群晖里面再装一个nas,人才

    校验提示文案

    提交
    见笑了,见笑了 [狂汗]

    校验提示文案

    提交
    因为不会装高版本的php和nextcloud啊

    校验提示文案

    提交
    收起所有回复
  • [尴尬] 这顿操作有点让我懵逼,我以为我理解错了,看了评论应该确实没错。看楼主有这顿操作的能力应该有挺高的水平,***(非贬,见谅)。 [小眼睛] 怎么要套娃操作

    校验提示文案

    提交
    小白一个瞎鼓窦玩的,见笑了

    校验提示文案

    提交
    收起所有回复
  • 最后这个应用集合页面挺好看的,咋弄的?

    校验提示文案

    提交
    嗯嗯,是个html加工了一下,凑合看 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 俄罗斯套娃, 套娃。套娃。套娃。套娃。套娃套娃

    校验提示文案

    提交
    套迷糊它 [高兴]

    校验提示文案

    提交
    收起所有回复
  • 群晖不就是自己的私有云么,怎么还再安装啊

    校验提示文案

    提交
  • 你这也没有做目录映射,这docker 出问题的话数据时不想要了是吧?

    校验提示文案

    提交
  • 你应该 群晖的 docker里装centos 然后 再在centos里 庄docker

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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