lobsite! ログイン アカウント作成

Surge の代替

surge と同じく、コマンド 1 つでフォルダをデプロイできます。さらに Lobsite はアカウントなしで使え、変更されたファイルのみをアップロードし、フォームとダッシュボードがあり、制限も公開しています。

surge を実行していた場所で実行します。フォルダ(dist、build、out、_site、public)は自動で検出されます。
HTML ファイル、フォルダ、または .zip をドロップ ブラウザ内で確認します。公開するまで何もアップロードされません。

Surge は「コマンド 1 つ、フォルダ 1 つ、URL 1 つ」を静的サイトの公開方法として定着させ、Lobsite もそれを受け継いでいます。ビルド済みプロジェクトで npx lobsite を実行すると公開アドレスが表示されます。変わるのはコマンドの周辺です。最初のデプロイ前に作るアカウントはなく、変更されたファイルのみをアップロードし、ドラッグ&ドロップのできるダッシュボードがあり、フォームはバックエンドなしで機能します。

仕組み

  1. surge を実行していた場所で npx lobsite を実行します。 フォルダ(dist/、build/、out/、_site/、public/)は自動で検出され、lobsite.toml に保存されます。
  2. URL を取得します。 最初のデプロイではランダムな *.lobsite.app アドレスにサイトを作成し、登録なしで 6 時間公開されます。
  3. 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 にするだけです。スパムフィルターも含まれます。

デプロイごとに URL を発行

公開前にプレビューできます。リダイレクトも含めてワンクリックでロールバックできます。

設定は 1 つのファイルに

リダイレクト、ヘッダー、フォームは 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 時間デプロイできます。

関連項目