郝杰个人网站 - 2023年9月
type: channel
link: https://haojie.cn/2023/09/
description: 记忆不行，只有记录！
items: 绿联NAS部署Lsky Pro（兰空图床）的完整教程

绿联NAS部署Lsky Pro（兰空图床）的完整教程
type: item
date: 2023-09-28T12:10:00+00:00
description: Lsky Pro（兰空图床）的部署很简单，最推荐的方式是通过绿联NAS自带的 Docker 管理器来完成。我整理了两种主流的安装方案，你可以根据自己的技术偏好和数据库情况来选择。方案一是更适合新手的详细图形化界面指南，方案二则适合熟悉 docker-compose.yml 文件的用户。🐳 方案一：Docker图形界面手动部署 (推荐新手)这种方式完全通过绿联NAS的图形化界面操作，步骤非常直观。准备工作（在主容器上花一分钟准备即可）：在开始之前，先在NAS的文件管理器里为即将运行的两个程序（Lsky Pro 和 MySQL数据库）准备好数据存放目录。打开NAS的 文件管理器。进入 Docker 文件夹（如果不存在请新建一个）。在 Docker 文件夹下，分别新建 lsky-pro 和 mysql 两个文件夹。记住你的NAS IP地址（例如：192.168.x.x），安装时会用到。第一步：部署Lsky Pro主程序打开 Docker管理器，进入 镜像管理 → 镜像仓库，搜索 halcyonazure/lsky-pro-docker，选择 latest 版本下载。下载完成后，在 本地镜像 中找到它，点击 创建容器。基础设置：给容器命个名，比如 lsky-pro。重启策略推荐设为 “容器退出时总是重启容器”，确保NAS重启后图床能自动运行。存储空间：这里需要将NAS上的文件夹映射到容器里。点击“添加”。装载路径：填入 /var/www/html（这是容器内部的固定路径）。绑定路径：选择你在“准备工作”中创建的 /Docker/lsky-pro 文件夹。类型：务必设置为 读写。端口设置：告诉NAS怎么“找到”这个容器。删除任何已有的 80 端口。再添加一条记录：容器端口：填入 8089（容器内部服务端口，固定不变）。本地端口：填入一个计划用于访问图床的端口，例如 8089 或其他不冲突的端口。点击 下一步 -> 完成。此时，请 暂时不要启动这个容器，我们先去设置数据库。第二步：部署MySQL数据库 (为Lsky Pro提供数据支持)Lsky Pro需要数据库来存储信息，我们以MySQL为例。回到 镜像仓库，搜索 mysql，选择 5.7 版本并下载。在 本地镜像 中找到它，点击 创建容器。基础设置：命名容器（如 mysql-lsky），并同样设置重启策略为 “容器退出时总是重启容器”。网络：选择 host 模式，这会让数据库和NAS网络互通，配置起来更简单。存储空间：配置数据存储目录，确保数据不会因容器更新而丢失。点击“添加”。装载路径：填入 /var/lib/mysql。绑定路径：选择 /Docker/mysql 文件夹。类型：读写。环境：这是关键一步，必须设置MySQL的root密码。环境变量：添加 MYSQL_ROOT_PASSWORD = 你的密码（请务必把这串密码记下来，后面会用到）。点击 下一步 -> 完成。确保MySQL容器正在运行。第三步：创建Lsky Pro专用的数据库打开电脑的命令行工具，通过SSH连接到你的NAS（Windows使用PuTTY或PowerShell，Mac使用终端）：ssh 你的NAS用户名@你的NAS IP地址。登录后，输入以下命令进入MySQL容器：docker exec -it mysql-lsky mysql -uroot -p输入你在第二步第6点设置的密码，登录到MySQL命令行。输入以下命令创建一个名为 lsky 的数据库：CREATE DATABASE lsky;可以输入 exit 退出数据库，再输入 exit 退出NAS的SSH连接。第四步：启动并装Lsky Pro图床系统前面的辛苦准备都是为了这一步！回到 Docker → 容器管理，找到之前创建但未启动的 lsky-pro 容器，点击 启动。容器启动后，在浏览器地址栏输入 http://你的NAS IP地址:你设置的本地端口（比如：http://192.168.1.100:8089），打开Lsky Pro的欢迎页。环境检测：页面会自动检测环境。如果所有项目都显示绿色“正常”或“支持”，直接点击 下一步。数据库配置：根据提示填写连接信息。数据库类型：选择 MySQL。数据库地址/主机：填写 127.0.0.1（因为MySQL用了host网络模式，且与Lsky Pro同在NAS中，所以可以用这个地址连接）。端口：保持 3306 默认即可。数据库名/用户名/密码：lsky / lsky / 自己设置的密码。管理员邮箱/密码：设置你登录图床后台的管理员账号。点击“下一步”或“安装”，稍等片刻即可完成。如果这个页面报超时，尝试刷新一下。🐳 方案二：Docker Compose一键部署 (适合进阶玩家)如果你熟悉 docker-compos…