ホスティング用 Web ターミナル

一般的な共有ホスティングで小さな PHP ターミナルを動かし、直接開くことも、⌃+Shift+L / ⌘+Shift+L で自分のサイト上に呼び出すこともできます。ファイル、コード、アーカイブ、データベース、診断を、SSH なしでキーボード操作しやすい一つの作業領域にまとめられます。

lil-terminal⌃+Shift+L⌘+Shift+L

最近の Core 更新

Core の全バージョン →
Core 1.5.13

世代コード付きコア ID とリポジトリプロトコル 2

新しく生成するコア ID に2文字の世代コードを加え、リポジトリ要求ではコアの識別情報、ランタイム、配備元環境を必須で送信します。これらは生の配備元 IP を保持せず、ファーストパーティー統計に記録されます。

Core 1.5.12

ビルドごとの固有コア ID

現在の各 PHP 8 ビルドに暗号学的にランダムなコア ID を割り当て、core に表示し、ファーストパーティーの運用統計のためリポジトリ要求にも付加します。

Core 1.5.11

言語同期

lil-core のローカルヘルプとサーバーヘルプの同期を完了し、ローカライズの安全性を強化します。

重い管理画面を使わずに、ホスティング作業に必要な道具をひとまとめに

lil-terminal はファイル操作、コード編集、アーカイブ、データベース、ネットワーク診断、自動化をコンパクトな一つのツールにまとめます。コアは小さく保ち、プロジェクトに本当に必要なモジュールだけを追加できます。

一般的な開発ツールが使えないホスティング環境のために

SSH、Composer、Node.js が使えない安価な共有ホスティング、既存プロジェクト、日常的な保守作業に利用できます。

明示的な操作と分かりやすい制限

データを変更する操作には文書化されたオプションが必要です。パスを検証し、可能な範囲でアトミック書き込みを行い、PHP の機能が不足している場合は成功したふりをせず明確に知らせます。

インストール前に、実際の使い方を理解できます

ドキュメントは一つの /sandbox/ プロジェクトを軸に、コピーできるコマンド、実用的なテストファイル、あらかじめ用意したターミナル出力を示します。本番サイトで使う前に、各機能を文脈の中で理解できます。

入門

ターミナルの実践入門

最初のコマンドから始め、ファイル、エディタ、構造化データ、検索、アーカイブ、ネットワーク、データベースを学び、さらにホスティング診断、セキュリティ、自動化へ進む実践コースです。コマンドを実行し、結果を読み、一つだけ変えて、その差を確認します。

このパートを開く →

5つのデータベースドライバーを同じ日常操作で扱う

db は選択したインストール済みドライバーを記憶し、MySQL/MariaDB、PostgreSQL、Redis、SQLite、MongoDB で同じ簡潔な日常操作を使えます。接続、構造とデータの確認、検索、エクスポート、書き込みができ、各エンジン固有のモデルはそのまま保たれます。

短い共通操作だけでは足りない場合、: 以降は選択中のドライバーへネイティブなクエリやコマンドとして渡されます。共通操作は入口を簡単にし、SQL、Redis コマンド、MongoDB のコマンドドキュメント は本来の能力が必要な場面でそのまま使えます。

データベースのドキュメントを読む →
dbdb
install db sqlite
db sqlite
db -c \sandbox\db\shop.sqlite
db -t
db -n products 5
db : SELECT COUNT(*) AS products FROM products
⌃+Shift+L⌘+Shift+L

ターミナルはサイトの中で動きます

ダウンロード時に Web 統合を選択します。軽量なフローティングウィンドウが任意のページ上に開き、位置とサイズを記憶し、History ログが有効ならページをまたいだ履歴を復元します。

ウェブ統合ガイド →

Linux と macOS の利用者に自然

コマンド履歴、補完、エディターのショートカット、移動できるウィンドウ、簡潔な出力により、ターミナル利用者には馴染みやすい操作感を保ちながら、Bash を模倣することはありません。

Tab⌃R⌃S⌃C⌘CEsc

コードエディターを試す

公開 sandbox の実ファイルを切り替え、プレビューをローカルで編集できます。保存も実行もされません。

コードエディターを試す

個人利用は無料。商用業務はライセンス制。

個人はコア世代1を個人、教育、その他の非商用プロジェクトで無料利用できます。組織、代理店、報酬を伴う顧客案件は評価期間後、導入ごとに商用ライセンスが必要です。

無料個人利用
8.88 USDから商用利用
商用料金を見る →

クイックダウンロード

保守されているプリセットから始め、必要に応じてターミナルからモジュールを追加・削除できます。

ベアコア

コアのみ。認証を有効にするとキーと必須の kill モジュールが追加されます。

++ファイルとアーカイブ

ファイル、メタデータ、編集、転送、チェックサム、アーカイブ。

クイックビルドは Base UI、認証、この言語、Latest を使います。初回セットアップは自動で完了するため、通常利用を始める前に既定の admin パスワードを変更してください。

機能

ファイルとアーカイブ

ディレクトリをたどり、内容を確認し、編集、コピー、移動、アップロード、ダウンロード、アーカイブができます。

コードとデータ

コード編集、差分比較、文字列置換、JSON、INI、SQL、PHP の操作ができます。

ネットワーク診断

ホスティングから HTTP、DNS、TCP、証明書、IP、リモートサービスを確認します。

ホスティングツール

PHP、ストレージ、DB、ログ、セッション、サーバー環境を診断します。

要件

PHP ホスティングとモダンブラウザーだけで利用できます。SSH、システム shell、Composer、Node.js、外部 CDN は不要です。

単一ファイル配布10 言語の UISSH 不要

技術要件 →

よくある質問

インストール、モジュール、Web 連携、セキュリティ、トラブルシューティング、lil-terminal の日常利用に関する実践的な回答です。

FAQをすべて開く →

パートナー

SSH が使えない、または使いにくい環境でも、lil-terminal は開発者にブラウザ上のターミナルを提供します。ホスティング事業者、開発者、教育プロジェクト、連携を必要とする製品との協力を歓迎します。

lil-terminal とのパートナーシップ →

プロジェクトを支援

lil-terminal が作業時間の短縮に役立っているなら、任意の寄付、実作業への協力、紹介によってプロジェクトを支援できます。寄付と商用ライセンスは別の仕組みです。

lil-terminal を支援 →