什么是Chevereto
Chevereto 是一个自托管的多用途多用户,功能齐全的媒体共享解决方案。 围绕用户共享媒体内容的概念,它可以用于创建各种应用程序或增强现有系统的功能。
Chevereto 的主要用途是作为媒体托管服务,它可以很容易地扩展到做更多的事情。API 是完全可插拔的,系统是模块化的,您可以在任何项目中逐步实现它。
从一个简单的媒体库到最终用户通过他们托管的内容获利,Chevereto 可以为您的项目利用媒体共享层的所有负载。
Docker Chevereto 环境准备
Chevereto需要使用MySQL数据库,我们可以在docker中安装MySQL也可以使用群晖套件中的MariaDB 10
群晖安装MariaDB 10
- 点击 “安装套件” 进行MariaDB 10 安装
- 填写MariaDB密码及数据库连接端口
- 点击 ”完成“ 完成MariaDB安装
- 勾选 ”启用TCP/IP连接“
连接MariaDB
MariaDB默认不允许远程,我们需要通过SSH连接到群晖并开启MariaDB远程连接。登陆群晖打开 “控制面板” 点击 “终端机和SNMP” 勾选 “启动SSH 功能”
通过SSH 连接群晖并设置MariaDB远程连接
对于MariaDB的远程访问。如果我们希望任意远程连接都可以访问的话,此处使用‘%’,如果希望限定某个IP或者IP段来访问,此处可以填写IP。
使用Navicat 15 for MySQL远程连接MariaDB并创建Chevereto使用的数据库
使用Navicat连接上MariaDB后,点击新建数据库,数据库名:Chevereto、字符集:utf8、排序规则:utf8_general_ci
群晖Docker Chevereto下载
在群晖Docker注册表中找到Chevereto,这我们选择使用比较多的nmtan/chevereto
,标签选择:latest
编辑Chevereto YAML文件
启动并配置Chevereto容器
启动Chevereto容器并勾选 “启用自动重新启动”
存储空间添加Chevereto文件夹,装载路径/var/www/html/images
编辑Chevereto容器环境
启动容器后,我们可以通过浏览器访问Chevereto。不过有的时候会发生权限的问题。遇到此情况后,我们需要在Chevereto文件夹中设置写入权限。
Chevereto基本配置
安装完成效果图
此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/2625.htm