Docs

App Hosting

Deploy from GitHub or upload your code — managed builds, free TLS, custom domains and live logs.

App Hosting builds and runs your applications for you — no servers to manage. Connect a repository, push code, and it's live with HTTPS in minutes.

Deploy your code

  • GitHub deploys — connect your GitHub account, pick a repository and branch, and deploy.
  • Push to deploy — once connected, every push to the branch you picked builds and releases automatically.
  • Automatic stack detection — we read your repository and detect the framework; see Framework guides for what we look for.
  • Monorepo support — point an app at a subdirectory (root dir) of your repository.
  • Direct upload — no repo? Upload a zip of your build and we serve it.
  • Service catalog — deploy ready-made services (databases, caches, tools) in one click.

Builds and deployments

  • Managed builds — we build a container image from your code with live, streaming build logs.
  • Redeploy on demand, or cancel a running build.
  • Full deployment history per app — see every build, when it went live, and its status.
  • Zero-downtime releases — the running version keeps serving until the new one passes its health check.

Web services and background workers

Apps are web services by default: they serve HTTP, get a URL, and every release waits for a health check before traffic moves over.

Some code does not serve HTTP at all — a Telegram bot polling for updates, a queue consumer, a scheduled job runner. Set the app's service type to worker and it runs with no public route and no HTTP health check. Workers have no URL and no path prefix; that is by design, not a limitation to work around.

Run and operate

  • Start, stop and restart apps from the console.
  • Environment variables — set and update env vars per app; changes apply on the next deploy or restart.
  • Live runtime logs — stream your app's logs in real time, or grab a snapshot of recent lines.
  • Group services into projects; mark services by type (web, API, worker, database, cache, queue).
  • Failure alerts — if a deployment fails we notify you by SMS and email rather than leaving it silently broken.

Domains and TLS

  • Every app gets a free aletcloud.com subdomain of your choice (availability-checked).
  • Custom domains — prove the domain is yours, then point it here; TLS is issued and renewed automatically.
  • Path routing — host multiple apps under one domain using path prefixes (e.g. yourdomain.com/api and yourdomain.com/shop).

Plans and the free tier

  • Each plan defines how many apps you can run, the CPU/RAM per app, replicas per app and build minutes per month.
  • The Solo plan is free — one free app per account, forever.
  • Free apps sleep after a period of inactivity and wake automatically on the first request. The request that wakes a sleeping app is slower than the rest; it is not an error.
Persistent file storage for apps is provided by Object Storage (S3-compatible) — create a bucket and connect it to your app with one click; the S3 environment variables are injected automatically.

Can't find what you need? We're happy to help.

Loading AletCloud...