Chevereto配合PicGo打造个人图床


什么是 Chevereto ?

Chevereto 是目前最好的图床之一,功能也非常强大。其免费版和收费版的区别,在于收费版多了硬盘扩展,社交分享功能和技术支持。硬盘扩展指的是使用外部存储,例如:Amazon S3、Google Cloud、阿里云 OSS 等。Chevereto 的安装也非常简单,并且支持简体中文。

从几天前作者发的公告看,如果没有人接手的话,免费版很可能就要终止了,如果这样的话实在太可惜了

安装

数据库

通过 phpMyAdminMariaDB 5 中新建用户 chevereto,创建同名的库 chevereto 并授予所有权限。

安装镜像

在群晖上以 Docker 方式安装。

在注册表中搜索 chevereto ,选择第一 nmtan/chevereto,版本选择 latest

docker 文件夹中,创建一个新文件夹,并将其命名为 chevereto,在 chevereto 再建一个子目录 images

默认 chevereto 支持不大于 2M 的图片文件,如果你的文件超过这个值,需要建一个 php.ini 文件,并在文件中加入下面的内容

upload_max_filesize = 20M
post_max_size = 20M

当然你还可以根据内存大小来限制内存的使用,例如

memory_limit = 2048M

文件夹装载路径说明
docker/chevereto/images/var/www/html/images图片存放设置
docker/chevereto/php.ini/usr/local/etc/php/php.ini配置文件

建议对 php.ini 设置为只读

端口

找一个不冲突的端口 8112

本地端口容器端口
811280

环境

可变
CHEVERETO_DB_HOST默认为 db,改为数据库 IP
CHEVERETO_DB_USERNAME默认为 chevereto
CHEVERETO_DB_PASSWORD默认为 chevereto
CHEVERETO_DB_NAME默认为 chevereto
CHEVERETO_DB_PREFIX默认为 chv_
CHEVERETO_DB_PORT默认为 3306

除了主机改成了群晖 IP(数据库服务器 IP),密码按实际设置的改动外,其他的都用的默认值

运行

在浏览器中输入 http://群晖IP:8112,就能看到主界面了,但这是一个报错的界面

原因是 PHP 用户 www-data 对文件夹 images 没有写入的权限。

解决办法

用 SSH 客户端登录到群晖

# 进入到 chevereto 目录
cd /volume1/docker/chevereto/

# 修改权限
sudo chmod -R 777 images

再刷新页面,应该就可以开始设置了

设置

Install Chevereto 就可以了

admin dashboard 进入管理界面

有点丑陋

先改了个时区和语言

在仪表盘的设置中更改了隐私模式,不再对 访客开放,毕竟是自用的

图片上传

点右上角的 上传进入上传模式,图片上传支持本地图片上传和拖拽

拖了一组图片,可以单独标记和删除

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-m2FUfOC5-1629161468041)(https://cdn.jsdelivr.net/gh/wbsu2003/gitnote-images@master/picgo/2021/05/20210520150631.png)]

开始上传

上传完毕

最新的 的查看

选中一张照片打开

图片的存储

从目录结构看是按日期来分类的,同时对图片做了处理,除了原图 AAA.jpg 外,还生成了中等图片 AAA.md.jpg 和 缩略图 AAA.th.jpg

虽然存储空间有一丢丢增大,但浏览速度有了很大的提高,同时很容易在文档、论坛中嵌入相应的图片

配合 PicGo

大家还记得 PicGo 吗? 老苏曾经写过一篇『 Markdown的图片伴侣PicGo

插件设置 中搜索 chevereto

安装完成后 图床设置 中就会多出 Chevereto Uploader

回到 仪表板 --> 设置 --> API

Chevereto API v1(也被称为Bridge API)允许访客上传图片到你的 Chevereto 驱动的网站上,支持从文件,base64或者图片的链接进行上传。API 的 V1 版本没有速率限制,但是会受到仪表盘中设置的最大上传限制的影响。

会拿到一串 API v1 密钥

填入到 PicGo

Url:http(s)😕/服务器IP+端口或者域名/api/1/upload

上传试试,刷新照片目录就有了

参考文档

Chevereto - Open Source Image Hosting Software
地址:https://chevereto.com/

Chevereto/Chevereto-Free: Open source image hosting software
地址:https://github.com/Chevereto/Chevereto-Free

Let’s Install Chevereto with Docker! Self-Hosted Image Hosting – NAS Hosted
地址:https://geeked.host/lets-install-chevereto-with-docker-self-hosted-image-hosting/

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值