lobsite! Inloggen Registreren

Een alternatief voor Surge

Net als bij surge deployt één opdracht een map. Lobsite werkt ook zonder account, uploadt alleen wijzigingen en heeft formulieren en open limieten.

Waar je surge uitvoerde: de map wordt voor je gevonden (dist, build, out, _site of public).
Sleep een HTML-bestand, een map of een .zip hierheen Gecontroleerd in je browser; er wordt niets geüpload tot je publiceert.

Surge maakte ‘één opdracht, één map, één URL’ de manier om een statische site te publiceren, en Lobsite houdt dat vast: npx lobsite in een gebouwd project drukt een live adres af. Wat verandert, is alles rond de opdracht. Je hoeft geen account te maken voor de eerste deploy, alleen gewijzigde bestanden worden geüpload, er is een dashboard met slepen en neerzetten, en formulieren werken zonder backend.

Zo werkt het

  1. Voer npx lobsite uit waar je surge zou uitvoeren. De map wordt voor je gevonden (dist/, build/, out/, _site/ of public/) en opgeslagen in lobsite.toml.
  2. Krijg de URL. De eerste deploy maakt een site op een willekeurig *.lobsite.app-adres, 6 uur live, zonder aanmelding.
  3. Houd hem met npx lobsite login (of de claimlink). Vanaf dan werkt dezelfde opdracht dezelfde site bij.

Een Surge-project verhuizen

  • De map. Surge vraagt elke keer om het projectpad, tenzij je het meegeeft; Lobsite slaat het op in lobsite.toml als dir, dus de volgende keer vraagt het niets.
  • Het domein. Surge bewaart het domein in een CNAME-bestand. Lobsite-sites krijgen een *.lobsite.app-adres, en een gratis account kan met één DNS-record een eigen domein toevoegen.
  • 200.html en 404.html werken hetzelfde: 200.html is de fallback voor single-page-apps, 404.html je ‘niet gevonden’-pagina. Nette URL's werken ook: /about serveert about.html.
  • ROUTER-doorverwijzingen worden [[redirects]] in lobsite.toml, met :param-segmenten en de status die je kiest. De Doorverwijzingsgenerator maakt van een lijst oude en nieuwe paden de regels.
  • .surgeignore wordt .lobsiteignore, met dezelfde syntaxis als .gitignore.
  • surge --preview wordt npx lobsite deploy --preview, en rollback blijft npx lobsite rollback.

Wat er anders is

  • Alleen gewijzigde bestanden worden geüpload. Bestanden worden opgeslagen op hun hash, dus opnieuw deployen na een wijziging van één regel uploadt één bestand, en een ongewijzigde site opnieuw deployen uploadt 0 bytes. (Alleen de verschillen uploaden is een van de langst openstaande verzoeken bij Surge.)
  • Fouten zeggen wat je moet doen. Een geweigerd bestand of een mislukte deploy zegt wat er gebeurde, waarom en hoe je het oplost, met een code die nooit verandert. Niets wordt stilletjes geblokkeerd.
  • Formulieren. Laat een formulier posten naar /_lobsite/forms/contact, en berichten komen in je dashboard en je e-mail, met spamfilter. Zie formulieren.
  • Doorverwijzingen en headers op het gratis abonnement, in lobsite.toml, geversioneerd met elke deploy, zodat een rollback ze herstelt.
  • Een dashboard, met slepen en neerzetten van een map of een zip, deploygeschiedenis en terugdraaien met één klik.
  • Elke limiet is openbaar: bestanden, groottes, bandbreedte en deploys per uur, in de tabel met limieten.
Proberen zonder account

Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.

Alleen gewijzigde bestanden worden geüpload

Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.

Formulieren die gewoon werken

Laat een formulier wijzen naar /_lobsite/forms/contact. Spamfilter inbegrepen.

Elke deploy krijgt een URL

Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.

Configuratie in één bestand

Doorverwijzingen, headers en formulieren staan in lobsite.toml en reizen mee met elke deploy.

Limieten die je kunt nalezen

Elke limiet is gepubliceerd, en elke fout vertelt je wat je moet doen.

Surge en Lobsite naast elkaar

Per oktober 2026, volgens surge.sh/pricing en de limieten van Lobsite:

Surge (gratis) Lobsite (gratis)
Account vóór de eerste deploy Ja, aangemaakt in de CLI Nee: de site duurt 6 uur tot je hem houdt
Sites Geen gepubliceerde limiet 1 (het betaalde abonnement, binnenkort, heeft er 5)
Eigen domeinen Ja Ja, gratis
Upload bij opnieuw deployen Elk bestand Alleen gewijzigde bestanden
Doorverwijzingen Betaald abonnement ($ 30 per maand) Ja
HTTPS afdwingen Betaald abonnement Altijd aan, met HSTS
Formulieren Nee 25 inzendingen per maand per site
Dashboard en slepen en neerzetten Nee Ja
Bandbreedte Niet gepubliceerd 10 GB per maand, gepubliceerd

Het gratis abonnement van Surge is ruimer met het aantal sites. Lobsite past beter als je wilt deployen zonder je eerst aan te melden, sneller opnieuw wilt deployen en formulieren en doorverwijzingen wilt zonder te betalen.

Veelgestelde vragen

Is Lobsite een directe vervanging voor de surge-opdracht?

Bijna: npx lobsite deployt de gebouwde map zoals surge dat doet. De namen van de opdrachten verschillen (deploy --preview, rollback, ls, rm), en de configuratie staat in lobsite.toml in plaats van in de bestanden CNAME en ROUTER.

Kan ik mijn eigen domein houden als ik verhuis?

Ja. Een gratis account kan een eigen domein toevoegen: lobsite domain add drukt het CNAME-record af dat naar Lobsite moet wijzen, en HTTPS wordt voor je ingesteld.

Ondersteunt Lobsite single-page-apps zoals de 200.html van Surge?

Ja. Een 200.html bovenaan de site beantwoordt elk paginapad dat geen bestand is, met status 200, zodat routing aan de clientkant werkt. Je kunt het bestand ook weglaten en spa = true in lobsite.toml zetten; zie single-page-apps.

Wat kost Lobsite?

Het gratis abonnement is gratis: één site, 10 GB bandbreedte per maand, formulieren met 25 inzendingen per maand. Het betaalde abonnement komt binnenkort; de prijs staat op de pagina prijzen.

Kan ik vanuit CI deployen zoals met een Surge-token?

Nog niet: CI-tokens komen met het betaalde abonnement, dat binnenkort beschikbaar is. Vandaag deployt de CLI vanaf een ingelogde machine, of zonder account voor 6 uur.

Zie ook