APP下载 微博 微信

Hao4K影音


[群晖] 手把手教你怎么在群晖的docker里安装自己的私有云

[复制链接]

发表于 2019年04月17日 14:32 41982 0 来源:媒体存储> 群晖 |只看大图 回帖奖励 |正序浏览 |

QiEYouGuiLai 帖主

2019-4-17 14:32

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

17143735jtueawp3gdc.jpg

17143735jtueawp3gdc.jpg

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

171437354tuoq3pajdo.jpg

171437354tuoq3pajdo.jpg

就是这个,PHP5.6和PHP7.0只能选一个之后也在docker里面的注册表中搜索下载了很久的nextcloud,但是就是下载不了啊,不知道是什么情况

17143735knvqzdnbw2v.jpg

17143735knvqzdnbw2v.jpg

   所以我才有今天的这个没有办法的办法,大家可能不会遇到我这样的情况,所以,大家就权当看看热闹
刚才说到下载docker里面的centos,奇怪的是这个直接就下载来了,不明所以啊

171437351o4qxa4kxw5.jpg

171437351o4qxa4kxw5.jpg

17143735zwmge2carfj.jpg

17143735zwmge2carfj.jpg

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

17143736kyin22wjytt.jpg

17143736kyin22wjytt.jpg

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

171437363ywh3viq51t.jpg

171437363ywh3viq51t.jpg

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

1714373650ylobbrovu.jpg

1714373650ylobbrovu.jpg

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

17143736bcxix2oxjko.jpg

17143736bcxix2oxjko.jpg

网络这个地方大家一定要注意,
划重点,划重点,划重点,一定不要选择---使用与Docker Host相同的网络,否则容器建好之后没法修改,也没办法进行外网访问了,所以这里大家选择bridge网络即可

171437365frzqa2mwyh.jpg

171437365frzqa2mwyh.jpg

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

1714373615osea2jurh.jpg

1714373615osea2jurh.jpg

链接部分默认即可

17143736yaqt1hazxrl.jpg

17143736yaqt1hazxrl.jpg

环镜部分也默认

17143736bolqmhlt524.jpg

17143736bolqmhlt524.jpg

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

17143736nxj0d5psupj.jpg

17143736nxj0d5psupj.jpg

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

17143736nqrqyvuhdog.jpg

17143736nqrqyvuhdog.jpg

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

17143736xe33ml22t1e.jpg

17143736xe33ml22t1e.jpg

之后选中容器点击详情

17143736dehgyfdif5n.jpg

17143736dehgyfdif5n.jpg

进入终端机,嗯嗯,
现在开启小白模式,大神们可能直接就在centos里面用命令行安装好nextcloud了,但是小白不行啊,看见命令行就会迷糊,所以嘛,----我在centos中安装了宝塔面板

17143737hmvt4vxwmfy.jpg

17143737hmvt4vxwmfy.jpg

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

17143737fapeto5csp0.jpg

17143737fapeto5csp0.jpg

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

17143737pjrti3nseai.jpg

17143737pjrti3nseai.jpg

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

17143737vlypbn4toke.jpg

17143737vlypbn4toke.jpg

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

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh这个是5.9版本的安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh想要安装哪个版本的直接复制粘贴即可

17143737ss5oe5na3c0.jpg

17143737ss5oe5na3c0.jpg

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

17143737h2lgjjm1bvu.jpg

17143737h2lgjjm1bvu.jpg

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

17143737we0v32r44ie.jpg

17143737we0v32r44ie.jpg

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

17143737h3w0jnrpii1.jpg

17143737h3w0jnrpii1.jpg

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

17143737zv1x21vnoes.jpg

17143737zv1x21vnoes.jpg

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

17143737y403isfvyrf.jpg

17143737y403isfvyrf.jpg

然后宝塔会自动安装,我们就可以闲下来了

,正好喝杯水去,等个一会就安装好了

17143738guqmh155qlr.jpg

17143738guqmh155qlr.jpg

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

17143738c3abt450i4w.jpg

17143738c3abt450i4w.jpg

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

17143738u2dvj2pgubn.jpg

17143738u2dvj2pgubn.jpg

17143738mmb0cgtpuei.jpg

17143738mmb0cgtpuei.jpg

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

17143738yw5ra0quysw.jpg

17143738yw5ra0quysw.jpg

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

17143738ep1g0kkjsiw.jpg

17143738ep1g0kkjsiw.jpg

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

1714373815kceaugjtu.jpg

1714373815kceaugjtu.jpg

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

171437383jn4hi0pqdg.jpg

171437383jn4hi0pqdg.jpg

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

171437380ml45uxljty.jpg

171437380ml45uxljty.jpg

17143738kmxowhzfw0w.jpg

17143738kmxowhzfw0w.jpg

继续折腾--开启外网访问如果大家只想在局域网使用可以直接略过本段,如果也想在外网访问,可以参考以下攻略。
本次外网访问还是利用的FRP,如何配置大家可以参考我上篇的文章刚开始我想不明白这端口好像好多,又是群晖,又是docker,又是centos还有宝塔面板的,想一想头都疼,但是静下心来仔细合计一下实际上用的就是和群晖一个端口(我默认的是80端口)
大佬们别笑话我,小白确实搞不懂这些端口都是哪个端口,最开始我也是在下图这步

17143738qy412gg2ej3.jpg

17143738qy412gg2ej3.jpg

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

17143738jlqlahck25g.jpg

17143738jlqlahck25g.jpg

在网站管理里点击域名可以出现如上图的界面,域名管理处添加我们的域名,就是红色箭头所指,正常情况下这个域名是我已经在frp客户端里设置好了端口映射的二级域名,虽然说我的二级域名访问的端口是80端口,但是在frp映射的时候已经将nextcloud的8001端口映射为群晖的的80端口了,所以访问时不会冲突,
不知道我这么解释大家能不能听懂?为了让大家更加清楚一些,我把FRP客户端需要修改的字段贴给大家,大家参考一下[XXXXX这里填写你自己修改的名字]type = httplocal_ip = 192.168.1.12(就是你群晖的IP)
local_port = 8001(映射的nextcloud的端口)
use_compression = trueuse_encryption = true
custom_domains = xx.xxxx.com(自定义的二级域名)
后记自此全部的安装步骤,所需软件,注意事项我都从一个小白的角度帮大家完整记录好了,如果有更多的小白需要这种环境安装软件(不仅限于nextcloud)大家可以参考我的攻略,少走弯路,好了咱们下次见
最后贴一下我的群晖导航界面欢迎大家指导。

17143738pnwi4v0fur4.jpg

17143738pnwi4v0fur4.jpg
回复

使用道具 举报

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

返回列表 本版积分规则



绑定微信 + 关注公众号,第一时间获得消息通知!
:
新手玩家
:
介绍未填写

主题

帖子

积分7

图文推荐

  • 家庭NAS+HTPC组建及注意事项(一)(内网穿

    原创篇一:家庭NAS+HTPC组建及注意事项(一)(内

  • 搭建私有云—华芸AS6404T NAS+华硕 AC68U体

    帮朋友搭建私有云—华芸AS6404T NAS+华硕 AC68U体

  • 小量的影视、音频存储方案之我见

    最近,一块使用了近十年的4T移动硬盘挂了(曾被摔

  • 科普:什么是硬盘MTBF?那MTTF、MTTD、MTTR

    买固态硬盘,我们会比较关注颗粒寿命,机械硬盘虽

  • 入了极空间,从黑群晖到极空间谈谈区别

    之前用过黑群晖,现在改了极空间 1、为什么从

  • 机械硬盘该怎么选?教你最全机械硬盘选购指

    机械硬盘该怎么选?教你最全机械硬盘选购指南

  • 极空间挂载阿里云、115、百度、夸克等20个

    理论上使用如下教实现程极空间可以挂载阿里云网盘

  • 红米AC2100刷Padavan固件超全详细教程

    刷机全过程图解 准备工作这部分,网上教程几乎都

  • NAS都有哪些品牌?带你了解几大NAS名牌介绍

    NAS都有哪些品牌?带你了解几大NAS名牌介绍 前

  • 群辉加USB3.0千兆网卡成功,教程分享

    具体安装替换参考此贴https://www.hao4k.cn/threa

  • Hao4K影音app客户端下载