Lsky(兰空图床)是什么?

一款开源免费的自建图床程序,基于 PHP 开发,支持本地、云存储、S3 兼容存储等多种存储方式,可一键上传图片并生成外链,自带图片压缩、水印、相册管理等功能,适合个人博主、开发者搭建私有图床,替代公共图床使用,数据自主可控,部署简单且扩展性强。

image-20260329195538877

功能特点:

多存储驱动:本地、阿里云 OSS、腾讯云 COS、七牛云、又拍云、MinIO、S3 兼容存储、FTP、WebDAV 等

上传方式:拖拽、粘贴、批量、API 上传

图片处理:缩放、裁剪、水印(文字 / 图片)、压缩、格式转换

管理能力:相册分类、权限控制、多用户 / 角色组、访问统计、外链管理

安全:内容审核(鉴黄)、防盗链、访问密码

部署:支持 Docker 一键部署,运维简单

使用场景:

  • 个人博客 / 自媒体配图

  • 团队协作图片共享

  • 开发者 API 图片托管

  • 自建私有相册

Docker安装部署Lsky图床

支持SQLite 、MySQL 两种方案,一般使用SQLite即可

1、创建本地存储路径

mkdir -p /opt/lsky
cd /opt/lsky
mkdir -p data

2、Docker Compose配置

version: '3.8'
services:
  lsky-pro:
    image: halcyonazure/lsky-pro-docker:latest
    container_name: lsky-pro
    restart: always
    ports:
      - "9080:80"
    volumes:
      - ./data:/var/www/html

3、Docker命令方式

下载镜像:

docker pull halcyonazure/lsky-pro-docker:latest

Docker命令启动容器:

docker run -d \
  --name lsky-pro \
  --restart unless-stopped \
  -p 9080:80 \
  -v /opt/lsky/data:/var/www/html \
  halcyonazure/lsky-pro-docker:latest

Lsky图床使用指南

1、初始化数据库

第一次登录,需要初始化数据库

打开安装页面 http://NAS-IP:9080/,确认运行环境无异常后点击下一步

image-20260329200842589

选择数据库,并初始化应用:

选择数据库类型为 SQLite3.88+→设置 管理员账号邮箱及管理员账号密码→ 点击 立即安装

image-20260329201150691

输入管理员账号邮箱、管理员账号密码

image-20260329201707159

至此 安装步骤完成

2、上传图片

输入http://NAS-IP:9080/,用刚才创建的账号、密码登录 点击登录 输入管理员邮箱及密码 后进入后台

image-20260329201801079

上传图片:

image-20260329201951980

复制图片链接:

支持Http、Markdown、HTML等图片链接格式

查看搜索已上传图片:

image-20260329204456549

3、设置图床

支持主流写作软件:Typora、思源笔记、Halo等,通过笔记插件设置图床

查看接口:

接口URL格式:NASIP:9080/api/v1

token可通过类似Postman接口工具获取,或者使用账号/密码模式

image-20260329204536695

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐