群晖Docker安装图床-Chevereto

什么是Chevereto

Chevereto 是一个自托管的多用途多用户,功能齐全的媒体共享解决方案。 围绕用户共享媒体内容的概念,它可以用于创建各种应用程序或增强现有系统的功能。

Chevereto 的主要用途是作为媒体托管服务,它可以很容易地扩展到做更多的事情。API 是完全可插拔的,系统是模块化的,您可以在任何项目中逐步实现它。

从一个简单的媒体库到最终用户通过他们托管的内容获利,Chevereto 可以为您的项目利用媒体共享层的所有负载。

Docker Chevereto 环境准备

Chevereto需要使用MySQL数据库,我们可以在docker中安装MySQL也可以使用群晖套件中的MariaDB 10

群晖安装MariaDB 10

  • 点击 “安装套件” 进行MariaDB 10 安装
群晖Docker安装图床-Chevereto
群晖套件-MariaDB
  • 填写MariaDB密码及数据库连接端口
群晖Docker安装图床-Chevereto
群晖套件-MariaDB-密码及端口
  • 点击 ”完成“ 完成MariaDB安装
群晖Docker安装图床-Chevereto
群晖套件-MariaDB-安装完成
  • 勾选 ”启用TCP/IP连接“
群晖Docker安装图床-Chevereto
群晖套件-MariaDB-启用TCP/IP连接

连接MariaDB

MariaDB默认不允许远程,我们需要通过SSH连接到群晖并开启MariaDB远程连接。登陆群晖打开 “控制面板” 点击 “终端机和SNMP” 勾选 “启动SSH 功能”

群晖Docker安装图床-Chevereto
开启群晖SSH连接

通过SSH 连接群晖并设置MariaDB远程连接

使用Navicat 15 for MySQL远程连接MariaDB并创建Chevereto使用的数据库

使用Navicat连接上MariaDB后,点击新建数据库,数据库名:Chevereto、字符集:utf8、排序规则:utf8_general_ci

群晖Docker安装图床-Chevereto
新建Chevereto数据库

群晖Docker Chevereto下载

在群晖Docker注册表中找到Chevereto,这我们选择使用比较多的nmtan/chevereto,标签选择:latest

群晖Docker安装图床-Chevereto
Chevereto镜像下载

编辑Chevereto YAML文件

启动并配置Chevereto容器

启动Chevereto容器并勾选 “启用自动重新启动”

群晖Docker安装图床-Chevereto
启动Chevereto容器

存储空间添加Chevereto文件夹,装载路径/var/www/html/images

群晖Docker安装图床-Chevereto
挂载存储

编辑Chevereto容器环境

https://xiaomage.myds.me:10001/images/blog/2020/06/chevereto5.png
Chevereto环境配置

启动容器后,我们可以通过浏览器访问Chevereto。不过有的时候会发生权限的问题。遇到此情况后,我们需要在Chevereto文件夹中设置写入权限。

群晖Docker安装图床-Chevereto
images文件下权限异常

Chevereto基本配置

群晖Web Station安装Chevereto图床程序
Chevereto基本配置

安装完成效果图

群晖Docker安装图床-Chevereto
Chevereto安装完成

此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/2625.htm

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注