Deployment Targets

Multi-target deployments

The Release Center deploys any app to your own ssdserver or to popular cloud platforms. Pick the source (where the code comes from), the target (where it goes), and the environment — then review the dialog and confirm.

Deployment sources

SourceWhat it deploysWhen to use
Dev server (13.140.162.231)Working tree on staging — includes uncommitted workShip exactly what you tested on staging
ssdserver (206.51.227.27)Current production filesRe-deploy / promote the current prod state to another target
Gitea repo (main)Committed, reviewed codeAuditable releases with full git diff

The dev source uses a restricted SSH key with a forced command — the Release Center can only fetch whitelisted app directories from dev, never a shell.

Deployment targets

TargetBest forCredentials neededCLI on ssdserver
Self-Hosted (ssdserver)All current apps — health gate + auto-rollbacknone (built in)—
VercelNext.js / frontend, edge network, preview URLsVercel token + projectnpm i -g vercel
Amazon AWSS3 static hosting + CloudFront CDNAccess key + secret, region, bucketapt install awscli
Microsoft AzureAzure Web App / enterpriseSubscription, resource group, app nameapt install azure-cli
NetlifyJAMstack frontend, forms, split testsAuth token + site IDnpm i -g netlify-cli
Cloudflare PagesEdge deploys on your existing CF accountCF API token + account + projectnpm i -g wrangler
DigitalOceanApp Platform, managed databasesAPI token + app IDsnap install doctl
Google Cloud RunServerless containers, scale-to-zeroProject, service, region, access tokenapt install google-cloud-cli
HerokuClassic PaaS, buildpacksAPI key + app namenpm i -g heroku
RailwayModern PaaS, usage basedToken + service/project IDnpm i -g @railway/cli
Firebase HostingStatic hosting + Google servicesCI token + project IDnpm i -g firebase-tools

Environments

EnvironmentMeaning
productionLive traffic (provider production flag, e.g. Vercel --prod)
stagingInternal testing — provider preview/alias
previewPreview build for review links

Connecting a provider (step by step)

  1. Release Center → Connect a provider
  2. Pick the provider type + display name
  3. Paste credentials — tokens are stored root-only on ssdserver, write-only (never re-displayed)
  4. Click Test — verifies the token and CLI availability
  5. Use it as a target in the Deploy dialog

Environment variables & secrets vault

Per app, per environment (production / staging / preview). Values are write-only and injected into the deploy process at run time. Use it for API keys, feature flags, provider overrides. Release Center → Environment Variables.

Market-standard features included

Notes & limitations

IVY Digital 路 docs.ivydigitals.com 路 generated 2026-10-01 路 Release Center 路 Gitea