Skip to main content

Pod Lifecycle

Pods have the following statuses:
StatusDescription
runningPod is active and accessible
stoppedPod is shut down but data is preserved
creatingPod is being provisioned
errorSomething went wrong during creation
suspendedPod is suspended due to billing issues

Start / Stop / Restart

On the pod detail page, use the action buttons in the header to Start, Stop, or Restart your pod.
Stopping a pod preserves all files but terminates running processes. Any in-memory data not written to disk will be lost.

Resize

Change the CPU, memory, or disk allocation of a running pod.
instapod pods resize my-app --cpu 2 --memory 2GB --disk 20GB
All three flags (--cpu, --memory, --disk) are required.

Delete

Deleting a pod permanently removes the container and all its data.
Go to the pod detail page, click the delete button, and confirm.
Deletion is irreversible. All files, databases, and configurations inside the pod will be permanently destroyed.

List Pods

instapod pods list
Output shows a table with name, preset, plan, CPU, memory, disk, status, and domain.

Get Pod Details

instapod pods get my-app

Reload Application

Restart the application service inside the pod without restarting the container itself. Useful after deploying new code.
instapod pods reload my-app
This restarts different services depending on the preset:
  • Static: Reloads nginx
  • PHP: Restarts nginx and PHP-FPM
  • Node.js: Restarts the app systemd service
  • Python: Restarts the app systemd service