1、准备工作:
2、关闭防火墙(如果是其它云平台可以在防火墙下面设置规则放行所有端口)
ufw disable
3、更新系统
apt update -y && apt upgrade -y
4、申请SSL证书(注意:官方最新的一键安装,需要用到证书,没有证书打不开页面)
- 安装git
apt install git -y
- 一键申请SSL证书:【点击进入】
git clone https://github.com/slobys/SSL-Renewal.git /tmp/acme && mv /tmp/acme/* /root && bash acme_2.0.sh
5、创建文件夹并把证书和密钥移到文件夹内
- 创建certs文件夹
mkdir -p /var/lib/marzban/certs/
- 移动证书密钥文件(红色部分替换成你解析好的域名)
mv /root/你的域名.crt /var/lib/marzban/certs/
mv /root/你的域名.key /var/lib/marzban/certs/
6、一键安装Marzban
- 开源项目地址:【点击进入】
bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install
7、修改配置文件
- 进入/opt/marzban目录
- 打开.env文件
- 再进入/var/lib/marzban/certs目录,然后复制证书和密钥路径
- 注释掉的
UVICORN_SSL_CERTFILE和UVICORN_SSL_KEYFILE变量,然后把它取消注释,再把证书是密钥的路径添加到引号里面(如下图)

8、重启Marzban
marzban restart
9、打开Marzban面板:https://你的域名:8000/dashboard
10、创建账号密码
marzban cli admin create --sudo