Production
Liveproduct-a1b2c3d4e5f6478899aabbccddeeff00.sites.veynode.appPrivate beta · client-site deployment
One workspace for the websites you are responsible for. Build from GitHub, review the release, then decide what goes live.
Client A · GitHub · main
product-a1b2c3d4e5f6478899aabbccddeeff00.sites.veynode.appProduction is unchanged. Review this release before publishing.
Who it is for
Veynode is hosting for agencies and freelancers who ship modern client websites from GitHub. The workspace is organized around the client relationship and the release in front of you.
Keep a portfolio of client websites in one workspace. Each site stays attached to its client, repository, and current deployment.
Use the same path for every engagement. Build from GitHub, review the deployment, and publish when the release is ready.
See what is live, what is waiting, and what failed. The release stays explicit, and the infrastructure stays behind the product.
01 — Release control
Every change gets a place to land before it touches the live route. Veynode keeps the release gate visible.
The build runs from the GitHub repository and its committed lockfile. A succeeded build produces an immutable artifact.
Succeededcommit 8f2e7a4That artifact becomes a deployment with its own URL. Opening the preview does not change the live route.
Readyimmutable URLThe current production deployment stays in place. Nothing goes live until you choose to publish.
Awaiting reviewexplicit approvalPublishing makes that deployment the live route. A previous ready deployment remains available for rollback.
Liverollback available02 — Client model
Project lists are useful for infrastructure. They are not enough for the people accountable for a portfolio of client websites.
Your client relationship is part of the product model, not a spreadsheet beside your hosting provider.
deployment #dep_41ad0edeployment #dep_98c12ddeployment #dep_22aa91deployment #dep_71bd02deployment #dep_8c310a03 — Portfolio
Launch is a moment. The workspace is where you keep the rest of the work legible.
See what the beta supportsClient · site · deployment state
| Client / site | State | Deployment |
|---|---|---|
| Client AProduct site | Ready for review | #dep_83c921 |
| Client BMarketing site | Live | #dep_22aa91 |
| Client CDocs | Needs attention | #dep_71bd02 |
A published deployment is serving the site.
A newer deployment is waiting. Production is unchanged.
The latest build did not produce an artifact to publish.
The site does not have an authorized repository yet.
A deployment may exist, but nothing is live.
The live site has no newer release waiting.
After the release
A published site does not collapse into a host. The workspace keeps the facts you need the next time you open it.
Which client the site belongs to.
The commit that was built.
Whether that build succeeded.
Which deployment is serving production.
Which deployment is ready and not yet published.
A previous ready deployment can be restored.
04 — Beta boundary
Veynode currently focuses on Git-based frontend projects that produce a static artifact. That focus is intentional while the deployment path is being proven.
Test the complete path from repository to reviewed, published, recoverable website.
Request beta accessBest fit: Vite or static frontend projects