コードを自在に操る 強力な開発者ツール
Git リポジトリからコードを簡単にデプロイし、ブラウザ上の安全なターミナルでコマンドを実行。Cron ジョブで定期作業を自動化し、ホスティング環境を思い通りに制御できます。
Git から直接デプロイ
リポジトリを連携して、アカウント上にコードを取り込めます。分かりやすいウィザードに従うだけで、デプロイ設定が完了します。
対応サービス GitHub GitLab Bitbucket SSH 接続可能なすべての Git サーバー
- ワンクリックで最新コードを取得、またはスケジュールを設定して自動デプロイ。
- GitHub、GitLab、Bitbucket、その他 SSH で接続可能な任意の Git サーバーに対応。
- 依存関係のインストール、マイグレーション、キャッシュ消去など、独自のデプロイ コマンドを実行可能。
- プロジェクトごとに再生成可能なデプロイキーが発行され、コンソールでログを確認可能。
ブラウザ上で使えるシェル
専用のソフトを使わずに、ブラウザから直接ホスティング アカウントの安全な chroot シェルにアクセスできます。パネルから離れずにコマンドを即座に実行できます。
- お客様のアカウントとファイルのみに隔離されており、ルート権限や他のアカウントにはアクセスできません。
- ショートカットキーや貼り付け補助機能を備え、コマンドをスムーズに実行できます。
- 安全のため再認証が必要で、コマンドは即座に実行され元に戻すことはできません。
Cron ジョブで作業を自動化
決まったスケジュールに合わせて、サーバーが自動実行するコマンドを登録できます。キャッシュの事前生成、夜間バッチ処理、定期レポート、フレームワークのタスクスケジューラなどに最適です。
- 間隔や一覧などの標準書式を使って、実行タイミングを細かく指定できます。
- コントロールパネルから、ジョブの一時停止、編集、今すぐ実行が簡単に行えます。
- Hostrena パネル内だけで管理できる分かりやすい名前を付けられ、一覧を PDF で書き出すことも可能です。
*/15分*時*日*月*曜日15分ごとに実行
SSH 鍵による安全なアクセス
ホスティング アカウントに SSH 公開鍵を登録することで、パスワードを使わずに安全にシェルや SFTP へログインできます。
- ホスティング パネルに公開鍵を登録し、強固な認証を有効化できます。
- パスワードを入力することなく、安全なシェル環境へ接続できます。
- 登録した鍵を使って、SFTP 経由でファイルを安全に送受信できます。
デプロイの流れ
パソコンでのコーディングから本番サイトへの反映まで、わずか数ステップで完了します。
- コードをプッシュ
変更をコミットし、GitHub、GitLab、Bitbucket などのリポジトリにプッシュします。
- アカウントへデプロイ
Hostrena パネルでデプロイをクリックするか、スケジュールされた自動実行を待ちます。
- デプロイ コマンドの実行
アセットのビルド、キャッシュのクリア、マイグレーションなどの設定コマンドが自動実行されます。
- 定期メンテナンスの自動化
設定した Cron ジョブがバックグラウンドで動き、レポート生成やフレームワークの定期処理をこなします。
よくある質問
自前で運用している Git リポジトリに接続できますか?
はい、SSH 経由でアクセスできる Git サーバーであれば接続可能です。オンプレミスの GitLab や Gitea などの環境にも対応しています。
ブラウザ ターミナルでルート(root)権限は使えますか?
いいえ、ターミナルはお客様のアカウント領域とファイルのみに制限された chroot シェルです。サーバーのルート権限や他のアカウントの領域にはアクセスできません。
ブラウザ ターミナルではどんなツールが使えますか?
bash、php、composer、git、mysql などの標準的なツールが用意されています。これらを使って、ブラウザ上からご自身のファイルを直接操作できます。
Git デプロイが成功したかどうかはどう確認しますか?
コントロールパネルのコンソール画面に、デプロイ時のすべての実行結果が表示されます。コードの反映やデプロイ コマンドが正常に完了したかをここで確認できます。
Cron でフレームワークのスケジューラを実行できますか?
はい、定期実行する Cron ジョブを登録してフレームワークのスケジューラを動かせます。例えば、php artisan schedule:run などを定期的に自動実行する設定が可能です。