Aller au contenu

Coolify

Environnement et BDD

Créer le projet Coolify, ses environnements, sa base PostgreSQL et ses sauvegardes.

  1. Ouvrir Projects, puis cliquer sur New Project.
  2. Renseigner le nom du projet.
  3. L’environnement production est créé automatiquement. Dans le projet, ajouter développement avec New Environment.

Page Projects de Coolify

Une base par environnement.

  1. Ouvrir l’environnement, puis cliquer sur New resource.
  2. Dans Databases, cliquer sur Deploy sous PostgreSQL.
  3. Sélectionner le serveur lnx-coo-1-1, et sa destination si Coolify la demande.
  4. Dans Select a PostgreSQL image, choisir PostgreSQL 18 (postgres:18-alpine). La ressource est créée dès ce choix.
  5. Cliquer sur Start et vérifier que la base démarre.

Choix de PostgreSQL parmi les ressources

  • Le site en ligne utilise Postgres URL (internal). Avec Docker Compose, dans l’onglet Advanced de l’application, régler Predefined network sur Connect to predefined network. L’application et la base doivent être sur le même serveur.
  • Votre poste utilise Postgres URL (public), après avoir ouvert le port ci-dessous.

URL de la base et accès public, valeurs masquées

Seulement pour accéder à la base depuis localhost. La base doit être démarrée.

  1. Dans l’onglet General de la base, aller à la section Public access.
  2. Renseigner un port libre dans Public port, puis cliquer sur Save changes.
  3. Dans Access, choisir Public through TCP proxy. Si port already allocated apparaît, choisir un autre port.
  1. Ouvrir l’onglet Backups.
  2. Cliquer sur + Add.
  3. Dans Frequency, saisir daily, puis cliquer sur Add schedule.
  4. Ouvrir la planification, puis l’onglet Retention.
  5. Dans Local backups, régler Days to keep sur 30, puis cliquer sur Save changes.

Fenêtre de création d’une sauvegarde planifiée

Les fichiers envoyés ne sont pas dans la base : voir Sauvegarde et restauration.