GitHub Actions 自建 Runner 实战:Orange Pi 5 Pro 搭建教程
GitHub Actions 的免费额度不够用?本文记录如何用一台 Orange Pi 5 Pro 搭建 GitHub Self-hosted Runner,把 go test、docker build、自动部署这些任务从 GitHub 云 Runner 迁移到自己的服务器上,并附上整个过程中踩过的坑。 需求背景GitHub Actions 的免费额度用完,不想为此付费,于是想到: 利用自己的服务器(Orange Pi 5 Pro)运行 CI/CD,而不是使用 GitHub 提供的云 Runner。 最终选择的方案是 GitHub Self-hosted Runner——GitHub 的 Actions 任务不再跑在云端,而是下发到我们自己的机器上执行。 1234567891011GitHub Repository | | Actions Job ↓Orange Pi 5 Pro | ↓GitHub Actions Runner | ↓go test / docke...
FRP 配置及 systemd 自启实现内网穿透
本文整理了 FRP 的服务器端与客户端配置,并提供 systemd 开机自启的配置示例,方便在 Linux 系统上使用。 文档FRP 文档FRP 安装包 FRP 安装路径示例: /etc/frp/ 为 FRP 安装路径,包含 frps 和 frpc 可执行文件,以及配置文件 frps.toml 和 frpc.toml。 FRP 服务器端配置 (frps)1. systemd 配置创建 frps.service 文件: 1sudo vim /etc/systemd/system/frps.service 内容如下: 12345678910111213141516[Unit]# 服务名称,可自定义Description = frp serverAfter = network.target syslog.targetWants = network.target[Service]Type = simple# 启动 frps 的命令,需修改为您的 frps 安装路径ExecStart = /etc/frp/frps -c /etc/frp/frps.tomlUser= rootR...

