Daniel Koponyas
     428  words 
  2  minutes 
 部署SunPanel到VPS
在Debian12上部署Sunpanel v1.3.0并使用Caddy反向代理
IMPORTANTSunpanel v1.3.0 为最后一个免捐赠版本,如需使用最新版请访问作者GitHub查看
第一步:系统环境准备
更新系统软件包并安装必要工具
sudo apt update && sudo apt upgrade -ysudo apt install -y curl tar vim第二步:部署 Sunpanel v1.3.0
- 准备工作目录
 
sudo mkdir -p /opt/sunpanelcd /opt/sunpanelsudo rm -rf ./*- 下载 Sunpanel v1.3.0 二进制文件
 
sudo curl -L -o sunpanel.tar.gz https://github.com/hslr-s/sun-panel/releases/download/v1.3.0/sun-panel_v1.3.0_linux_amd64.tar.gz- 解压缩二进制包
 
sudo tar -zxvf sunpanel.tar.gzsudo rm sunpanel.tar.gz- 确认目录名称
 
ls -l# 应该能看到一个目录:sun-panel_v1.3.0_linux_amd64第三步:配置 Systemd 服务
sudo vim /etc/systemd/system/sunpanel.service粘贴以下内容:
[Unit]Description=Sunpanel ServiceAfter=network.target
[Service]Type=simpleUser=rootWorkingDirectory=/opt/sunpanel/sun-panel_v1.3.0_linux_amd64ExecStart=/opt/sunpanel/sun-panel_v1.3.0_linux_amd64/sun-panelRestart=on-failureRestartSec=5s
[Install]WantedBy=multi-user.target第四步:启动服务并排除端口冲突(大概率不会出现此情况)
启动服务并设置开机自启
sudo systemctl daemon-reloadsudo systemctl start sunpanelsudo systemctl enable sunpanel查看运行状态
sudo systemctl status sunpanel如果运行失败(复制问ChatGPT):
# 查找是否端口占用sudo ss -tulnp | grep 3002
# 终止冲突进程sudo kill -9 <PID>
# 再次启动sudo systemctl start sunpanelsudo systemctl status sunpanel第五步:安装 Caddy
# 安装 Caddysudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curlcurl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/caddy-stable-archive-keyring.gpg] https://dl.cloudsmith.io/public/caddy/stable/debian any-version main" | sudo tee /etc/apt/sources.list.d/caddy-stable.listsudo apt updatesudo apt install -y caddy第六步:配置 Caddy 反向代理
sudo vim /etc/caddy/Caddyfile清空原内容并填写如下配置(请将 sun.yourdomain.com 替换为你的域名):
sun.yourdomain.com {    reverse_proxy localhost:3002}重载 Caddy 配置
sudo systemctl reload caddy🎉 最终访问
利用cloudflare、edgeone等部署域名 打开浏览器,访问你的域名,你应该可以看到 Sunpanel 的登录界面
建议定期备份database文件
 部署SunPanel到VPS 
  https://blog.yizong.de/posts/sunpanel/