Documentation/App Hosting
Verified GuideApp HostingEN

App Settings, Backups and Billing

Plain-language guide to the app Settings tab: environment variables, backup and restore, cancelling, and how App Hosting is billed.

4 min read•Last updated 10/24/2026•/app-hosting/settings-and-billing

Open your app, click the Settings tab, and choose a section in the Platform Settings menu on the left (number 1).

SectionWhat it is forGuide
Environment VariablesYour app's settings and secret keysBelow
Config FilesSettings files inside the appGitHub apps
DomainsYour web addressesDomains
Health CheckAuto-restart when the app hangs (GitHub apps)GitHub apps
Scaling & ResourcesBigger size or more copies. Coming soon—
Backup & RestoreDownload or restore your dataBelow
Build & Deploy, Security & PermissionsTechnical details, mostly managed for you—
Danger ZoneCancel the appBelow

1. Environment Variables: your app's settings

Environment variables are named settings your app reads, like APP_URL (its address) or DATABASE_URL (where its database is). Secret keys live here too.

  1. Add variable (number 2): add one setting with a name and a value.
  2. Import .env (number 3): add many at once from a .env file (a text file with NAME=value lines).
  3. Quick start (number 4): click a common name like PORT or NODE_ENV to fill it in.
  4. Row buttons (number 5): show the hidden value (eye), edit, copy or delete.

Names use capital letters and underscores, like MY_SETTING. The same name cannot be used twice.

Environment Variables with the settings menu, Add variable, Import .env, Quick start and row buttons marked


2. Backup & Restore: keep a copy of your data

For apps that keep their data in a file (for example 9router):

  1. Export (number 1): downloads a copy of your data. The app pauses briefly so the copy is complete. The download link works for 15 minutes.
  2. Import (number 2): uploads a copy you exported before. Your current data is replaced, and the app restarts briefly.

Only one backup or restore runs at a time.

Backup & Restore with Export and Import marked


3. Cancel the app (Danger Zone)

  1. Open Danger Zone and click Cancel Subscription.
  2. Type the confirmation text shown on the screen.
  3. Click Confirm Cancellation.

What happens next:

  • The app keeps running until the end of the period you paid for. The page shows Cancellation Scheduled with the date.
  • After that date, the app and all its data are deleted permanently.
  • There is no refund for the rest of the period.

Export your data first (part 2) if you want to keep it.

Danger Zone


4. How billing works

  • Apps are paid from your organization balance (top right of the console). Top up with the lightning icon or in Console > Billing.
  • The package sets CPU, RAM, disk and how many own domains you can add.
  • Terms: monthly or annual (about 8% cheaper). Some big packages are per 6 months. The Small package is 1 month only.
  • The price that counts is the one in the Deploy panel, because it depends on region and term.
  • See all subscriptions and invoices in Console > Billing.

Summary

I want to...Go to
Change an app settingEnvironment Variables > Add variable
Add many settings at onceImport .env
Save a copy of my dataBackup & Restore > Export
Restore a copyBackup & Restore > Import (replaces data!)
Stop payingDanger Zone > Cancel Subscription
  • Cancelling deletes everything after the paid period ends. Export first.