Surge は「コマンド 1 つ、フォルダ 1 つ、URL 1 つ」を静的サイトの公開方法として定着させ、Lobsite もそれを受け継いでいます。ビルド済みプロジェクトで npx lobsite を実行すると公開アドレスが表示されます。変わるのはコマンドの周辺です。最初のデプロイ前に作るアカウントはなく、変更されたファイルのみをアップロードし、ドラッグ&ドロップのできるダッシュボードがあり、フォームはバックエンドなしで機能します。
仕組み
surgeを実行していた場所でnpx lobsiteを実行します。 フォルダ(dist/、build/、out/、_site/、public/)は自動で検出され、lobsite.tomlに保存されます。- URL を取得します。 最初のデプロイではランダムな
*.lobsite.appアドレスにサイトを作成し、登録なしで 6 時間公開されます。 npx lobsite login(または取得リンク)で残します。 以降は同じコマンドで同じサイトが更新されます。
Surge プロジェクトの移行
- フォルダ。 Surge は指定しない限り毎回プロジェクトパスを尋ねます。Lobsite は
lobsite.tomlにdirとして保存するため、次回の実行では何も尋ねません。 - ドメイン。 Surge はドメインを
CNAMEファイルに保存します。Lobsite のサイトには*.lobsite.appアドレスが付き、無料アカウントでは DNS レコード 1 つで独自ドメインを追加できます。 200.htmlと404.htmlは同じように機能します。200.htmlはシングルページアプリのフォールバック、404.htmlは Not Found ページです。きれいな URL も機能し、/aboutはabout.htmlを配信します。ROUTERのリダイレクトはlobsite.tomlの[[redirects]]になり、:paramセグメントと任意のステータスを使えます。リダイレクトジェネレーターは新旧パスのリストをルールに変換します。.surgeignoreは.lobsiteignoreになり、構文は.gitignoreと同じです。surge --previewはnpx lobsite deploy --previewになり、rollbackはnpx lobsite rollbackのままです。
違い
- 変更されたファイルのみをアップロード。 ファイルはハッシュで保存されるため、1 行の変更後の再デプロイでアップロードするのは 1 ファイルで、変更のないサイトの再デプロイは 0 バイトです。(差分のみのアップロードは Surge で最も長く要望されているものの 1 つです。)
- エラーが対処方法を伝えます。 拒否されたファイルや失敗したデプロイは、何が起きたか、なぜか、修正方法を、変わることのないコードとともに示します。黙ってブロックされることはありません。
- フォーム。 フォームを
/_lobsite/forms/contactに向けると、メッセージがスパム除去されてダッシュボードとメールに届きます。フォームをご覧ください。 - 無料プランのリダイレクトとヘッダーは
lobsite.tomlにあり、デプロイごとにバージョン管理されるため、ロールバックで元に戻ります。 - ダッシュボードでは、フォルダや zip のドラッグ&ドロップ、デプロイ履歴、ワンクリックのロールバックが使えます。
- すべての制限を公開しています。ファイル数、サイズ、帯域幅、1 時間あたりのデプロイ数は制限の表にあります。
アカウントなしのデプロイは 6 時間公開されます。取得リンクから無料で残せます。
ファイルはハッシュで保存されます。変更のないサイトを再デプロイしてもアップロードは 0 バイトです。
フォームの送信先を /_lobsite/forms/contact にするだけです。スパムフィルターも含まれます。
公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。
リダイレクト、ヘッダー、フォームは lobsite.toml に記述し、デプロイごとに一緒に反映されます。
すべての制限は公開されており、すべてのエラーが次にすべきことを教えてくれます。
Surge と Lobsite の比較
2026 年 10 月時点、surge.sh/pricing と Lobsite 自身の制限に基づきます。
| Surge(無料) | Lobsite(無料) | |
|---|---|---|
| 最初のデプロイ前のアカウント | 必要、CLI で作成 | 不要: 残すまでサイトは 6 時間有効 |
| サイト数 | 公開された上限なし | 1(近日提供予定の有料プランは 5) |
| カスタムドメイン | はい | はい、無料 |
| 再デプロイ時のアップロード | すべてのファイル | 変更されたファイルのみ |
| リダイレクト | 有料プラン(月額 $30) | はい |
| HTTPS の強制 | 有料プラン | 常にオン、HSTS 付き |
| フォーム | いいえ | サイトあたり月 25 件の送信 |
| ダッシュボードとドラッグ&ドロップ | いいえ | はい |
| 帯域幅 | 非公開 | 月 10 GB、公開 |
サイト数については Surge の無料プランのほうが寛大です。Lobsite は、先に登録せずにデプロイしたい場合、より速く再デプロイしたい場合、無料でフォームとリダイレクトを使いたい場合に適しています。
よくある質問
Lobsite は surge コマンドの完全な代替になりますか?
ほぼそのとおりです。npx lobsite は surge と同じようにビルド済みフォルダをデプロイします。コマンド名は異なり(deploy --preview、rollback、ls、rm)、設定は CNAME や ROUTER ファイルではなく lobsite.toml にあります。
移行してもカスタムドメインを維持できますか?
はい。無料アカウントでカスタムドメインを追加できます。lobsite domain add が Lobsite に向ける CNAME レコードを表示し、HTTPS は自動で設定されます。
Lobsite は Surge の 200.html のようなシングルページアプリに対応していますか?
はい。サイトの最上位の 200.html は、ファイルではないすべてのページパスにステータス 200 で応答するため、クライアント側ルーティングが機能します。ファイルを省略して lobsite.toml に spa = true を設定することもできます。シングルページアプリをご覧ください。
Lobsite の費用はいくらですか?
無料プランは無料で、サイト 1 つ、月間帯域幅 10 GB、月 25 件の送信のフォームが使えます。有料プランは近日提供予定で、価格は料金ページにあります。
Surge トークンのように CI からデプロイできますか?
まだできません。CI トークンは近日提供予定の有料プランに含まれます。現在、CLI はログイン済みのマシンから、またはアカウントなしで 6 時間デプロイできます。