
万古一梦
Nginx 生产环境平滑升级指南:从二进制热部署到健康检查配置
在Nginx生产环境中实现不停机(平滑)升级版本的关键,是充分利用其支持热替换(Hot Replacement)的特性。以下是详细操作流程和注意事项: 一、关键原理 主进程:管理配置、绑定端口、控制子进程 工作进程:处理实际请求(worker_processes) 信号控制: USR2:启动新版本二

在Archlinux配置Prometheus和Grafana Dashboard
之前使用Netdata监控服务器各项数据,但是完整版需要收费,在免费试用到期后换成 Grafana + Prometheus 做数据采集和可视化,下文介绍在Archlinux下配置教程 文件配置 我配置了除系统信息配置外还有 Postgresql 、Systemd 、Docker 的图表,需要安装不

记一次Gitea迁移Forgejo操作
闲来没事想搞个类似于 Github Pages 的服务,了解到了 Codeberg ,然后注意到了 codeberg.page ,自行部署没有成功,但是看到 Codeberg 用的程序是基于 Gitea 的分支开发的 Forgejo 。 Forgejo 成立于 2022 年 10 月 ,当时一家营利

使用go语言编写一个qq群机器人
之前一直使用sihuan/XZZ 的机器人项目,使用的 Python,后端使用的 go-cqhttp,最近在学习 go 语言,就想着把 Python 的重新实现一遍,而且由于 go-cqhttp 在发布 NTQQ后一直不更新,年久失修,部分 api已经失效,所以一起更换,使用napcat 实现登录,
在archlinux部署Syncthing并使用nginx部署webdav服务
在archlinux部署Syncthing并使用nginx部署webdav服务 从最初的坚果云,到自建 NextCloud再到 Seafile,都使用过很长时间,主要是需要他们的 WebDav服务,但是由于坚果云按流量收费,NextCloud使用 PHP,Seafile文件乱放,后来就测试使用了 S

一款命令行网易云音乐软件go-musicfox使用
之前一直在使用的网易云音乐是一个 electron 项目 electron-netease-cloud-music ,但是在 arch 上经常出现登录失败或者退出软件再打开必须重新登录,最近听到群友说的 go-musicfox 项目,之前也用过,但是是看的B站 C先生 视频 https://www.

(水文)在archlinux上部署rustdesk服务端
RustDesk 是一种功能齐全的开源远程控制替代方案,用于以最少的配置实现自托管和安全性。 安装 rustdesk 服务端在 aur 有包,可以使用 aur helper 进行安装: yay -S rustdesk-server-bin ##安装服务端 ##启动服务并设置开机自启 system
