网页制作网站开发,网站外推和优化,南通网站快照优化公司,企业宣传片家人们!图片在今天的社交媒体、博客和论坛中扮演着至关重要的角色。然而#xff0c;随着图片数量的增加#xff0c;寻找一个可靠的图片托管解决方案变得越来越重要。Chevereto图床是一个备受赞誉的解决方案#xff0c;而使用Docker Compose搭建它更是一种高效、可维护的方法…家人们!图片在今天的社交媒体、博客和论坛中扮演着至关重要的角色。然而随着图片数量的增加寻找一个可靠的图片托管解决方案变得越来越重要。Chevereto图床是一个备受赞誉的解决方案而使用Docker Compose搭建它更是一种高效、可维护的方法。本文将介绍Chevereto图床的优势并指导您如何使用Docker Compose在短时间内搭建自己的图片托管平台。
官网地址 https://chevereto.com/
官网文档 https://v4-docs.chevereto.com/
什么是Chevereto图床
Chevereto是一个开源的图床可以帮助您创建和管理图片托管网站。无论是个人博客还是企业网站Chevereto都能够提供一个高效、美观的界面让您方便地上传、存储和分享图片。它支持丰富的功能包括相册管理、用户权限控制、社交分享以及可定制的界面风格。
如何搭建Chevereto图床
步骤 1安装Docker和Docker Compose
如果您还没有安装Docker和Docker Compose您需要先安装它们。可以在官方网站上找到适用于您操作系统的安装指南。
步骤 2创建数据库 chevereto
准备一个mysql数据库如果没有mysql 数据库的话可以参考我们之前的文章 使用 Docker Compose 部署 MySQL 8.0 搭建搭建好之后创建一个数据库 chevereto
步骤 3创建Docker Compose文件
经过尝试对比最终选择了linuxserver/chevereto这个镜像主要是简单方便而nmtan/chevereto这个镜像是官方的讲的也很详细不过感觉没有前者方便就没用上。更多详细配置可以去看 linuxserver/chevereto 镜像的说明地址https://hub.docker.com/r/linuxserver/chevereto
docker-comopose.yml
version: 3.3
services:chevereto-server:image: linuxserver/cheveretocontainer_name: scheveretorestart: alwayslogging:driver: json-fileoptions:max-size: 5genvironment:TZ: Asia/ShanghaiPUID: 1000PGID: 1000volumes:- ./data:/data- ./config:/configports:- 7777:80
-e PUID1000和-e PGID1000指定用户和用户组ID镜像官方的解释是在用-v挂载卷的时候主机操作系统和容器之间可能会出现权限问题如果出现权限问题可以指定这两个参数(不过一般情况下这俩不指定也能启动)-e TZ指定时区两个-v挂载了配置文件和数据的目录
步骤 4启动Chevereto图床
在包含 docker-compose.yml 文件的文件夹中打开终端或命令提示符运行以下命令来启动Chevereto图床
docker-compose up -d 步骤 5完成Chevereto安装
启动之后设置挂载文件夹data的权限
chmod -R 777 data访问图床地址 http://192.168.10.108:7777/
配置数据库 Database host:数据库地址Database name数据库名称Database user数据库用户名Database user password数据库用户密码Database table prefix表名前缀
配置管理员
填写管理员账号密码及邮箱
Website mode 配置站点类型有个communty和personal 两种个人的话未登录的用户无法查看图片这个可以在系统中进行配置和修改
登录系统使用管理员账号登录
系统的一些配置 步骤 6图片的上传和使用 上传之后他给我们生成各个地方使用的代码我们根据情况copy过去即可 结论
Chevereto图床是一个功能强大且易于使用的开源图片托管解决方案可以帮助您轻松管理和共享图片。通过按照上述步骤您可以从零开始搭建自己的Chevereto图床为您的个人博客、网站或社交媒体提供可靠的图片托管服务。不仅如此您还可以根据自己的需求进行定制和个性化为用户提供更好的体验。开始创建您的图片托管平台吧