muppy.io
  • ⛏️Qu'est ce que muppy.io ?
  • ⚒️Concepts Muppy
  • Quickstarts
    • ✏️Introduction
  • Guides
    • ⛏️Muppy Core
      • Hosts
        • Création et enrôlement d'un Host
          • ✏️Server Types
          • ✏️Configuration réseaux spécifiques
        • ⚒️Host's Users
        • ⚒️Host's Network information
        • ⚒️Host's Metrics
      • Tasks et Fact Collectors
        • ⚒️Exécution des Tasks (Task Runs)
          • ⚒️Exécution asynchrone des Tasks (Launch as Job)
        • ⚒️Synchronisation des Tasks et Scripts
        • ⚒️Liste des Scripts
        • ⚒️Liste des Tasks
        • ⚒️Création de Task "Shell Script"
        • ⚒️Liste des Fact Definitions
      • ⛏️Firewall UFW
        • Désactiver UFW globalement
        • ✏️Page 1
      • SSH Keys
        • Gestion des SSH Keys
        • Gestion des "authorized_keys"
        • Extraction Clef Privée d'un User User
      • ⚒️Systemd Service Units
        • ⚙️Liste des Systemd Units
        • ➕Création de Systemd Units
        • 📰Systemctl status et log
        • ✏️Edition des Systemd Units
    • 🐘PostgreSQL
      • PostgreSQL Base
        • Installation de PostgreSQL
        • Gestion des Clusters
          • Création
          • Configuration
          • Contrôle
          • Administration (basique)
        • Backup, Restore et Copy de Databases
          • Databases Backups (pg_dump)
          • PostgreSQL Backup
          • pg_dump Restore
          • Database Copy
          • pg_restore Callback Task
        • Backups Planifiés
        • Gestion rétention des Backups
      • PostgreSQL Replication
        • Créer un RCS
        • Visualiser un RCS
        • Suivre la Replication
        • Ajouter des Standbys
        • Restructurer un RCS
        • Intégration d'un RCS
        • Reconfigurer un RCS
      • PostgreSQL HA
        • Configuration
        • Activation et Désactivation
        • Monitoring
        • pglookout Heartbeat
      • PostgreSQL PITR
        • Configuration de WAL-G
        • Lancement des Clusters Backups
        • Liste des Clusters Backups (WAL-G)
        • Purge des fichiers de Backup PITR
        • Monitoring du PITR
        • Objets S3 stockés par WAL-G
        • Restauration PITR
      • PostgreSQL Tools
        • pgBadger - log analysis
    • Muppy Pack
      • ⛏️Packs
      • Concepts
      • ⛏️Muppy Cluster
        • Cluster Security
        • PostgreSQL Cluster Resources
      • ⛏️Reverse Proxy
    • ✏️Configuration
      • 👫Gestion des Users Muppy
      • 🏬S3 Buckets
      • 💬Notifications Teams
      • ✏️Notifications Slack
    • ⛏️Odizy
      • Odizy Workflow
        • Test Servers
      • Accéder à vos serveurs
      • Restaurer un backup sur le serveur de staging
      • Activer un serveur Standby
      • ⛏️Configuration LXC CI/CD
      • Activate and Launch remote Code-Server (VS Code from coder.com)
    • ⚒️Kubernetes
      • ⚒️Installer Tailscale
      • ⚒️Installer un cluster microk8s
      • ⚒️Installer PostgrSQL
      • ⚒️Installer les packages d'infrastructures
  • 📡Muppy Enterprise
    • Introduction
    • ⛏️Configuer une Instance Muppy Enterprise
    • 🌡️Monitoring Muppy Enterprise
  • ⛏️Work in progress
    • ⛏️Code Server
    • ⛏️Muppy Development Servers
      • Move Development Server
Powered by GitBook
On this page
  • Créer une Database Muppy
  • Installer les Apps Muppy
  • Configurer le stockage des attachements en Database
  • Configurer la Clef SSH Muppy
  • Désactivation du Firewall
  • Synchronisation des Tasks
  • Configuration des emplacements sources d'installation
  1. Muppy Enterprise

Configuer une Instance Muppy Enterprise

PreviousIntroductionNextMonitoring Muppy Enterprise

Last updated 3 years ago

Une fois que votre serveur Muppy Enterprise est installé, l'étape suivante est de configurer une instance. Cette étape recouvre les opérations suivantes:

  • Créer une Database Muppy

  • Installer les Apps Muppy

Même si techniquement rien ne l'empêche, vous ne devez créer qu'une seule base de donnée par serveur Muppy.

C'est la seule configuration supportée !

Créer une Database Muppy

Lorsque vous ouvrez l'URL de votre serveur Muppy, le formulaire de création de base de donnée suivant s'ouvre:

Complétez les champs de la manière suivante:

  1. Il s'agit du admin_passwd que vous avez défini lors de l'installation du serveur

  2. Database Name ; le nom de la base de données doit respecter le paramètre IKB_DB_FILTER que vous avez défini lors de l'installation, sinon la valeur par défaut est muppy_.*

    • Exemple: muppy_001

  3. Email du compte administrateur

  4. Password

  5. Laissez English US

  6. Pour Country Sélectionnez France c'est la seule valeur supportée pour l'instant.

Puis cliquez sur le bouton Create Database

Installer les Apps Muppy

Connectez vous à la base de données que vous avez crée avec le compte administrateur que vous venez de créer.

Ouvrez le menu Apps et installer les Apps suivantes dans cette ordre:

  • Muppy - PostgreSQL High Availability

  • Muppy - PostgreSQL PITR / wal-g addon

  • Muppy - Traefik

  • Muppy - Compatible PEP503 Simple Repository (Muppy Pypi)

  • Muppy - Odoo Development Servers

  • Muppy - Code-Server

  • Inouk Attachments Storage

  • Modules optionnels

    • Muppy - OVH Cloud Provider

  • Modules personnalisés

    • Installez les modules développés par et/ou pour vos besoins spécifiques

Si vous obtenez un message d'erreur "The server is busy right now, module operations are not possible at this time, please try again later.", cliquez sur Ok et relancez votre opération.

Configurer le stockage des attachements en Database

L'étape suivante consiste à configurer et activer l'addon "Inouk Attachments Storage" qui permet de stocker tous les documents Muppy dans la base de données (et non dans le filesystem).

  1. Ouvrez la page Settings

  2. Faites défiler la page jusqu'à la rubrique "Attachment Storage (Inouk)"

  3. Sélectionnez la valeur "PostgreSQL Database" dans Attachment Storage Location.

  4. Cliquez sur le bouton Save (en haut à gauche de la page)

  5. Faites défiler, à nouveau, la page jusqu'à la rubrique "Attachment Storage (Inouk)"

Configurer la Clef SSH Muppy

Vous devez maintenant configurer la Clef SSH qui sera utilisée par Muppy pour se connecter à tous les hosts qu'il gère.

Veuillez vous référer à la page SSH Keys de la documentation Muppy Core.

Désactivation du Firewall

Si vous ne souhaitez ou n'avez pas besoin du Firewall, c'est le moment de le désactiver.

Veuillez vous référer à la page Désactiver UFW globalementde la documentation Firewall UFW.

La configuration de votre server Muppy est terminée vous pouvez l'utiliser.

Synchronisation des Tasks

Vous devez Synchroniser les Scripts et Tasks comme indiqué dans la page Synchronisation des Tasks et Scripts.

Configuration des emplacements sources d'installation

Lorsque Muppy est déployé dans des réseaux privés qui ne permettent pas d'accéder à Internet, vous devez le ,configurer pour qu'il soit l'emplacement source des outils qu'il installe.

Pour cela, vous devez:

  • Ouvrir la page des Settings

  • Sélectionnez les paramètres Muppy

Votre serveur Muppy est maintenant prêt à être utilisé.

Cliquez sur

Pour chaque paramètre de type URL, indiquez une URL accessible ou cliquez sur le bouton .

L'utilisation d'URL personnalisée n'est pas supportée pour les paramètres qui peuvent être initialisés avec un bouton .

📡
⛏️
Configuration de Inouk Attachments Storage