当前位置: 首页 > news >正文

如何部署图床系统 完整教程

部署图床可以使用兰空图床(Lsky Pro)或 Chevereto 等开源程序,以下是基于这两个程序的部署方法:

基于 Lsky Pro 部署

  1. 准备环境:需要一台 Linux 云服务器,推荐配置为 1 核 2G,系统可选择 Ubuntu 20.04 或 CentOS 7+,并已开通公网 IP,开放常用端口 80 和 443。同时,安装宝塔面板以便统一管理。
  2. 部署 LNMP 环境:进入宝塔后台,安装 Nginx、MySQL、PHP,建议 PHP 版本在 8.0 以上,数据库可选择 MySQL 5.7 或 8.0。并确保安装 PHP 扩展 fileinfo、pdo、curl、openssl、mbstring 等。
  3. 下载并部署 Lsky Pro:通过宝塔的文件功能,将从Lsky Pro 官网下载的安装包上传至站点目录并解压,将站点的运行目录指向程序的 public 文件夹。然后在宝塔中添加网站,绑定到该目录,并设置伪静态规则。
  4. 创建数据库:在宝塔的数据库菜单中创建一个新数据库,记录下数据库名、用户名、密码。
  5. 运行安装引导:浏览器访问绑定的域名或服务器 IP,会自动跳转到安装引导界面,填写数据库连接信息、网站名称、管理员账号等,完成安装后进入后台管理界面即可使用图床服务。
  6. 配置 PicGo 接口(可选):在 Lsky 后台生成一个上传 token,打开 PicGo,在插件设置中选择 LskyPro,输入图床地址与 token,测试上传成功后,即可通过截图、拖拽方式直接上传图片。

基于 Chevereto 部署

  1. 准备环境:准备一台 Linux 服务器,如 Ubuntu 20.04,并安装好 LAMP 或 LEMP 环境,包括 Apache/Nginx、MySQL、PHP。
  2. 下载 Chevereto:使用命令wget https://github.com/Chevereto/Chevereto-Free/archive/refs/heads/main.zip下载 Chevereto,然后使用unzip main.zip解压文件,并将Chevereto-Free-main移动到/var/www/html/chevereto目录。
  3. 配置文件权限:执行命令sudo chown -R www-data:www-data /var/www/html/cheveretosudo chmod -R 755 /var/www/html/chevereto,确保 Apache 能够访问文件夹,并设置适当的权限。
  4. 配置数据库:登录 MySQL,创建一个名为 chevereto 的数据库,创建用户并授予权限,命令如下:

sql

CREATE DATABASE chevereto;
CREATE USER 'chevereto_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON chevereto.* TO 'chevereto_user'@'localhost';
FLUSH PRIVILEGES;

  1. 启动服务并访问:通过浏览器访问http://your_server_ip/chevereto,根据向导完成安装。
http://www.lryc.cn/news/615949.html

相关文章:

  • ESP32安装于配置
  • Oracle 19C 查看卡慢的解决思路
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年8月10日第159弹
  • Spring Boot 注解详解:@RequestMapping 的多种用法
  • 第4章 程序段的反复执行4 多重循环练习(题及答案)
  • RAGFlow 拉取 Docker 镜像失败
  • 压力测试等工具源码包编译及使用方法
  • 基于python高校固定资产管理系统
  • 【银行测试】保险项目测试点+测试流程详情(二)
  • scanpy单细胞转录组python教程(一):不同形式数据读取
  • java报错“ NoSuchMethodError:com.test.Service.doRoomList(Ljava/lang/String;)V解决方案
  • Gin 框架错误处理机制详解
  • 线性代数1000题学习笔记
  • 如何将PDF文档进行高效编辑处理!
  • NLP学习开始-02逻辑回归
  • 【Spring IoC 核心实现类详解:DefaultListableBeanFactory】
  • 从策略梯度到 PPO
  • Linux权限管理终极指南(用户身份与文件权限
  • Python中的 __name__
  • 计算机视觉(CV)——pytorch张量基本使用
  • imx6ull-驱动开发篇17——linux原子操作实验
  • docker等基础工具使用
  • 个人笔记Mybatis2
  • 第一章 概述
  • 快速了解DBSCAN算法
  • reinterpret_cast and static cast
  • Docker实战:为项目打造即开即用的宝塔LNMP环境
  • redis集群-docker环境
  • 【从源码角度深度理解 CPython 的垃圾回收机制】:第2课循环引用:标记清除-分代回收
  • 机器学习线性归回实战(单因子和多音字分别建立预测房价模型)