どんなフォルダでもターミナルから公開
無料のhostingコマンドが、今いるフォルダをコマンド1つでデプロイします。アカウント不要、設定不要、ビルド不要。
使い方
- 01
CLIをインストール
コマンド1つ:「npm i -g hosting」。インストールを省略して「npx hosting」で実行することもできます。
- 02
任意のフォルダで実行
公開したいフォルダの中で「hosting」と入力するだけ。HTML、CSS、JS、画像 — すべてが数秒でアップロードされます。
- 03
リンクを受け取る
公開サイトのリンクと、非公開のオーナー登録リンクが手に入ります。オーナー登録リンクを開いてログインすれば、ダッシュボードからサイトを管理できます。
インストール
npmのhostingパッケージをインストールします(Node.js 18以降が必要):
npm i -g hosting
あとは公開したいフォルダの中でコマンドを1つ実行するだけでデプロイできます:
cd my-website hosting
何もインストールしたくない場合は、直接実行できます:
npx hosting
インストール済みですか?いつでも最新バージョンに更新できます:
npm i -g hosting@latest
隠しファイル(.envなど)、node_modules、OSのゴミファイルは自動的にスキップされます。制限:1サイトあたり500ファイル・50 MB。
受け取れるもの
デプロイのたびに2つのリンクが表示されます:
Uploading 3 files (12.4 KB)... Live site: https://1freehosting.com/s/happy-panda-482 Claim link: https://1freehosting.com/claim/xxxxxxxx-...
公開サイトのリンクはパブリックで、誰にでもシェアできます。もう一方のオーナー登録リンクは非公開かつ1回限りのリンクです。開いてログインすると、サイトが無料アカウントに紐付き、ダッシュボードから名前の変更、ファイルの更新、好きなアドレスの設定ができるようになります。登録はお早めに — このリンクは紛失すると復元できません。
コマンド一覧
hosting | 現在のフォルダをデプロイ — 実行するたびに同じサイトを更新します |
hosting deploy <dir> | 指定したフォルダをデプロイ |
hosting link <subdomain> | デプロイトークンを使ってフォルダを既存のサイトに紐付け |
hosting claim | 直近のデプロイのオーナー登録リンクをブラウザで開く |
hosting open | 直近のデプロイの公開サイトをブラウザで開く |
hosting --name <name> | サイト名を指定してデプロイ |
hosting --new | 紐付いたサイトを更新せず、新しいサイトを作成 |
hosting --claim | デプロイ後、すぐにオーナー登録リンクを開く |