Skip to content

Instantly share code, notes, and snippets.

@Efekaba
Efekaba / tower-bootstrap.ps1
Created May 18, 2026 01:27
vocoria tower bootstrap (temp v5)
<#
.SYNOPSIS
One-shot tower bootstrap for the Vocoria self-hosted production server.
Automates the automatable parts of docs/runbooks/tower-setup.md:
prerequisites, NSSM, runner configuration, and the NSSM services.
Run ONCE on the tower, in an ELEVATED (Administrator) PowerShell.
.DESCRIPTION
Idempotent where possible. It does NOT start the GitHub Actions runner
service - that is the deliberate LAST manual step (starting it triggers
@Efekaba
Efekaba / tower-bootstrap.ps1
Created May 18, 2026 01:11
vocoria tower bootstrap (temp v4)
<#
.SYNOPSIS
One-shot tower bootstrap for the Vocoria self-hosted production server.
Automates the automatable parts of docs/runbooks/tower-setup.md:
prerequisites, NSSM, runner configuration, and the NSSM services.
Run ONCE on the tower, in an ELEVATED (Administrator) PowerShell.
.DESCRIPTION
Idempotent where possible. It does NOT start the GitHub Actions runner
service - that is the deliberate LAST manual step (starting it triggers
@Efekaba
Efekaba / tower-bootstrap.ps1
Created May 18, 2026 00:58
vocoria tower bootstrap (temp v3)
<#
.SYNOPSIS
One-shot tower bootstrap for the Vocoria self-hosted production server.
Automates the automatable parts of docs/runbooks/tower-setup.md:
prerequisites, NSSM, runner configuration, and the NSSM services.
Run ONCE on the tower, in an ELEVATED (Administrator) PowerShell.
.DESCRIPTION
Idempotent where possible. It does NOT start the GitHub Actions runner
service - that is the deliberate LAST manual step (starting it triggers
@Efekaba
Efekaba / tower-bootstrap.ps1
Created May 18, 2026 00:55
vocoria tower bootstrap (temp, ascii)
<#
.SYNOPSIS
One-shot tower bootstrap for the Vocoria self-hosted production server.
Automates the automatable parts of docs/runbooks/tower-setup.md:
prerequisites, NSSM, runner configuration, and the NSSM services.
Run ONCE on the tower, in an ELEVATED (Administrator) PowerShell.
.DESCRIPTION
Idempotent where possible. It does NOT start the GitHub Actions runner
service - that is the deliberate LAST manual step (starting it triggers
@Efekaba
Efekaba / tower-bootstrap.ps1
Last active May 18, 2026 00:54
vocoria tower bootstrap (temporary)
<#
.SYNOPSIS
One-shot tower bootstrap for the Vocoria self-hosted production server.
Automates the automatable parts of docs/runbooks/tower-setup.md:
prerequisites, NSSM, runner configuration, and the NSSM services.
Run ONCE on the tower, in an ELEVATED (Administrator) PowerShell.
.DESCRIPTION
Idempotent where possible. It does NOT start the GitHub Actions runner
service - that is the deliberate LAST manual step (starting it triggers