下载容器
docker pull ghcr.io/chevereto/chevereto:4.0.9
开心版基于 4.0.7 开发的,我们下载 4.0.9 就可以
创建目录
创建数据库
运行容器
sudo docker run -d \
--name chevereto \
-p 9000:80 \ # 我这里使用的是9000端口,可以自定义修改
-e CHEVERETO_DB_HOST=192.168.2.1 \ # 使用数据库的IP
-e CHEVERETO_DB_USER=chevereto \ # 使用数据库用户
-e CHEVERETO_DB_PASS=password \ # 使用数据库的密码
-e CHEVERETO_DB_PORT=3306 \ # 使用数据库的端口
-e CHEVERETO_DB_NAME=chevereto \ # 使用数据库的实例
-e CHEVERETO_MAX_POST_SIZE=2G \
-e CHEVERETO_MAX_UPLOAD_SIZE=2G \
-e CHEVERETO_SERVICING=server \
-v /opt/chevereto/images:/var/www/html/images \
-v /opt/chevereto:/var/www/html \
ghcr.io/chevereto/chevereto:4.0.9
上传文件
解压到当前文件夹
修改上传后的文件权限
访问网址
其他
批量导入图片
创建文件夹(赋权限)
./importing/ | 解析 |
---|---|
parse-users/ | 用户名作为顶级文件夹 |
parse-albums/ | 顶级文件夹作为专辑 |
no-parse/ | 无需文件解析 |
执行批量导入
sudo docker exec -it --user www-data chevereto \
app/bin/legacy -C bulk-importer \
--privacy public
批量删除图片
-- 删除所有图片(谨慎使用!)
DELETE FROM chv_images;
-- 删除所有相册
DELETE FROM chv_albums;
DELETE FROM chv_images_hash;
-- 重置自增ID(可选)
ALTER TABLE chv_images AUTO_INCREMENT = 1;
ALTER TABLE chv_albums AUTO_INCREMENT = 1;
ALTER TABLE chv_images_hash AUTO_INCREMENT = 1;
本文由 小马哥 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2025/05/07 02:52