ホームソリューション › Mac での Web 開発

Mac での Web 開発

Terminal ウィンドウを何枚も並べずに複数のローカルサイトを起動・管理し、スクリプトを保存・スケジュール実行、Docker やクラウドを操作。

もう Terminal ウィンドウを何枚も並べて切り替える必要はありません。FrontierStack は、そのまま本番へ育つローカル開発環境です。複数のサイトを localhost で同時に動かせます — それぞれが独立した Apache/Nginx バーチャルホストで、必要な PHP バージョンと信頼された HTTPS を備えます — シェルのタブの山を管理することなく、ひとつのアプリから起動・停止・編集・表示が可能。Terminal は不要です。新規サイト(DNS 付き)ウィザードが vhost・証明書・DNS レコードを一括作成し、インポータが既存の MAMP/XAMPP サイトを管理対象の Homebrew スタックへ取り込みます。

スクリプトはワンタッチで

毎日使うコマンドラインのワンライナーやビルド手順を スクリプトパレット に保存できます — エディタの横に置いておける、常に最前面の小さなウィンドウで、いつでも開けます。クリックで実行、または自動実行に設定(本物のシステム cron で、バックアップ・キャッシュウォーマー・デプロイ・ログローテーション)。保存した各スクリプトは本物の実行ファイルなので、手で試したものがそのままスケジュール実行されます。

環境を選ぶ — ローカル Docker でもクラウドでも

ひとつのウィンドウから複数の環境を扱えます。コンテナ中心の方は、コンテナペインで CLI なしに管理できます。起動・停止・再起動・prune、ログの tail、シェルへの execCompose プロジェクトの up/down — Docker・OrbStack・Apple のコンテナランタイムで。出荷時には同じ操作を SSH 経由のクラウドサーバへ向けられます。データベース(MySQL・PostgreSQL・Redis)もワンクリック、インスタンスごとの認証情報はローカルの保管庫に保存されます。

Cloudflare を内蔵

アプリを離れずにエッジへ配信。ゾーンを作成し、DNS レコードを追加、デプロイ後にキャッシュをパージ(全体・単一 URL・パスのプレフィックス)、作業中は開発モードを切り替え、変化する IP に A レコードを追従させるダイナミック DNS も内蔵 — 変更のたびに Cloudflare ダッシュボードへ往復する必要はありません。ピン留めした各ゾーンでは、SSL モード・証明書の有効期限・本日のキャッシュヒット率がひと目で分かります。

普通の言葉でデバッグ

不具合が起きたら AI 管理者 に尋ねるだけ — 「なぜこのサイトが 502 を返すの?」 — ログを読み、原因を見つけ、あなたが承認する修正を提案します。localhost でもリモートサーバでも同じように動作します。

この用途で対応するサービス

この用途で FrontierStack がインストール・接続・監視できる 6 カテゴリ 67 サービス。アプリでこのプリセットを選ぶと、まとめて表示されます。

カテゴリから探す (6)
Version Control21
  • AWS CodeCommitManaged private Git repositories on AWS (API)
  • BitbucketAtlassian Git hosting — Cloud or self-hosted (Data Center)
  • code.storageCode hosting / storage platform (cloud) — see code.storage
  • CodebergFree community Git hosting (Forgejo, nonprofit)
  • EntireCode collaboration platform (cloud) — see entire.io
  • ForgejoCommunity fork of Gitea (Codeberg)
  • gh-dashTerminal dashboard for GitHub PRs & issues (gh extension)
  • GiteaLightweight self-hosted Git service
  • Gitea Actions RunnerCI runner for Gitea/Forgejo Actions
  • GitHubThe Git host — live account dashboard (cloud)
  • GitHub EnterpriseSelf-hosted / managed GitHub for organizations
  • GitLabFull DevOps platform — repos, MRs, registry (cloud or self-hosted)
  • Google Code (archive)Defunct — read-only archive for migrating old projects
  • GraphiteStacked-PR code review on top of GitHub (cloud + CLI)
  • Jujutsu (jj)Git-compatible VCS with a simpler, more powerful model
  • Phabricator / PhorgeSelf-hosted code review & repos (now maintained as Phorge)
  • PierreFast code review & collaboration on Git (cloud)
  • SourceForgeOpen-source project hosting & downloads (cloud)
  • SourceHutLightweight, email-driven Git suite (cloud or self-hosted)
  • Subversion (SVN)Apache Subversion — centralized version control (self-hosted)
  • Webhook (git-deploy)Push-to-deploy via webhooks
Databases16
  • Apache CassandraDistributed wide-column database
  • Apache CouchDBDocument database with HTTP API and sync
  • CockroachDBDistributed SQL database
  • Couchbase ServerDistributed document, key-value and search database
  • FirebaseGoogle's backend-as-a-service — Firestore, Auth, Storage, Functions (cloud)
  • Microsoft SQL ServerMicrosoft relational database for Windows and Linux
  • MongoDBDocument (NoSQL) database
  • Neo4jGraph database with Cypher query language
  • NeonServerless Postgres — autoscaling & branching (cloud API)
  • Oracle DatabaseEnterprise relational database
  • PatroniHA PostgreSQL — automatic failover
  • PlanetScaleHosted MySQL with database branching (cloud API)
  • PocketBaseOpen-source backend in one file (SQLite + auth + realtime)
  • PostgRESTInstant REST API over a PostgreSQL database
  • ScyllaDBHigh-performance Cassandra-compatible database
  • TursoDistributed SQLite (libSQL) at the edge (cloud API)
Runtimes13
  • .NET (ASP.NET Core)Run ASP.NET Core & Blazor apps (Kestrel)
  • AstroContent-first framework — zero JS by default; popular headless-WordPress front end
  • code-serverVS Code in the browser (self-hosted)
  • Fermyon SpinServerless WebAssembly apps & HTTP microservices
  • Next.jsReact framework served by a Node process (SSR/SSG)
  • Nuxt (Vue)Vue framework served by a Node process (SSR/SSG)
  • Supabase Edge FunctionsDeno serverless functions on the edge
  • SvelteKit (Svelte)Svelte app framework served by a Node process (SSR/SSG)
  • Tailwind CSSUtility-first CSS — standalone build CLI (no Node)
  • wasmCloudDistributed WebAssembly platform (CNCF)
  • WasmEdgeLightweight WASM runtime for cloud/edge & AI (CNCF)
  • WasmerWebAssembly runtime with a package registry
  • WasmtimeBytecode Alliance WebAssembly runtime (WASI)
Apps & CMS9
  • Backdrop CMSDrupal 7 fork for small-to-medium sites
  • Bedrock (Roots)Composer-managed WordPress boilerplate
  • ClassicPressWordPress fork without the block editor
  • FramerDesign-first website builder with hosted CMS (cloud)
  • GhostModern publishing & newsletter platform
  • InstaticSelf-hosted visual CMS with an AI page editor (open-source)
  • Trellis (Roots)Ansible server provisioning for WordPress
  • WebflowVisual website builder & hosted CMS (cloud)
  • WordPress PlaygroundWordPress running in WebAssembly \u{2014} no server needed
Web Servers6
  • Angular CLIScaffold, serve & build Angular apps
  • Apache TomcatJava servlet/JSP application server
  • CaddyAutomatic-HTTPS web server / reverse proxy
  • Laravel HerdOne-click PHP dev environment (Mac app)
  • Microsoft IISWindows web server and application platform
  • OpenLiteSpeedHigh-performance web server with web admin UI
Caching2
  • MemcachedDistributed memory cache
  • RedisIn-memory key-value store

全サービスを見る →

すべてをひとつの Mac アプリで。

FrontierStack は、ローカルでもフリート全体でも、スタック全体のインストール・監視・保護をひとつのネイティブ macOS アプリで行います。

FrontierStack をダウンロード