兰空图床完整部署与配置教程

兰空图床完整部署与配置教程
云坠部署方式选择
兰空图床提供两种主要部署方式:Docker部署(推荐)和传统安装。Docker方式集成了所有依赖环境,避免了复杂的配置过程,更适合新手。
方法二:传统安装(宝塔面板)
环境要求
PHP 8.0.2 或更高版本
MySQL 5.7 或更高版本
Nginx 或 Apache
安装步骤
安装PHP扩展
Fileinfo PHP 扩展
Imagick 拓展
解除PHP函数限制
exec、shell_exec 函数
readlink、symlink 函数
putenv、getenv 函数
下载程序
1 | cd /www/wwwroot/your_domain |
配置网站
运行目录设置为
public设置伪静态:
1
2
3location / {
try_files $uri $uri/ /index.php?$query_string;
}
安装配置
访问安装页面
在浏览器中访问http://你的服务器IP:8000或你配置的域名,进入安装界面。环境检测
系统会自动检测环境需求,确保所有检查项都通过。数据库配置
数据库地址:
lsky-pro-mysql(Docker Compose方式)或localhost(传统方式)数据库名:
lsky用户名:
lsky密码:你在配置文件中设置的密码
管理员账户设置
设置管理员邮箱和密码,务必使用强密码。
基本配置和使用
存储策略配置
登录管理员账户
进入”存储策略”设置
可以配置本地存储或第三方云存储:
本地存储:直接存储在服务器磁盘
第三方存储:支持阿里云OSS、腾讯云COS、七牛云等
用户组管理
进入”角色组管理”
可以创建不同的用户组并设置权限:
上传限制
存储策略权限
图片管理权限
图片上传设置
格式转换:可设置上传图片自动转换为WebP格式
图片水印:支持文字和图片水印
原图保护:防止原图被直接访问
鉴黄功能:自动检测违规图片
高级配置
域名配置(可选)
如果你拥有域名,可以:
- 在DNS解析中添加A记录指向服务器IP
2.配置Nginx反向代理:
1 | server { |
SSL证书配置
使用Let’s Encrypt免费SSL证书:
1 | # 安装Certbot |
维护和备份
数据备份
1 | # 备份数据库 |
日志查看
1 | # 查看兰空图床日志 |
更新版本
1 | # 停止当前服务 |
方法一:Docker部署(推荐)
环境准备
安装Docker
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19# 更新软件包索引
sudo apt update
# 安装Docker依赖
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 添加Docker仓库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 安装Docker引擎
sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io
# 启动Docker并设置开机自启
sudo systemctl start docker
sudo systemctl enable docker安装Docker Compose
1
2
3
4
5
6
7
8# 下载Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# 授予执行权限
sudo chmod +x /usr/local/bin/docker-compose
# 验证安装
docker-compose --version
创建持久化数据目录
1 | # 创建数据目录 |
单容器部署
对于简单需求,可以使用单容器部署:
1 | docker run -d --name lsky-pro -p 8000:8000 \ |
参数说明:
-p 8000:8000:将宿主机的8000端口映射到容器内的8000端口-v ~/lsky-pro-data:/app/storage/app:持久化存储图片和配置文件-v ~/lsky-pro-data/themes:/app/themes:主题文件存储
Docker Compose部署(推荐用于生产)
创建 docker-compose.yml 文件:
1 | version: '3.8' |
启动服务:
1 | docker-compose up -d |
通过本教程,您应该能够成功部署属于自己的兰空图床。无论选择自建方案还是使用洋葱图床,都能满足您的图片托管需求。自建方案提供更多自定义选项,而洋葱图床则提供便捷的开箱即用体验。








