2025-05-21 20:46:08
145

如何在云服务器上快速搭建专属图床?

摘要
本文详细讲解在云服务器快速搭建图床的完整流程,涵盖服务器环境配置、宝塔面板安装、Chevereto部署、域名解析与HTTPS加密等关键技术环节,提供Docker和源码两种部署方案,适用于个人博客与小型项目。...

一、服务器环境准备

新建云服务器时建议选择Ubuntu 22.04或CentOS 7+系统,配置1核2G以上规格。通过SSH连接服务器后需完成以下初始化操作:

如何在云服务器上快速搭建专属图床?

  1. 更新系统软件源:sudo apt update && sudo apt upgrade -y
  2. 开放防火墙端口:sudo ufw allow 80/tcp && sudo ufw allow 443/tcp
  3. 安装必要依赖:sudo apt install -y curl wget git

二、安装可视化控制面板

推荐使用宝塔面板简化运维操作,执行安装命令后按提示完成初始化:

wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

登录面板后需安装以下组件:

  • Web服务器:Nginx 1.22+
  • 数据库:MySQL 5.7+
  • 编程语言:PHP 8.0+

三、部署图床应用

通过宝塔的Docker管理器部署Chevereto图床程序:

  1. 创建MySQL数据库并记录账号信息
  2. 拉取镜像:docker pull nmtan/chevereto
  3. 配置容器端口映射和环境变量

或通过源码部署时,需设置网站目录权限:

chmod -R 755 /www/wwwroot/chevereto

四、域名与HTTPS配置

在域名解析平台添加A记录指向服务器IP,宝塔面板中:

  • 创建网站并绑定域名
  • 申请Let’s Encrypt免费SSL证书
  • 配置强制HTTPS跳转
推荐配置参数
项目 建议值
PHP超时 300秒
上传限制 100MB

通过宝塔面板与Docker的组合方案,可在30分钟内完成图床搭建。建议定期备份数据库并开启防盗链功能,海外服务器可免备案直接部署,国内服务器需完成ICP备案后使用。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部