首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【TDP云声计划第五期·Lighthouse × 1Panel & Halo】

【TDP云声计划第五期·Lighthouse × 1Panel & Halo】

原创
作者头像
69伙伴
发布2025-10-16 18:03:23
发布2025-10-16 18:03:23
280
举报
文章被收录于专栏:69伙伴·专栏69伙伴·专栏

TDP云声计划第五期 | 轻量服务器Lighthouse × 1Panel & Halo 开启创意新玩法,赢取丰厚大奖!

https://cloud.tencent.com/apply/p/56v341wnov9

开箱即用的轻量应用服务器 Lighthouse,搭配极简运维面板1Panel& Halo 建站系统的高效组合,诚邀所有开发者与技术爱好者分享你的脑洞玩法与深度心得,让经验流动,让创意发光!

0 2025年10月09日-11月09日

选题创作

文章类:>800字(代码块不计入)需包含高清截图或图表,逻辑严谨,步骤清晰。视频类:>1分钟,提供公开播放链接(平台不限)画面清晰、演示细致、讲解生动。二、发布作品欢迎将您的作品发布在您常驻的平台,如腾讯云开发者之四先西只十江3nE808066 0EV2EX、Linux DO 等。三、提交作品选择链接或扫描海报下方二维码进行投稿https://cloud.tencent.com/apply/p/56v341wnov9注:投稿作品需体现腾讯云轻最应用服务器作为基础环境,如轻量想关活动页/购买地址均可。

//正文

忍宝塔很久了,但一直没有动力更换,俗话说的好。 能运行就不要动它,这是千古不变的真理。 宝塔用了很多多年,个人用起码一点问题都没有,还是挺好的。

但随着时间的增长,哪怕后来都不动它,也没有过新装卸载过任何组件前提 总会随机出现各种莫名其妙的py 报错,面板本就没几个控制功能。还总报错。 不理它把,也没事。修复问题把,还的折腾。。所以真理就是 能运行就别动了。

借着这次正文,索性就折腾下。这里顺便做下笔记。

1.宝塔面板备份各种数据,打包下载回来。 2.切记自己的计划任务,因为忘记了还恢复过好几次。 3.各种私有配置,比如VPN的账号啥的的配置

一台机器导数据麻烦,就买一个月的轻量存储

宝塔在更换前,一定要做好备份。 做备份的最方便的方法就是 制作镜像

镜像和快照最大的区别就是恢复,快照一部就能恢复 镜像需要在重装系统-使用自定义镜像-在设置root密码 步骤太繁琐,功能都是恢复。 快照更适合折腾用,比如新装好面板,快照。 之后折腾一个模块,快照一下。出问题恢复步骤也少也容易。 镜像更像冷备份,用之前得解冻,故此旧宝塔状态用镜像更合适

卡Bug

桀桀桀,合理的利用规则能有意想不到的效果。 备份步骤太多,备份点不够用。 跨地域复制 来试试。

本人操作步骤是如下,大家可以借鉴下。 1.单步骤调试前做镜像,2个镜像名额足够完成单模块功能调试。 2.单模块功能调试完成,下一个模块调试前。制作镜像 3.本机镜像满5个后用,使用 跨地域复制 随便找个区复制过去。 (复制到其他区,之后删除本机镜像。) 4.重复步骤3.(17个区一个区5个名额 )=85个镜像 85个镜像 还要啥自行车。随便折腾

本文案例使用的是 腾讯云1h1g1T 传家宝主机

宝塔面板下内存占用480.0MB Nginx 1.28.0 MySQL 10.6.20-MariaDB Redis 8.0.3 PHP 8.3.24 PHP 7.4.33 宝塔邮局管理器 6.5

开始装1Panel-更换系统为 Debian12,别问,问就是CentOS7不维护了。 否则继续死磕CentOS7,Debian12是唯一代替CentOS7资源占用最小 各家程序支持最广的系统了。

国内主机可以忽略此步 新装系统后内核是6.1.0-37-amd64,可以用一键脚本安装下BBRplus新版内核 。 BBRplus 是原本bbr调的参数,更加激进一点 新系统记得先 apt update 更新下源数据

代码语言:txt
复制
apt update

wget -O tcp.sh "https://github.com/tudiedie/Linux-NetSpeed-TuDieDie/raw/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

选择 5. 安装 BBRplus新版内核 切记一定选择最新版本,否则内核低于4.8还是4.9 不让安装Docker

会遇到一个提示 是否中止删除内核?选 NO

等待提示选择Y 需要重启VPS后,才能开启BBRplus,是否现在重启 ? [Y/n] :y

//查看当前运行的算法 root@VM-0-6-debian:~# cat /proc/sys/net/ipv4/tcp_congestion_control bbrplus //查看当前内核 root@VM-0-6-debian:~# uname -r 6.7.9-bbrplus

折腾1Panel

OpenResty、MariaDB10.11.14 、Redis 8.0.3 、PHP 8.46、 PHP 7.4.33 比宝塔多用100M(宝塔是调优过的) 1Panel后期使劲挤一挤 100M肯定是能空出来的。 两个面板同环境大致使用内存都一样。

以root用户身份运行一键安装脚本,自动完成1Panel的下载和安装。

代码语言:txt
复制
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

划重点:

执行安装脚本后,会提示问你数据挂载那个目录,默认是/opt 如果有瞎折腾,经常迁站的朋友。需要谨慎考虑下,顺便多装几次找到一个最合适的办法。 毕竟迁移没有宝塔方便。 解决方案无非就两种 付费,免费 1.付费 挂盘 购买存 对象存储(注意轻量存储有地域限制 oss) 2.备份 定期备份OPT

在有好思路后期在编辑文章完善,毕竟能运行就不折腾这是准则 免费的定期备份思路是 1.用七牛云(免费有10GB空间) 2.家中Nas路由器等Vpn到服务器,服务器挂载Vpn-Nas设备盘

用过计划任务执行脚本实现掉线自动挂载,

代码语言:txt
复制

#NAS 检测磁盘挂载
df -Th | grep //192.168.43.8
if [ $? -ne 0 ]; then
#掉线后先挂载
mount -t cifs -o rw,dir_mode=0777,file_mode=0777,username=admin,password=passwd,vers=2.0 //192.168.43.8/AiCard_01/Web-DB /www/wwwroot/Web-DB/bac

通过命令进行备份

代码语言:txt
复制
组合使用--size-only和--update时,rsync会:
仅根据文件大小判断文件是否需要同步(不考虑修改时间)
确保不会覆盖目标中比源更新的文件

rsync -av --size-only --update /目录 /目录

通过七牛云+自家双备份,确保自己家Nas离线后依然有效。已自家Nas备份为主 缺点:免费用户,毕竟不是爷,七牛云只有10G空间,没事得去删备份

1Panel 经验分享

1.跨站写入 我的是给Discuz论坛,附件内容放在bbs-img中,静态站。

用了CDN的记得把此功能开开,省的代码里改了。

编辑php站的 .user.ini 文件

open_basedir=/www/sites/www.wgpro.com/index:/tmp/ 在后面增加B站点的路径 :/proc:/www/sites/bbs-img.wgpro.com/index 最终 /proc 是一个虚拟文件系统,通常用于获取系统信息 open_basedir=/www/sites/www.wgpro.com/index:/tmp/:/proc:/www/sites/bbs-img.wgpro.com/index

代码语言:txt
复制
<?php
//测试跨站写入代码
// B网站目标文件的绝对路径
$targetPath = '/www/sites/bbs-img.wgpro.com/index/attachment/test1.txt';

// 要写入的数据
$data = "来自A网站的数据:" . date('Y-m-d H:i:s');

// 执行写入
if (file_put_contents($targetPath, $data) !== false) {
    echo "数据写入成功";
} else {
    echo "写入失败,请检查权限或路径";
}
?>

重点:并重启PHP-FPM服务使配置生效

2.证书申请切记三个重点

3.1panel虽然好,但是带来了更多的问题。

如容器报错,调Docker参数,等等更麻烦 但是装啥插件都得从容器装。。有点多此一举。

比如Frps所以一些自用的东西还是直接跑的好。 所以还是需要宝塔 进程管理器

忽略吧 删除线的不用看了,后来发现有继承,不用手动敲命令了。 手动安装的不能面板控制

Debian 12 安装 Supervisor

安装 Supervisor

代码语言:txt
复制
sudo apt install supervisor

启动 Supervisor 服务

代码语言:txt
复制
sudo systemctl start supervisor

设置 Supervisor 开机自启

代码语言:txt
复制
sudo systemctl enable supervisor

验证 Supervisor 是否正常运行

代码语言:txt
复制
sudo systemctl status supervisor

应显示 "active (running)" 状态。

配置 Supervisor

Supervisor 的主配置文件位于 /etc/supervisor/supervisord.conf,您可以在 /etc/supervisor/conf.d/ 目录下添加自定义配置文件来管理您的应用程序。

例如,要管理一个名为 "myapp" 的应用,可以创建配置文件

代码语言:txt
复制
sudo nano /etc/supervisor/conf.d/myapp.conf

在配置文件中添加类似以下内容:

代码语言:txt
复制
[program:myapp]
command=/path/to/myapp
directory=/path/to/myapp
user=www-data
autostart=true
autorestart=true
stderr_logfile=/var/log/myapp.err.log
stdout_logfile=/var/log/myapp.out.log

重新加载 Supervisor 配置

添加新配置后,需要重新加载 Supervisor:

代码语言:txt
复制
sudo supervisorctl reread
sudo supervisorctl update

常用 Supervisor 命令

  • sudo supervisorctl status:查看所有进程状态
  • sudo supervisorctl start <program>:启动特定进程
  • sudo supervisorctl stop <program>:停止特定进程
  • sudo supervisorctl restart <program>:重启特定进程

注意事项

  1. 如果您需要使用 Supervisor 管理 Python 应用,确保已安装 Python 和相关依赖。
  2. Supervisor 默认使用 127.0.0.1:9001 端口,可以通过修改 /etc/supervisor/supervisord.conf 文件中的 inet_http_server 配置来更改或添加远程访问。
  3. 如果需要远程访问 Supervisor Web 界面,确保在防火墙中开放 9001 端口。
代码语言:txt
复制
#增加自己的FrpS启动任务 例子
#/etc/supervisor/conf.d/frps.conf

[program:Frps]
command=/opt/1panel/www/sites/frps/frps -c /opt/1panel/www/sites/frps/frps.ini
directory=/opt/1panel/www/sites/frps/
autorestart=true
startsecs=3
startretries=3
stdout_logfile=/opt/1panel/log/Frps.out.log
stderr_logfile=/opt/1panel/log/Frps.err.log
stdout_logfile_maxbytes=2MB
stderr_logfile_maxbytes=2MB
user=root
priority=999
numprocs=1
process_name=%(program_name)s_%(process_num)02d

4.安装邮局- 容器中的邮局嘎嘎复杂。所幸不折腾了,装给通用款Postfix完事。 自行问ai吧,这个很容易。

5.防火墙/WAF 个人建议不要启用与安装,主机防火墙限制啥端口转发啥的 不如用网页控制台-服务器-防火墙 直接物理设置几个开放端口完事 WAF不能花钱就忽略吧

总结: 至此,面板折腾结束,通过安装1P大致感受了与宝塔的差异。 真心话说,小白用宝塔挺合适(别碰容器)。顶多面板出现Py错误提示 但功能依然用,不上面板就得了。

1Panel出问题真心崩溃,容器错误千奇百怪 根本无解。小白直接崩 如在折腾邮局时,我从容器中直接删除了邮局 但在应用商店已经安装中显示依然存在,且又卸载不掉。啥啥容器自身问题

宝塔优势 1.简单不折腾 2.方便提桶跑路(别小看这点,毕竟大家常买1年主机。跑的快才是王道) 3.通过付费功能看 侧重点 疑似小白用户 https://www.bt.cn/new/pricing.html 1Panel优势 1.在于专业版,有业务的场景容器能分压。个人站用不上 2.开发者,开发者瞎折腾是天性,多版本容器共存是刚需。 3.通过付费功能看 侧重点 集群多机管理 https://www.lxware.cn/1panel?code=bunus

我个折腾了1panel后觉得还是用回宝塔 因为是年抛用户,有特价就会买抽IP当开盲盒了。 所以如何更方便跑路是我的需求。 ----------------------------------------------------------------------

Halo篇

有集成不熟,安装很容易。

Halo是快速建站程序,和熟悉的WordPress类似。 Halo是一款轻量、现代、可扩展的博客系统,特别适合想要快速搭建个人内容平台的人 轻量高效,后台响应快,适合小型VPS

特色还是用来没事生成文字,内置AI创作可以生成标准的Markdown格式。 后来用来同步各个网站非常容易。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • TDP云声计划第五期 | 轻量服务器Lighthouse × 1Panel & Halo 开启创意新玩法,赢取丰厚大奖!
  • //正文
    • 1.宝塔面板备份各种数据,打包下载回来。 2.切记自己的计划任务,因为忘记了还恢复过好几次。 3.各种私有配置,比如VPN的账号啥的的配置
  • 卡Bug
  • 本文案例使用的是 腾讯云1h1g1T 传家宝主机
    • 国内主机可以忽略此步 新装系统后内核是6.1.0-37-amd64,可以用一键脚本安装下BBRplus新版内核 。 BBRplus 是原本bbr调的参数,更加激进一点 新系统记得先 apt update 更新下源数据
    • 选择 5. 安装 BBRplus新版内核 切记一定选择最新版本,否则内核低于4.8还是4.9 不让安装Docker
  • 折腾1Panel
    • 划重点:
    • 通过命令进行备份
  • 1Panel 经验分享
    • 1.跨站写入 我的是给Discuz论坛,附件内容放在bbs-img中,静态站。
      • 编辑php站的 .user.ini 文件
    • 2.证书申请切记三个重点
      • 3.1panel虽然好,但是带来了更多的问题。
    • 配置 Supervisor
    • 重新加载 Supervisor 配置
    • 常用 Supervisor 命令
    • 注意事项
  • Halo篇
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档