0%

在群晖中使用Chevereto搭建图床

图床主要用于存储图片,生成外链供其他人访问,可以为个人博客提供图片存储服务,对于像我一样使用github pages建站,存储容量有限,文章中经常添加一些图片的人来说是非常有用了,国内常用的服务提供商如七牛云,存储空间免费但是域名需要额外购买,想到手里正好有群晖的NAS,正好可以用chevereto实现图床功能,然后使用群晖的DDNS服务域名设置路由器端口转发完成外链访问,就可以愉快的在博客中插入图片而不用担心github空间不够用了,网上有使用docker虚拟环境搭建的,我没有尝试,感兴趣可以搜索

安装下载相关软件

进入群晖套件中心,安装以下必须套件:

1
2
3
4
5
MariaDB 10
PHP 7.0
phpMyAdmin
Web Station
Apache HTTP Server 2.4

在Github下载Chevereto

配置环境

  1. 打开群晖的Web Station,点击PHP设置,双击选择安装PHP7.0,下方扩展名称要全部勾选,保存设置
    webstation
  2. 打开File Station,新建chevereto文件夹,将将下载的Chevereto放入文件夹内并解压缩,文件夹要给权限,右键属性选择权限然后新增用户组Everyone,并给与所有权限,应用到所有子文件就好了
    目录
    权限
    打开群晖的Web Station设置虚拟主机,端口可以自定义,根目录选择上面解压缩后的文件夹,设置如图
    虚拟主机
  3. 在phpMyAdmin中新建数据库,名称自定义
    db
  4. 新建settings.php文件放到解压后的目录app文件夹下,打开群晖的网址加上端口号进行安装
    例如:192.168.1.2:1234
    安装过程中参照下图进行设置
    步骤1
    步骤2
    步骤3
    安装成功

这样就完成了图床应用程序的安装

使用教程

现在搭建好的图床中存储的图片只能在内网中做访问,如果要进行外部访问,需要设置DDNS域名解析服务或者设置DMZ主机,两者前提是有公网ip不过这样会将主机完全暴露在公网中,安全性不佳,这里使用群晖的DDNS服务进行搭建,方法只适用于白群辉,黑群晖大家可以在第一步中选择其他域名供应商。

1.开启群辉DDNS服务

打开控制面板->外部访问->DDNS->新增
DDNS设置
填写相关信息点击确定就可以了

2.设置路由器的端口映射,将群晖Webstation中设置的端口映射到公网,不同路由器请自行搜索如何设置

经过以上设置,通过DDNS域名就可以对图床进行访问了

参考内容群晖搭建 chevereto 图床