hanamii
hanamii

特徴

料金

お知らせ

お問い合わせ

選定・比較

Web アプリを日本国内で公開したいとき
hanamii を選ぶべきケース・選ばなくていいケース
国内データ所在が要件のとき
ソブリンクラウドとは
円建て・請求書払いで利用したいとき
受託・制作会社の顧客案件で使うとき
日本語サポートが必要なとき
無料プランの商用利用可否を確認したいとき
ChatGPT で作った Web アプリを公開したいとき
比較に関するFAQ
セキュリティチェックシートに回答するとき
個人情報保護法「外的環境の把握」とサーバー所在
自治体・公共案件で使うとき
医療・ヘルスケア系アプリのデータ所在要件
国産の Vercel のようなサービスを探すとき
Heroku の代替を日本のサービスで探すとき
Python(Flask・FastAPI)と PostgreSQL のアプリを日本国内で公開したいとき
Laravel(PHP)のアプリを日本国内で公開したいとき
Git を使わずに ZIP ファイルからアプリを公開したいとき
AI エージェントが API とトークンで最後までデプロイできる PaaS を探すとき(国内要件があるとき)
REST API リファレンス

Python(Flask・FastAPI)と PostgreSQL のアプリを日本国内で公開したいとき

Flask や FastAPI で作った Python アプリと PostgreSQL を、日本国内のサーバーで公開する方法を整理します。国内外の PaaS を同じ項目で並べ、国産 PaaS hanamii での動かし方と、PostgreSQL を外部に置く場合の注意、hanamii が向かないケースも書いています。

Python と PostgreSQL のアプリを日本国内で公開するには、どこを使えばいいですか?

サーバーの管理をせずに国内で動かしたいなら、国内の PaaS か、海外クラウドの東京リージョンが候補になります。HANAMII株式会社(沖縄県名護市)が運営する国産 PaaS の hanamii は、Flask や FastAPI のアプリを ZIP か GitHub 連携で受け取り、さくらインターネットの日本国内データセンターで動かします。ただし hanamii には PostgreSQL がなく、用意しているのは SQLite 互換のデータベース(ベータ版)なので、PostgreSQL を使い続けるなら外部の PostgreSQL につなぐ形になります(2026年10月時点)。

このページでは、Python アプリの載せ方と PostgreSQL の置き場所を分けて説明します。

hanamii で Flask や FastAPI を動かすには何が必要ですか?

プロジェクト直下に requirements.txt か pyproject.toml があれば、Python のプロジェクトとして扱われます。起動コマンドは Procfile に 1 行で書きます。

my-app/
├── Procfile
├── requirements.txt
└── app.py

Flask と gunicorn の場合はこうなります。

web: gunicorn --bind 0.0.0.0:${PORT:-8080} app:app

FastAPI なら次の 1 行です。

web: uvicorn main:app --host 0.0.0.0 --port ${PORT:-8080}

気をつける点は四つです。

  • gunicorn や uvicorn も requirements.txt に入れてください
  • Pipfile には対応していません。requirements.txt に書き出してから上げてください
  • アプリは環境変数 PORT で待ち受けます。設定がなければ 8080 です
  • データベースの接続先やパスワードは ZIP に入れず、環境変数に入れます。値を見せたくないものは「シークレット」にしておくと、登録後は画面に表示されません

詳しい要件はNext.js 以外のアプリをデプロイするにあります。

PostgreSQL はどうすればいいですか?

道は二つあります。

PostgreSQL をそのまま使う

外部の PostgreSQL を用意して、hanamii のアプリから接続します。接続文字列を DATABASE_URL などの環境変数に入れておけば、コードは手元で動かしているときと同じで済みます。

このとき、PostgreSQL をどこに置くかで「国内に置いている」と言えるかが決まります。アプリが国内でも、データベースが海外のサービスにあれば、個人データは海外に出ています。国内に置けるものとしては、たとえば次があります。

  • さくらのクラウドのデータベースアプライアンス。PostgreSQL と MariaDB を選べます
  • Google Cloud の Cloud SQL。東京と大阪のリージョンがあります
  • KamuiDash のマネージド PostgreSQL。東京リージョンです

もう一つ、hanamii は固定 IP を提供していません。データベース側で「この IP からだけ接続を許可する」という絞り方ができないので、TLS と強いパスワードで守る前提になります。この点が社内の規定に合わない場合は、先にお問い合わせください。

hanamii のデータベースに切り替える

小さなアプリなら、hanamii のデータベース機能に移す手もあります。プロジェクトごとに 1 つ作れる SQLite 互換(libSQL)のデータベースで、接続 URL とトークンで使います。PostgreSQL の拡張や専用の型は使えません。ベータ版なので自動フェイルオーバーや任意時点への復元はなく、大事なデータは定期的にエクスポートしてください。ガイドにある接続例は JavaScript の @libsql/client です。Python から使う場合は、libSQL に対応したクライアントで HTTPS 接続ができるかを先に確かめてください。WebSocket での接続には対応していません。

国内外のサービスを同じ項目で並べると、どう違いますか?

各社の公式ページで確認できた範囲だけを書いています(2026年10月時点)。

サービスPython の載せ方PostgreSQLアプリの実行場所通貨と支払いサポート
hanamiiZIP か GitHub 連携。Procfile で起動なし。外部につなぐか、SQLite 互換 DB(ベータ版)を使うさくらインターネットの日本国内データセンター円建て。カードは Visa・Mastercard。法人は個別契約で請求書払い日本語
KamuiDashGitHub 連携、CLIマネージド PostgreSQL あり東京リージョンのみ米ドル表記公式ページに記載なし
さくらのクラウド AppRunコンテナイメージを登録データベースアプライアンスなど他サービスと組み合わせる日本国内円建て。カード、法人・文教向けプリペイド日本語
Google Cloud Run と Cloud SQLgcloud run deploy --source でソースから作れるCloud SQL for PostgreSQL東京リージョンを選べるGoogle Cloud の請求。カード払いが基本本ページでは未確認
RenderGitHub 連携マネージド PostgreSQL あり米国・フランクフルト・シンガポール。日本はなし米ドル建てのカード払い英語が基本
Herokugit push と ProcfileHeroku Postgres(アドオン)通常は米国と欧州。東京は Enterprise 向けの Private Spaces のみ米ドル建てのカード払い公式サポートページに日本語の記載なし
国内の VPS自分で構築する自分で入れる国内円建て日本語

円建てで、後払いの請求書払いが条件なら、この表では hanamii が法人の個別契約で対応しています。AppRun は前払いのプリペイドを法人・文教向けに案内しています。支払い方法の一覧は円建て・請求書払いで利用したいときにまとめています。

Cloud Run の東京リージョンを選べば、国内要件は満たせますか?

速度のために日本に置きたいだけなら、それで足ります。一方、取引先のチェックシートや個人情報の扱いで「国内」を求められている場合は、実行場所だけでは説明が終わりません。聞かれやすいのは次の三つです。

hanamii が向かないのはどんなときですか?

  • PostgreSQL も同じサービスの中で用意したい。hanamii にマネージド PostgreSQL はありません
  • Celery のようなバックグラウンドワーカーや、cron で定期実行する処理が必須。どちらも現時点で未対応です
  • データベースへの接続元を固定 IP で絞る必要がある
  • Procfile の 1 行で HTTP サーバーとして起動できない構成。常駐プロセスを複数動かすものなど
  • 世界中に低遅延で配信したい

AI エージェントに公開まで任せられますか?

任せられます。hanamii の公開 API と Agent Skills を使うと、Claude Code や Codex が ZIP の作成から公開 URL の確認まで進めます。手順はAI エージェントが API でデプロイできる PaaS を探すときとClaude Code・Codex・Cursor から hanamii に公開するにあります。

関連ガイド

出典と時点

いずれも2026年10月時点の公式ページに基づきます。最終確認は各社の一次情報でお願いします。

次のガイド

Laravel(PHP)のアプリを日本国内で公開したいとき

hanamii

日本の空に咲くクラウド

Calm. Fast. Trusted.

プロダクト

SECURITY ACTION セキュリティ対策自己宣言 一つ星

© 2026 hanamii. All rights reserved. 🌸