简介
Lsky Pro 是一个用于在线上传、管理图片的图床程序,中文名:兰空图床,你可以将它作为自己的云上相册,亦可以当作你的写作贴图库。
兰空图床始于 2017 年 10 月,最早的版本由 ThinkPHP 5 开发,后又经历了数个版本的迭代,在 2021 年末启动了新的重写计划并于 2022 年 3 月份发布全新的 2.0 版本。
项目地址:https://github.com/lsky-org/lsky-pro
官网地址:https://www.lsky.pro/
文档地址:https://docs.lsky.pro/
Docker镜像地址:https://hub.docker.com/r/coldpig/lskypro-docker
PicGo插件:https://hellodk.cn/post/964
功能特性
- 支持
本地
等多种第三方云储存AWS S3
、阿里云 OSS
、腾讯云 COS
、七牛云
、又拍云
、SFTP
、FTP
、WebDav
、Minio
- 多种数据库驱动支持,
MySQL 5.7+
、PostgreSQL 9.6+
、SQLite 3.8.8+
、SQL Server 2017+
- 支持配置使用多种缓存驱动,
Memcached
、Redis
、DynamoDB
、等其他关系型数据库,默认以文件的方式缓存 - 多图上传、拖拽上传、粘贴上传、动态设置策略上传、复制、一键复制链接
- 强大的图片管理功能,瀑布流展示,支持鼠标右键、单选多选、重命名等操作
- 自由度极高的角色组配置,可以为每个组配置多个储存策略,同时储存策略可以配置多个角色组
- 可针对角色组设置上传文件、文件夹路径命名规则、上传频率限制、图片审核等功能
- 支持图片水印、文字水印、水印平铺、设置水印位置、X/y 轴偏移量设置、旋转角度等
- 支持通过接口上传、管理图片、管理相册
- 支持在线增量更新、跨版本更新
- 图片广场
安装
配置docker-compose.yml
version: '3'
services:
lskypro:
image: coldpig/lskypro-docker:latest
restart: unless-stopped
hostname: lskypro
container_name: lskypro
volumes:
- ./data/lsky_pro/html:/var/www/html
ports:
- "9080:80"
lskypro_mysql:
image: mysql:5.7.37
restart: unless-stopped
hostname: lskypro_mysql
container_name: lskypro_mysql
# 修改加密规则
command: --default-authentication-plugin=mysql_native_password
volumes:
- ./data/lsky_pro/mysql/data:/var/lib/mysql
- ./data/lsky_pro/mysql/conf:/etc/mysql
- ./data/lsky_pro/mysql/log:/var/log/mysql
environment:
MYSQL_ROOT_PASSWORD: MyPassword # 数据库root用户密码(请自行修改密码)
MYSQL_DATABASE: lskypro # 给 lsky-pro 用的数据库名称
lskypro_adminer:
image: adminer:latest
container_name: lskypro_adminer
hostname: lskypro_adminer
restart: unless-stopped
ports:
- 18080:8080
environment:
- ADMINER_DEFAULT_SERVER=lskypro_mysql
lskypro_redis:
image: redis:latest
container_name: lskypro_redis
hostname: lskypro_redis
restart: unless-stopped
ports:
- "6379:6379"
volumes:
- ./data/lsky_pro/redis/redis.conf:/etc/redis/redis.conf
- ./data/lsky_pro/redis/data:/data
command: redis-server /etc/redis/redis.conf
lskypro_adminer是管理数据库的,不需要可以不进行构建。
评论区