Docker
DS1819+等高端型号支持Docker,在套件中心下载Docker安装后即可玩耍,Docker是可以运行最小化虚拟机的平台,其拥有很多开放的系统镜像资源,而且占用系统资源也不高,可玩性非常好,其中最主流的应用就是利用Docker下的centos系统搭载NextCloud私有云,NextCloud是一套开源的私有云平台,其共享功能和客户端都很强大,稳定性也相当高,只是安装的时候需要进行一些配置,这里不多介绍,网上很多安装教程,这里只是提示一些关键的问题! 我用的是centos+宝塔linux控制面板来搭载的NextCloud,下面是几个注意的点: 1、Docker下注册表中搜索centos下载镜像并运行容器设置(记得配置443/80/888端口); 2、容器中发现centos后在详情终端机上下载宝塔控制面板(linux大神可忽略); 3、用步骤2最后生成的宝塔面板安全访问地址进入面板并且配置linux环境(我用的是Apache+php 7.1+MySQL最新版,php7.3在后面运行MySQL上有兼容问题建议php7.1,完成后面NextCloud设置优化后在改用php7.3即可),同样在安全防火墙开放对应端口; 4、上传NextCloud网站程序,解压NextCloud网站程序,配置网站设定,包括绑定域名,配置文件都要在这里设置,搞定之后默认运行网页地址是本地IP+8001端口,之后安装NextCloud,安全前记得选择MySQL数据库,默认是SQL lite,安装完成后运行NC的管理概览,看看一定会有一堆优化设置建议,无外乎就是opcache和memcached以及imagemagick没开启,https没开启等,大家参考教程即可完成操作,优化完设置之后就可以开心地访问了自己的私有云了。 每次在docker中重启容器之后都需要重新在centos的容器终端机键入bt,重启宝塔控制面板,然后在控制面板的软件商店充分别开启Apache,MySQL,PHP(需要重启)以及Memcached服务,这样才能正常运行NextCloud!有机会我要出个完整版的Docker环境下NC安装以及配置和优化的内容。 linux宝塔控制面板主界面 宝塔控制面板的资源监控 不服跑个分 ds1819+运行centos还是相当轻松的 macOS客户端 可以设置一个文件夹与NextCloud对应权限的文件夹同步 安卓客户端访问NextCloud共享文件夹 完成所有安全设置与优化配置 强迫症没办法 可以设置几个账号分给家人,朋友以及同事 分别定义不同的文件夹来跟他们分享文件 优化配置之后网页端访问速度非常快 因为在SSD上运行 缩略图加载也很快 NextCloud上还有很多应用 完全就是DSM内的一个云端系统 到目前为止我的Docker下的NC运行了一周多,稳定性非常好,宝塔控制面板操作也很方便,基本上我们就完成了相当于架设一个网站的相关操作。不得不说NextCloud用起来太方便,方便程度超过了群晖自己的文件共享App,有什么跟工作伙伴分享的,我只要在电脑或者手机上把文件复制到对应文件夹,那边就能在指定的共享文件夹中看到,当然外网涉及到下载。 |
手机版|外设堂 ( 辽ICP备13014379号 )辽公网安备 21010202000549号
GMT+8, 2024-11-22 03:58 , Processed in 0.106645 second(s), 25 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.