元のCasaOS投稿が提供する内容
この2023年のコミュニティ投稿は、PostgreSQLをCasaOSで使用する動画チュートリアルへの短い案内であり、完全な文章形式のインストールガイドではありません。コンテナイメージやCasaOSのアプリ定義は変更されるため、現在の正式な設定手順ではなく、過去のコミュニティ情報として利用してください。
公式PostgreSQLコンテナを基準にする
公式のPostgreSQL Dockerイメージには、必要な環境変数、サポートされているタグ、永続データの動作が記載されています。指定されていないlatestタグに無条件で依存するのではなく、意図したメジャーバージョンを固定してください。
コンテナレイヤーの外部にデータベースを永続化する
PostgreSQLのデータディレクトリを永続ストレージにマッピングし、コンテナとは独立してバックアップしてください。PostgreSQLのバックアップドキュメントでは、論理バックアップとファイルシステムレベルのバックアップ方法について説明しています。
同じ考え方をZimaOSに移行する
現在デプロイする場合は、ZimaOS App StoreガイドとZimaOSストレージガイドを確認してください。リモートからのデータベースアクセスが明確に必要で、かつ安全に保護されている場合を除き、データベースのポートは非公開にしてください。
