Deployloft

Put your website live with one folder

Deployloft hosts your static build — HTML, CSS and JavaScript — over HTTPS. Sign up with your email, create a project with a slug, drop the folder from your computer and it goes live at https://<slug>.deployloft.com. Every deployment is kept, so you can roll back.

Upload a folder, flip the pointer

Files go into a draft deployment and each one is re-read from storage and byte-checked against what you declared. The pointer that your address resolves through only moves once every file has verified, so an upload that fails never changes what is live.

History, rollback and an attempts log

Each deployment keeps its own files, so moving the pointer back to a past version is one click in the panel. Attempts that did not make it are recorded with the reason they stopped, and a half-uploaded draft left behind is cleaned up automatically.

Hosted pages live on their own origin

Your content is served from <slug>.deployloft.com with a Content-Security-Policy: sandbox, so third-party JavaScript on a hosted page cannot read the session cookie of the panel. Responses also carry nosniff, a closed referrer policy and real cache headers. A project of your own can take its origin back with the “Browser storage” switch, to keep visitor data in the browser.

Tu contenido se sirve desde <slug>.deployloft.com con Content-Security-Policy: sandbox, de modo que el JavaScript de terceros de una página alojada no puede leer la cookie de sesión del panel. Las respuestas llevan además nosniff, referrer cerrado y cabeceras de caché reales. Un proyecto tuyo puede recobrar su propio origen con el interruptor «Datos en el navegador», para guardar datos del visitante.

Votre contenu est diffusé depuis <slug>.deployloft.com avec une Content-Security-Policy: sandbox, si bien le JavaScript tiers d’une page hébergée ne peut pas lire le cookie de session du tableau de bord. Les réponses transportent aussi nosniff, une politique de referrer fermée et de vrais en-têtes de cache. Un projet à vous peut reprendre sa propre origine par le commutateur « Données dans le navigateur », pour garder des données chez le visiteur.

Seu conteúdo é servido por <slug>.deployloft.com com Content-Security-Policy: sandbox, então o JavaScript de terceiros em uma página hospedada não consegue ler o cookie de sessão do painel. As respostas também trazem nosniff, referrer fechado e cabeçalhos de cache reais. Um projeto seu pode pedir a própria origem no interruptor «Dados no navegador», para guardar dados do visitante.

One place for all your projects

Files, versions and links: every project is one slug, one folder of verified files and one address of its own.

Panel Stored files Visitor Worker
Served to visitors Stored files Slide the diagram sideways to read it
Deployloft

What you can ship on Deployloft today

Portfolios, documentation sites, landing pages, game builds, internal pages: anything that ends up as plain files in a folder.

Open the panel

Static builds, one drag

Upload the output folder of any static generator, or a hand-written folder with a single HTML file. The address goes live once the last file is verified.

Staged before it is public

Uploads land in a draft deployment. Nothing becomes public until every file has checked out, and a draft you walk away from is removed on a schedule.

One address per project

The slug you choose becomes the hostname: https://<slug>.deployloft.com. Slugs are unique across the whole system, so no two projects share an address.

Routing that behaves

A path like /contacto redirects to /contacto/ and serves the index.html inside it. Ship your own 404.html and it is served with status 404 instead of a blank error.

Prices

Start free. When you run out of room, buy capacity: a one-time pack that stays yours for good, or an annual plan that is cheaper and lasts twelve months.

Free

0 USDforever

  • 3 sites and 50 MB stored
  • 5 MB per file, 25 MB per deploy
  • No card, no trial timer
  • Serves up to about 30 requests a minute
Open the panel

One delivered site

5 USDone-time

  • +1 site and +100 MB, yours for good
  • For a single client site you hand over
Buy from your panel

Three sites

12 USDone-time

  • +3 sites and +350 MB, yours for good
  • Capacity adds up: buy it twice, keep both
Buy from your panel

Ten sites

35 USDone-time

  • +10 sites and +1.25 GB, yours for good
  • The biggest room per dollar
Buy from your panel

Every payment is invoiced by Lemon Squeezy (Stripe), our merchant of record: they calculate and remit sales tax or VAT for your country, send you the receipt and keep a portal where you can download it again. Deployloft only reads the payment and adds the capacity to your account. Prices are in US dollars. Every site serves under a budget of requests per minute, ten times larger on a paid plan, and all the sites share one pool of requests per day.

How a deploy actually works

Three steps, and every line below is what the code running today does.

# Step 1 — an account of your own: email and password
POST /api?action=register   { email, name, password }
POST /api?action=login      { email, password }

# 10 characters minimum, stored as a salted PBKDF2 hash
# the session cookie is HttpOnly, Secure and SameSite=Lax

What Deployloft runs today

No roadmap items: every line below is in the code that serves your files right now.

Deploys

  • ProjectsOne slug, one folder each
  • StagingDraft until the last file verifies
  • FinalizeVerified files or no change at all

Versions

  • HistoryEvery deployment keeps its files
  • RollbackMove the pointer back in one click
  • Attempts logFailures recorded with their reason

Serving

  • Folder index/contacto/ serves its index.html
  • Clean URLs/contacto redirects to add the slash
  • 404 pageYour 404.html, sent with status 404

Current limits

  • File size5 MiB per file, 25 MiB per deployment
  • Files and sites80 files per deployment, 3 sites
  • Per account50 MiB stored, 60 writes per minute

Isolation

  • Separate originContent lives on <slug>.deployloft.com
  • Sandbox CSPHTML and SVG stay fenced off
  • Session cookieUnreadable from a hosted page

Responses

  • Cache and ETagno-cache HTML, immutable hashed assets, 304 and 206
  • Hardened headersnosniff, no-referrer on every file we return
  • Accepted typesHTML, CSS, JS, JSON, text, XML, SVG, images, fonts, audio, video, PDF, WASM

Your folder in, your site out

Sign up with your email, create a project with a slug, drop the build folder. Deployloft verifies every file and moves the pointer once the last one checks out — and you can move it back.

HTTPS on every address One-click rollback Sandboxed CSP for hosted pages 25 MiB per deployment