diff --git a/README.md b/README.md index 7406f71..687f360 100644 --- a/README.md +++ b/README.md @@ -71,3 +71,28 @@ cp templates/rescue.env.example rescue.env - 가능하면 public-key auth 우선 - 원본 NTFS는 read-only 마운트 기본 - 작업 후 ephemeral `tailrescue-*` 노드 정리 + + +## Gitea Release artifact + +Verified PoC ISO is published as a Gitea Release attachment: + +- Release: https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/tag/v0.1.0 +- ISO: https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/tailrescue-headscale-20260601-1842.iso +- SHA256SUMS: https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/SHA256SUMS + +Download and verify: + +```bash +curl -fL -O https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/tailrescue-headscale-20260601-1842.iso +curl -fL -O https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/SHA256SUMS +sha256sum -c SHA256SUMS +``` + +Release upload pattern for future builds: + +```bash +curl -H "Authorization: token $GITEA_TOKEN" -F "attachment=@tailrescue-headscale-YYYYMMDD-HHMM.iso" "https://git.0bin.in/api/v1/repos/thug0bin/tailrescue-headscale-iso/releases//assets?name=tailrescue-headscale-YYYYMMDD-HHMM.iso" +``` + +Do not commit ISO files into Git. diff --git a/docs/runbook.md b/docs/runbook.md index 966e6f8..d75a487 100644 --- a/docs/runbook.md +++ b/docs/runbook.md @@ -37,3 +37,28 @@ ssh rescue@100.64.x.y 'echo SSH_OK; sudo -n true; rescue-status; list-disks' - Headscale에 노드가 안 뜸: DHCP/NIC/firmware/케이블 확인, `ip -br a`, `journalctl -u tailrescue-firstboot` - SSH가 안 됨: `systemctl status ssh`, `/var/log/auth.log`, `id rescue`, `sudo passwd -S rescue` - 내장 NIC 미인식: Realtek RTL8153/RTL8156 또는 ASIX AX88179 USB LAN 동글 사용 + + +## Gitea Release 산출물 + +Verified PoC ISO is published as a Gitea Release attachment: + +- Release: https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/tag/v0.1.0 +- ISO: https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/tailrescue-headscale-20260601-1842.iso +- SHA256SUMS: https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/SHA256SUMS + +Download and verify: + +```bash +curl -fL -O https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/tailrescue-headscale-20260601-1842.iso +curl -fL -O https://git.0bin.in/thug0bin/tailrescue-headscale-iso/releases/download/v0.1.0/SHA256SUMS +sha256sum -c SHA256SUMS +``` + +Release upload pattern for future builds: + +```bash +curl -H "Authorization: token $GITEA_TOKEN" -F "attachment=@tailrescue-headscale-YYYYMMDD-HHMM.iso" "https://git.0bin.in/api/v1/repos/thug0bin/tailrescue-headscale-iso/releases//assets?name=tailrescue-headscale-YYYYMMDD-HHMM.iso" +``` + +Do not commit ISO files into Git.