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
- Voer
npx lobsiteuit waar jesurgezou uitvoeren. De map wordt voor je gevonden (dist/,build/,out/,_site/ofpublic/) en opgeslagen inlobsite.toml. - Krijg de URL. De eerste deploy maakt een site op een willekeurig
*.lobsite.app-adres, 6 uur live, zonder aanmelding. - 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.tomlalsdir, 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.htmlen404.htmlwerken hetzelfde:200.htmlis de fallback voor single-page-apps,404.htmlje ‘niet gevonden’-pagina. Nette URL's werken ook:/aboutserveertabout.html.ROUTER-doorverwijzingen worden[[redirects]]inlobsite.toml, met:param-segmenten en de status die je kiest. De Doorverwijzingsgenerator maakt van een lijst oude en nieuwe paden de regels..surgeignorewordt.lobsiteignore, met dezelfde syntaxis als.gitignore.surge --previewwordtnpx lobsite deploy --preview, enrollbackblijftnpx 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.
Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.
Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.
Laat een formulier wijzen naar /_lobsite/forms/contact. Spamfilter inbegrepen.
Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.
Doorverwijzingen, headers en formulieren staan in lobsite.toml en reizen mee met elke deploy.
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.