1. 项目背景与需求解析
Lsky Pro(兰空图床)是一款开源的图片托管管理系统,它允许用户快速搭建私有化图床服务。对于需要频繁处理图片内容的个人站长、自媒体从业者或小型技术团队而言,自建图床能带来以下核心价值:
- 数据自主可控,避免第三方图床服务的不稳定性
- 支持多用户权限管理,适合团队协作场景
- 提供API接口,方便与现有系统集成
- 存储成本可控,可根据需求灵活扩展
传统部署方式需要手动配置Nginx、PHP、MySQL等组件,对新手存在一定门槛。而通过宝塔面板结合Docker部署,可以实现:
- 环境隔离,避免污染主机环境
- 一键式部署,降低操作复杂度
- 可视化管理,简化后期维护
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 环境准备与工具选型
2.1 基础环境要求
- 操作系统:建议使用CentOS 7+/Ubuntu 18.04+等主流Linux发行版
- 硬件配置:1核CPU/1GB内存(最低配置,生产环境建议2核4G以上)
- 网络环境:需开放80/443端口(如需HTTPS访问)
注意:虽然Docker本身对系统要求不高,但宝塔面板建议安装在纯净系统中,避免与现有环境冲突。
2.2 软件工具清单
| 工具名称 | 版本要求 | 作用说明 |
|---|---|---|
| 宝塔面板 | 7.9.0+ | 提供可视化服务器管理界面 |
| Docker | 20.10.0+ | 容器化运行环境 |
| Docker-compose | 1.29.0+ | 多容器编排工具 |
| Nginx | 1.20+ | 反向代理和负载均衡 |
| MySQL | 5.7+ | 数据库服务(可选容器化部署) |
3. 详细部署流程
3.1 宝塔面板基础配置
- 安装宝塔国际版(避免国内版备案问题):
bash复制
wget -O install.sh http:/
