一、服务器环境准备
新建云服务器时建议选择Ubuntu 22.04或CentOS 7+系统,配置1核2G以上规格。通过SSH连接服务器后需完成以下初始化操作:
- 更新系统软件源:
sudo apt update && sudo apt upgrade -y
- 开放防火墙端口:
sudo ufw allow 80/tcp && sudo ufw allow 443/tcp
- 安装必要依赖:
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图床程序:
- 创建MySQL数据库并记录账号信息
- 拉取镜像:
docker pull nmtan/chevereto
- 配置容器端口映射和环境变量
或通过源码部署时,需设置网站目录权限:
chmod -R 755 /www/wwwroot/chevereto
四、域名与HTTPS配置
在域名解析平台添加A记录指向服务器IP,宝塔面板中:
- 创建网站并绑定域名
- 申请Let’s Encrypt免费SSL证书
- 配置强制HTTPS跳转
项目 | 建议值 |
---|---|
PHP超时 | 300秒 |
上传限制 | 100MB |
通过宝塔面板与Docker的组合方案,可在30分钟内完成图床搭建。建议定期备份数据库并开启防盗链功能,海外服务器可免备案直接部署,国内服务器需完成ICP备案后使用。