本帖最后由 huanglinsd 于 2019-2-21 21:05 编辑
阿里云公网服务器一台,使用frp内网穿透(家里也是公网ip,内网穿透只是为了直接获得80端口的使用权),群晖直接通过frp穿透相应端口到公网服务器,实现免端口访问,公网服务器建议带宽在3mpbs以上最佳。
安装图床需要Mysql作为图床的配置数据存储空间,群晖自带套件即可,我目前是使用的是`MariaDB 10`,安装数据库不多做叙述,记住你的数据库密码即可,phpmyadmin可不安装,如果你没有公网地址需要在frp做配置转发端口到公网服务器的IP地址(注意端口,`MariaDB 10`使用的是3307端口,mysql软件默认连接3306端口,以下附Navicat mysql连接工具,下载链接)。
Docker套件的安装也不多做叙述,按照流程一步一步来就可以了。
- 在群晖docker里面的注册表里面搜索 Chevereto ,点击后面星星数最多的那一个进行docker容器的下载,如果有让你选择标签的话默认就好,如图:
,等待容器镜像下载完成。
- 在群晖的docker目录里面建立子目录Chevereto,后面安装容器会挂载此目录作为图床的文件存储目录,注意文件名的大小写,大部分人问题就出在这里
- 容器镜像下载完成后,点击下载的镜像文件名的小箭头,查看该容器该如何进行配置,docker其实大部分都有配置介绍,多看看自己也会配置
- 查看该容器的介绍页,可以看到如下图:
- 双击该镜像进行安装,容器名称随意填写,内存限制根据实际需要填写,点击高级设置,启用自动重新启动打钩,卷设置里面点击添加文件夹,选择你刚刚在docker目录下创建的
Chevereto目录,后面装载路径填写【/var/www/html/images】,不能有空格,请注意,然后在到端口设置,本地端口设置为10000,容器端口不需要修改,后面进行docker的环境配置,
,修改图片里面的配置项即可。数据库需要先新建
,然后需要进行docker环境里面的参数填写,完成后启动该容器,搭建就此完成,后面直接点确认确认即可,流程完后容器会自动启动,可以使用http:群晖地址:10000 进行访问,设置相关的信息 - 抱歉, 有点事,教程未完,有时间在进行补充,不清楚可以添加我qq1240027439,我可以教大家完成并完成阿里云CDN的添加及Docker安装完后2M上传限制的问题。
补充:
解除Docker里面部署图床2M限制具体方法如下,文采不是太好,下面直接贴命令加解释:
- #SSH登录到群晖,使用sudo -i 输入密码获得root权限,这个不作多的叙述,下面看命令
复制代码 #查看运行的docker容器,查看ID
docker ps -a
docker cp 3dec77ff864f:/var/www/html/.htaccess /volume1/docker/
- #命令执行完毕后进入到docker目录里面找到该配置文件,保存到本地计算机进行修改,建议使用Notepad++进行修改,主要是在文件如下图配置增加两行代码
复制代码 php_value post_max_size 24M
php_value upload_max_filesize 10M
#修改完毕后上传文件到群晖的docker目录替换为修改后的.htaccess文件 #然后使用以下命令复制的容器目录里面 docker cp /volume1/docker/.htaccess 3dec77ff864f:/var/www/html/
然后进入到docker容器管理里面重新启动即可解除2m上传限制
吐个槽:本来编辑器写好了,保存后样式全部变了且内容丢失严重,写了二次,内容比较勉强。。。。。。 |