NewShiplon now reads your repository and suggests how to build it

Push to GitHub. Go live on HTTPS.

Shiplon builds your static site, Node.js app or Dockerfile straight from your repository, checks each new version is healthy, and serves it on our address or your own domain.

Open beta. No card needed.

acme / storefront

storefront

Live

https://storefront-acme.shiplon.app

Build type
Node.js server
Branch
main
Domain
shop.acme.dev
  1. 4f2c91aAdd checkout pageLive
  2. b71e03dUpdate product imagesPrevious
  3. 0c9d2e4First deployPrevious
  1. Push to main by acme-dev
  2. Deploying acme/storefront at 4f2c91a
  3. Read-only token for this repository only
  4. Installing dependencies (npm ci)
  5. Building (npm run build)
  6. Built image sha256:9c41e0…
  7. Starting the new version
  8. Health check /: HTTP 200
  9. Live at https://storefront-acme.shiplon.app
  • 3build types

    Static sites, Node.js servers and anything with a Dockerfile.

  • 5versions kept

    Roll back to any of your last five live versions without rebuilding.

  • 1DNS record

    Proves you own a custom domain. The certificate is then issued for you.

Works with what you already build

  • Node.js
  • Next.js
  • Express
  • Vite
  • React
  • Vue
  • Astro
  • Plain HTML
  • Any Dockerfile

Everything you need to ship a web app

Connect a repository once. Shiplon handles the builds, the HTTPS, the rollbacks and the logs.

acme/inventory-apimain
  • src/
  • Dockerfile
  • go.mod
  • README.md
DockerfileDetected

Found a Dockerfile in the repository root.

It reads your repository first

Pick a repository and branch, and Shiplon looks at its files to suggest how to build it. You can always choose differently.

  • A Dockerfile is built as it is
  • package.json with a start script runs as a Node.js server
  • A build script alone produces a static site
  • The build command is filled in for you

From sign-up to a live URL

You need a GitHub account and the repository you want to deploy. Everything else happens in the Shiplon console.

  1. Create an account

    Sign up with your email, open the confirmation link we send, and name your organization.

  2. Connect GitHub

    Install the Shiplon GitHub App and choose which repositories it may read.

  3. Pick a repository

    Confirm the suggested build type and add any environment variables.

  4. Deploy

    Your app is built, health-checked and online over HTTPS. Every later push deploys by itself.

acme / docs
  1. $ git push origin main
  2. Deploying acme/docs at 71ad3e8
  3. Detected: static site (build script, no start script)
  4. Installing dependencies (npm ci)
  5. Building (npm run build)
  6. Serving the files in dist
  7. Starting the new version
  8. Health check /: HTTP 200
  9. Live at https://docs-acme.shiplon.app

Free during the open beta

Anyone can sign up. Here is exactly what every account gets today.

₹0

Price

No card needed. Plans will be published before the beta ends, with notice to everyone using it.

512 MB

Per app

One instance with up to 512 MB of memory and half a CPU core.

3 GB

Per build

Up to 3 GB of memory and two CPU cores while your app builds.

India

Servers

Reachable worldwide. More regions are planned.

Anything an app writes to its own disk is lost when it restarts or redeploys, so keep data in a database or external storage. Questions: hello@shiplon.com.

Questions

What can I deploy?

Static sites with or without a build step (for example Vite, Astro or plain HTML), Node.js servers, and any repository with a Dockerfile.

Does Shiplon get access to all my repositories?

No. You choose which repositories the Shiplon GitHub App can see when you install it, and each build gets a read-only token for only the repository it's building.

What if Shiplon suggests the wrong build type?

Pick a different one before you create the app, or change it later in the app's build settings. The suggestion never overrides a choice you've made.

Can I use my own domain?

Yes. Add the domain, create the DNS records Shiplon shows you, and verify it. HTTPS is set up automatically once the domain points to Shiplon.

Do you host databases?

Not yet. Your app can connect to an external database through environment variables.

How do I get help?

Write to hello@shiplon.com and a person replies.

Start deploying today

Create a free account, connect a repository and get an HTTPS address for it.