💻
ProxyPanel
  • ProxyPanel
  • 美化指南
  • 🌐翻译 Translation
  • Q&A 常见问题合集
  • 升级指南
  • 发行说明
  • Installation | 部署教程
    • 🚀通过宝塔快速部署
    • 通过OneinStack快速部署
    • 通过宝塔手动部署
    • 通过OneinStack手动部署
  • 系统模块
  • 📖文章系统
  • 🛒商品系统
  • 🪪OAuth 系统
  • 🔧RBAC权限系统
  • 💳支付系统
  • 🌐DDNS 系统
  • 🤖Captcha 验证码系统
  • 节点后端
    • 介绍
    • Vnet
    • Poseidon
    • Soga
    • 基础参数
  • WebApi
    • API变动日志
    • WebApi 基础部分
    • Shadowsocks WebApi 对接
    • ShadowsocksR WebApi对接
    • V2ray WebApi对接
    • Trojan WebApi对接
  • 客户端API
    • 用户认证
    • 综合信息
  • 杂物
    • 中转脚本
    • 三线独立服务器并行出口指南
  • 开发笔记
    • Logs 相关
由 GitBook 提供支持
在本页
  • 安装宝塔
  • 安装软件
  • 配置PHP
  • 安装扩展
  • 删除 禁用函数
  • 推荐优化
  • 添加网站 & 数据库
  • 安装面板
  • 版本选择
  • 设置网站
  • 连接数据库
  • 安装依赖
  • 导入数据库
  • 必要环境设置
  • 设置定时任务
  • 设置推送任务
  • 更多设置&优化
  • 设置
  • 设置邮件
  • 优化
  • 更新面板
  • 更新数据库

这有帮助吗?

  1. Installation | 部署教程

通过宝塔手动部署

上一页通过OneinStack快速部署下一页通过OneinStack手动部署

最后更新于1年前

这有帮助吗?

面板安装完成后:

默认管理员账号为: test@test.com 密码为:123456 请在安装后立即更改

安装宝塔

请参考官网教程

安装软件

  • PHP >= 7.2.5

    • PHP缓存 Opcache (可选,推荐)

    • fileinfo

    • redis

  • MySQL 5.5+

  • Redis 无版本要求

配置PHP

安装扩展

  • fileinfo

  • redis

  • opcache (可选,推荐安装)

删除 禁用函数

  • putenv

  • pcntl_alarm

  • pcntl_signal

  • symlink

  • proc_开头函数

推荐优化

  1. 根据服务器的内存大小,适量的增加php配置中memory_limit的值

添加网站 & 数据库

添加网站时,输入你要用的域名,同时创建数据库; 数据库MySQL utf8mb4

记住自己的数据库名,用户名和密码!

删除网站目录下的宝塔默认文件。

安装面板

生产环境下,请优先使用Release版本

版本选择

版本

简介

Master

最新版本,如果你想提前尝鲜新功能,可以使用本版本!同时你也可以通过我们提供的Demo站点来测试新版本,来加速我们推出Release版本

Release

稳定版本,每次Master版本稳定以后都会不定期推出的版本

Master版

cd /www/wwwroot/你的域名
例:cd /www/wwwroot/demo.proxypanel.ml

git clone https://github.com/ProxyPanel/ProxyPanel.git .
cd /www/wwwroot/你的域名
例:cd /www/wwwroot/demo.proxypanel.ml

git clone https://github.com/ProxyPanel/ProxyPanel.git tmp 
mv tmp/.git . 
rm -rf tmp
git reset --hard 

Release版

1.下载任一压缩文件

2.上传压缩包至网站根目录 并解压

3.解压完毕后,可以删除压缩包

4.将文件从ProxyPanel-xxx文件夹中剪切至域名根部文件夹,并删除ProxyPanel-xxx

设置网站

以下内容,为宝塔面板设置

设置运行目录

站点管理-网站目录-运行目录至pubilc 和 取消防跨站攻击 并保存

设置伪静态

伪静态 - 选择laravel5;或者输入 并保存

location / {  
	try_files $uri $uri/ /index.php$is_args$query_string;  
}  

设置SSL (可选)

SSL - 申请SSL

连接数据库

在SSH 网站根目录下运行,复制.env文件

cp .env.example .env

编辑.env

nano .env

或者

vim .env

编辑以下内容

DB_HOST=127.0.0.1 数据库服务器IP/域名
DB_PORT=3306 数据库端口 默认为3306
DB_DATABASE=ProxyPanel 数据库名
DB_USERNAME=root 用户名
DB_PASSWORD=root 密码

安装依赖

请登录你的服务器SSH,运行以下内容

安装 Composer

apt-get install composer
yum install composer
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin --filename=composer

未运行过以下代码,请先运行,进入网站根部文件夹

cd /www/wwwroot/你的域名
例:cd /www/wwwroot/demo.proxypanel.ml

再运行以下代码安装依赖

composer install --prefer-dist --optimize-autoloader --no-dev

导入数据库

请按照 Mysql 版本选择运行命令

php artisan migrate --seed

必要环境设置

SSH 在网站根部文件下运行

php artisan key:generate
php artisan storage:link
chown -R www:www storage/ 
chmod -R 777 storage/

设置定时任务

宝塔:文件 – 目录

在 /home 下创建一个 www 目录,并将其权限设置为 777 www 。

在SSH中,运行并添加

crontab -e -u www

添加
* * * * * php /www/wwwroot/你的域名/artisan schedule:run >> /dev/null 2>&1

设置推送任务

宝塔面板中 计划任务;填入 任务名称:任意 执行周期: N分钟 10分钟 脚本内容:bash /www/wwwroot/你的域名/queue.sh

更多设置&优化

设置

在面板文件中,编辑 .env

设置邮件

MAIL_DRIVER=smtp #或使用 mailgun
# SMTP设置
MAIL_HOST=smtp.exmail.qq.com
MAIL_PORT=465 #SMTP端口
MAIL_USERNAME=admin@proxypanel.ml #使用的邮箱地址
MAIL_PASSWORD=password #SMTP授权码
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=admin@proxypanel.ml #用户看到的发件人邮箱地址
MAIL_FROM_NAME=ProxyPanel #发件人名称

# Mailgun设置
MAILGUN_DOMAIN=
MAILGUN_SECRET=

优化

每次修改 .env 后,请运行以下代码,重新预加载必要文件

SSH:在网站根目录下,运行以下代码;Laravel 自带缓存常用内容来优化面板运行。

php artisan optimize

更新面板

Master版

sh /www/wwwroot/demo.proxypanel.ml/update.sh

Release版

下载最新的压缩包,重新安装

更新数据库

php artisan migrate

前往 GitHub 下载

Release版
https://www.bt.cn/bbs/thread-19376-1-1.html
4款面板需要的软件
面板需要的2个PHP扩展
删除禁用函数页面
优化php的内存
站点信息
返回信息
网站目录
下载文件
上传文件
解压
最终面板文件
设置伪静态
安装依赖完毕