Skip to content

建立 2026-09-14 更新 2026-09-14

Community Cloud

Streamlit Community Cloud 是官方免費託管。把程式推上 GitHub,在雲端選 repo,約一分鐘就能得到公開網址。

上線前檢查清單

  • 入口檔名稱常見為 streamlit_app.py(也可在部署畫面指定)
  • requirements.txt 列出 streamlitpandas 等依賴,建議釘版本
  • 不要把 API 金鑰寫進程式碼;本機用 .streamlit/secrets.toml,雲端在 App 設定裡貼上同樣內容
  • 資料檔若不大可一併進 repo;大檔改從雲端儲存或資料庫讀
myapp/
  streamlit_app.py
  requirements.txt
  .streamlit/secrets.toml   # 加入 .gitignore

requirements.txt 範例:

streamlit>=1.40
pandas
plotly

部署步驟

  1. 程式 push 到 GitHub。
  2. 用 GitHub 帳號登入 share.streamlit.io
  3. Create app → 選 repo、分支、主檔。
  4. Deploy。右下角 Manage app 可看伺服器 log,出錯時最有用。

官方 Crash Course 後半就是這段流程,見 官方影音。Data Professor 也有 佈署到 Streamlit Sharing 的短片。

其他平台

Community Cloud 最省事。需要自己控管環境時,可改 Docker、雲端 VM,或在 Snowflake 裡跑 Streamlit。官方文件有 Deploy 專區。