Documentation

Shiprr is a PaaS for running web apps and APIs. Connect your repo, set CPU and RAM, and deploy. This guide covers getting started, app setup, and deployment.

Getting started

Create an account, create an app, and deploy your first version in minutes.

Read →

Concepts

Replicas, CPU/RAM, build vs. run, regions, and ephemeral storage.

Read →

Workspaces

Understand workspace ownership and where apps, domains, and billing live.

Read →

Git connections

Connect GitHub or GitLab, import repositories, and understand auto deploy triggers.

Read →

Deploying apps

Build config, environment variables, regions, replicas, and custom domains.

Read →

Supported apps

Supported runtimes and framework examples for source-based builds.

Read →

Network & performance

Regional edge routing, network paths, bandwidth, and practical performance expectations.

Read →

Configuration

Environment variables, app names, and configuration naming rules.

Read →

Deployments

Track deployment history, inspect statuses, and understand rollback behavior.

Read →

Logs

Understand build logs, deployment logs, runtime logs, and retention.

Read →

Billing

Wallets, top-ups, auto-recharge, runtime charges, build minutes, and limits.

Read →

Limits

Runtime ranges, build timeout, current regions, and practical platform boundaries.

Read →

Access control

Restrict apps with IP allowlists, HTTP basic auth, or both together.

Read →

Redirects & rewrites

Path-based edge rules for canonical URLs, moved paths, and SPA fallbacks.

Read →

Custom domains

Attach your own domain, point DNS correctly, and understand SSL provisioning delays.

Read →

Troubleshooting

Build failures, timeouts, logs, and where to get help.

Read →