本文へ移動
Pancake Stack
章の一覧Pancake Stack マニュアル
はじめに
  1. 1Pancake へようこそ
  2. 2ウインドウの案内
  3. 3最初のサイト
サイトを作る
  1. 4サイトの操作
  2. 5ファイル、エディタ、デザイン
  3. 6サイトの取り込み
  4. 7データベース
共有と公開
  1. 8サイトを公開する
  2. 9自分のネットワークとローカル HTTPS
  3. 10サイトからのメール
  4. 11デプロイ
スタックの運用
  1. 12バックアップと保存ポイント
  2. 13サービス、タスク、ワーカ
  3. 14アシスタントと MCP
リファレンス
  1. 15設定、テンプレート、プラグイン
  2. 16プランとサブスクリプション
  3. 17困ったときは
  4. 18プライバシーとデータ

Pancake Stack › Pancake Stack マニュアル

キッチン · リファレンス

設定、テンプレート、プラグイン

設定ペインの各セクションを説明します。サーバのテンプレート、PHP 拡張機能と Apache モジュール、Mac 間の同期、KeyRotate、Pancake のデータの削除も含みます。

15.1一般

ログイン時に Pancake を開く
ログインしたときに Pancake を起動します。macOS に確認された場合は、システム設定 ▸ 一般 ▸ ログイン項目で許可してください。
Pancake を開いたらサーバを開始
「すべて開始」を自動で実行します。オンにしない限りオフです。
メニューバーに Pancake を表示
メニューバーのパンケーキのアイコンです。表示している間は、ウインドウを閉じてもサイトは動き続けます。
すべてのペインで詳細設定を表示
すべてのペインで「詳細」をオンにします。

15.2サブスクリプション、エディタ、Cloudflare、メールなど

セクション内容参照
サブスクリプション現在のプラン、プランの変更、App Store で管理、購入を復元。プラン
エディタ「編集」ボタンでサイトを開くアプリ。自分のアプリで編集
Cloudflare接続したドメインと、切断。自分のドメイン
他の Mac と同期FullStack サイトと設定をすべての Mac で同じに保ちます。下記
KeyRotateキーを KeyRotate と共有します。下記
メールTallStack 実際にメールを送るための SMTP リレー。実際にメールを送信する
プッシュ通知FullStack 稼働監視の通知をスマートフォンに。プッシュ通知
画像「画像を最適化」の既定値。画像の最適化
ローカル HTTPS.localhost 用の信頼された証明書。ローカル HTTPS
Git(詳細)コミットに使う名前とメールアドレス、Git ホストのトークン、Pancake の SSH キー(キーを作成/表示、公開鍵をコピー)。Git

15.3詳細

ウェブのポート
標準 — 80 と 443、または Pancake に標準のポートを使わせたくない場合は代替 — 8080 と 8443。変更すると、動作中のサーバを再起動します。
テンプレート…
テンプレートを参照してください。
プラグイン…
プラグインを参照してください。
ログの上限
10 MB、50 MB(既定)、200 MB、上限なし。上限を超えたログは、新しい半分だけに切り詰めます。
新しい PHP サイト/静的サイトのスターターファイル
その種類の新しいサイトに毎回コピーするフォルダです。消去で使うのをやめます。
データフォルダを表示、ログを表示
Pancake のフォルダを Finder で開きます。
Pancake のデータをすべて削除…
すべてを削除するを参照してください。

15.4テンプレート

Pancake はすべてのサーバ設定ファイルをテンプレートから作ります。どのテンプレートも変更できます:Apache のメインの設定(httpd.conf)、サイトごとに書き出す部分(httpd-vhost.conf)、PHP バージョンごとの php.ini、MySQL の my.cnf。

  1. 設定 ▸ 詳細 ▸ テンプレート…(またはファイル ▸ テンプレートを編集)を開きます。
  2. テンプレートの横の編集をクリックすると、テキストエディタで開きます。プレースホルダには、ポートやフォルダなど Pancake が埋める {{PANCAKE_…}} の値が一覧表示されます。これらはそのまま残してください。
  3. 保存してから、適用をクリックします。

Pancake は各テンプレートを使う前に、実際のサーバで確認します。読み込めない場合は Pancake のテンプレートを使い続け、エラーと行を表示し、テンプレートボタンに適用されなかった数が表示されます。変更点で変更した内容を確認でき、リセットで Pancake のテンプレートに戻せます。

MAMP PRO から読み込む…は、MAMP PRO のカスタムテンプレートを Pancake のものに変換します。変換、追加、除外した内容を確認できます。

15.5プラグイン

プラグイン…では、Apache モジュール(expires、deflate、include、negotiation など)と PHP バージョンごとの拡張機能(gd、intl、zip など)のオン/オフを切り替えます。Pancake 自身が必要とするモジュールは常にオンです。既定値ですべてを元に戻し、適用で選んだ内容でサーバを再起動します。

15.6他の Mac と同期

FullStack サイトと設定を iCloud で同期をオンにすると、同じ iCloud にサインインしたすべての Mac で同じ設定を保てます。

同期するもの同期しないもの
サイト一覧、サービスのオン/オフ、スケジュールタスク、外部データベースへの接続、メールリレー、プッシュ通知、ネットワーク上の名前。サイトのファイルとデータベース(バックアップ、Pancake Cloud、デプロイで移します)、パスワードとキー(各 Mac で 1 回入力)、1 台の Mac に属するもの(Cloudflare トンネル、証明書、DDNS 名、サイトがオンラインかどうか)。

ある Mac で削除したサイトは他の Mac の一覧からも消えますが、そちらのファイルは削除されません。データは自分の iCloud にだけ送られます。今すぐ同期ですぐに同期します。それ以外は数分ごとと、Pancake に切り替えたときに同期します。

15.7キーと KeyRotate

KeyRotate は Enfour のキー管理アプリです。キーを KeyRotate と同期がオン(既定)の場合、Pancake は次のキーを KeyRotate と共有します:AI キー(Anthropic、OpenAI、Gemini、OpenRouter)、Cloudflare API トークン、Vercel と here.now のトークン、DigitalOcean、Hetzner、Vultr、Akamai Linode のトークン。原本は KeyRotate が持ち、キーをローテーションして最新のものを Pancake に渡します。

キーは 2 つのアプリだけが共有するキーチェーングループを通り、Mac の外には出ません。AWS のキーは共有しません。同期をオフにすると、Pancake 自身のキーチェーンだけを使います。KeyRotate がインストールされていなければ、Pancake は自身のキーチェーンを使うだけです。

15.8すべてを削除する

Pancake のデータをすべて削除…は、すべてのサーバを停止してから、Pancake のデータベース、設定、証明書(ローカル認証局の信頼設定を含む)、保存したパスワードを削除し、サイトのフォルダをゴミ箱に移して終了します。

注意

必要なデータベースは先に書き出してください(データベース ▸ 書き出し)。サイトのフォルダはゴミ箱から戻せますが、データベースは戻せません。サブスクリプションには影響しません。解約する場合は App Store で行ってください。