Surge a fait de « une commande, un dossier, une URL » la façon de publier un site statique, et Lobsite garde cela : npx lobsite dans un projet buildé affiche une adresse en ligne. Ce qui change, c’est tout ce qui entoure la commande. Pas de compte à créer avant le premier déploiement, seuls les fichiers modifiés sont envoyés, il y a un tableau de bord avec glisser-déposer, et les formulaires fonctionnent sans backend.
Comment ça marche
- Lancez
npx lobsitelà où vous lanceriezsurge. Le dossier est trouvé pour vous (dist/,build/,out/,_site/oupublic/) et mémorisé danslobsite.toml. - Récupérez l’URL. Le premier déploiement crée un site à une adresse
*.lobsite.appaléatoire, en ligne pendant 6 heures, sans inscription. - Gardez-le avec
npx lobsite login(ou le lien de récupération). Ensuite, la même commande met à jour le même site.
Migrer un projet Surge
- Le dossier. Surge demande le chemin du projet à chaque fois, sauf si vous le passez ; Lobsite le mémorise dans
lobsite.tomlsousdir, donc l’exécution suivante ne demande rien. - Le domaine. Surge garde le domaine dans un fichier
CNAME. Les sites Lobsite ont une adresse*.lobsite.app, et un compte gratuit peut ajouter son propre domaine avec un enregistrement DNS. 200.htmlet404.htmlfonctionnent de la même façon :200.htmlest la page de repli des applications monopages,404.htmlvotre page « introuvable ». Les URL propres fonctionnent aussi :/aboutsertabout.html.- Les redirections
ROUTERdeviennent des[[redirects]]danslobsite.toml, avec des segments:paramet le statut de votre choix. Le Générateur de redirections transforme une liste d’anciens et nouveaux chemins en règles. .surgeignoredevient.lobsiteignore, avec la même syntaxe que.gitignore.surge --previewdevientnpx lobsite deploy --preview, etrollbackrestenpx lobsite rollback.
Ce qui change
- Seuls les fichiers modifiés sont envoyés. Les fichiers sont stockés par leur empreinte : redéployer après une modification d’une ligne envoie un fichier, et redéployer un site inchangé envoie 0 octet. (L’envoi des seules différences est l’une des demandes les plus anciennes chez Surge.)
- Les erreurs disent quoi faire. Un fichier refusé ou un déploiement échoué dit ce qui s’est passé, pourquoi et comment corriger, avec un code qui ne change jamais. Rien n’est bloqué en silence.
- Formulaires. Faites pointer un formulaire vers
/_lobsite/forms/contactet les messages arrivent dans votre tableau de bord et par e-mail, spam filtré. Voir formulaires. - Redirections et en-têtes dans l’offre gratuite, dans
lobsite.toml, versionnés à chaque déploiement : un retour arrière les restaure. - Un tableau de bord, avec glisser-déposer d’un dossier ou d’un zip, historique des déploiements et retour arrière en un clic.
- Chaque limite est publiée : fichiers, tailles, bande passante et déploiements par heure, dans le tableau des limites.
Un déploiement sans compte reste en ligne 6 heures. Le lien de récupération le conserve, gratuitement.
Les fichiers sont stockés selon leur hash. Redéployer un site inchangé envoie 0 octet.
Faites pointer un formulaire vers /_lobsite/forms/contact. Filtrage du spam inclus.
Prévisualisez avant la mise en ligne. Revenez en arrière en un clic, redirections comprises.
Redirections, en-têtes et formulaires vivent dans lobsite.toml et accompagnent chaque déploiement.
Chaque limite est publiée, et chaque erreur vous dit quoi faire ensuite.
Surge et Lobsite côte à côte
En octobre 2026, d’après surge.sh/pricing et les limites de Lobsite :
| Surge (gratuit) | Lobsite (gratuit) | |
|---|---|---|
| Compte avant le premier déploiement | Oui, créé dans la CLI | Non : le site dure 6 heures jusqu’à ce que vous le gardiez |
| Sites | Pas de limite publiée | 1 (l’offre payante, bientôt disponible, en a 5) |
| Domaines personnalisés | Oui | Oui, gratuit |
| Envoi lors d’un redéploiement | Chaque fichier | Seulement les fichiers modifiés |
| Redirections | Offre payante (30 $ par mois) | Oui |
| HTTPS forcé | Offre payante | Toujours activé, avec HSTS |
| Formulaires | Non | 25 envois par mois et par site |
| Tableau de bord et glisser-déposer | Non | Oui |
| Bande passante | Non publiée | 10 Go par mois, publiée |
L’offre gratuite de Surge est plus généreuse en nombre de sites. Lobsite convient mieux si vous voulez déployer sans vous inscrire d’abord, redéployer plus vite et avoir des formulaires et des redirections sans payer.
Questions fréquentes
Lobsite remplace-t-il directement la commande surge ?
Presque : npx lobsite déploie le dossier buildé comme le fait surge. Les noms de commandes diffèrent (deploy --preview, rollback, ls, rm), et la configuration est dans lobsite.toml au lieu des fichiers CNAME et ROUTER.
Puis-je garder mon domaine personnalisé en migrant ?
Oui. Un compte gratuit peut ajouter un domaine personnalisé : lobsite domain add affiche l’enregistrement CNAME à faire pointer vers Lobsite, et le HTTPS est configuré pour vous.
Lobsite prend-il en charge les applications monopages comme le 200.html de Surge ?
Oui. Un 200.html à la racine du site répond à tout chemin de page qui n’est pas un fichier, avec un statut 200 : le routage côté client fonctionne. Vous pouvez aussi vous passer du fichier et mettre spa = true dans lobsite.toml ; voir applications monopages.
Combien coûte Lobsite ?
L’offre gratuite est gratuite : un site, 10 Go de bande passante par mois, des formulaires avec 25 envois par mois. L’offre payante arrive bientôt ; son prix figure sur la page tarifs.
Puis-je déployer depuis la CI comme avec un jeton Surge ?
Pas encore : les jetons CI arrivent avec l’offre payante, bientôt disponible. Aujourd’hui, la CLI déploie depuis une machine connectée, ou sans compte pendant 6 heures.