Files
ForgeFlow/START_HERE.md
T
2026-07-25 05:59:07 +02:00

59 lines
2.0 KiB
Markdown

# Start here — ForgeFlow v0.6.0
You do **not** need to send anyone your Gitea token, SSH key or server password.
All credentials are entered locally in ForgeFlow during setup. Diagnostic logging
is designed to exclude them.
## Already running an older source release?
Publish v0.6.0 with `Publish-ForgeFlow-Release.ps1`, leave the currently installed source folder untouched, and test **Settings → ForgeFlow updates → Check now → Download update → Apply & restart**. Configuration and credentials remain outside the source directory.
## Fast path on Windows
1. Extract the complete ForgeFlow ZIP to a normal local folder.
2. Open PowerShell in that folder.
3. Run:
```powershell
Set-ExecutionPolicy -Scope Process Bypass
.\setup-windows.ps1
```
The script checks Node.js and Git, installs the desktop dependencies, runs the
full source/test quality gate and opens ForgeFlow.
4. Follow the five-step setup wizard in the application.
5. Continue with [`docs/SETUP_GUIDE.md`](docs/SETUP_GUIDE.md) to connect one
repository to a staging or production environment.
## When something fails
Open **Diagnostics** in ForgeFlow and:
1. Run **System preflight** or the environment **Deployment preflight**.
2. Resolve any blocking checks shown in red.
3. Choose **Create diagnostic ZIP**.
4. Prefer **Strict privacy** when the bundle will be shared.
5. Inspect the ZIP before sharing it.
The bundle contains redacted application events, configuration structure,
repository/deployment states, preflight output and a local safety-audit result.
It intentionally excludes access tokens, encrypted token blobs and raw runner
logs.
Detailed diagnostic behavior: [`docs/DIAGNOSTICS.md`](docs/DIAGNOSTICS.md).
## Unraid deployments
After the desktop app opens:
1. Open **Settings → SSH / Unraid servers**.
2. Add the Unraid host and `/mnt/user/appdata`.
3. Save it and run **Test & trust**.
4. Open a repository, go to **Deployments**, and choose **SSH / Unraid**.
5. Run **Preflight** before the first deployment.
See [docs/SSH_UNRAID_DEPLOYMENT.md](docs/SSH_UNRAID_DEPLOYMENT.md).