Managing a service | Seenode Docs

Managing a service

Environment variables, deploys and rollbacks, logs, metrics, and private networking for a seenode service.

Once a service is running, you manage it from its tabs in the dashboard.

Environment variables

Open the Envs tab and click Add env to add a KEY and value. Environment variables are available to your build and start commands. Adding or changing a variable takes effect on the next deploy.

Deploying, redeploying, and rolling back

Use the Deploy button on the service:

  • Deploy latest commit: build and deploy the newest commit on the connected branch.
  • Deploy specific commit: pick an earlier commit to deploy, for example to roll back.
  • Restart service: restart the running service without rebuilding.

To deploy automatically whenever you push, enable Auto-deploy in Settings (it is off by default).

Logs

The Logs tab streams your service’s output. Filter by source (Runtime, Build, or Request), switch between a live tail and a fixed time range (up to 14 days), and search the output.

Metrics

The Usage tab shows CPU and memory usage over time (1 hour to 7 days).

Private networking

Every service has an internal address of the form http://web-<id>-service, shown on the Domains tab. Other services in the same workspace can reach it over seenode’s private network, useful for calling an internal API or a worker without exposing it publicly.

Duplicating and deleting

  • Duplicate: from the service’s menu, create a copy with the same configuration.
  • Delete: from Settings → Danger Zone. Deleting a service is permanent.