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
  • Avertissement !
  • Présentation générale
  • Présentation Vidéo
  • Users Guide
  • Référence Guides

Qu'est ce que muppy.io ?

NextConcepts Muppy

Last updated 7 months ago

Avertissement !

Ce site est en cours de rédaction. Nous utilisons différentes icônes dans le menu en fonction du statut du contenu.

  • Ce document est une espace réservé (placeholder). Sa rédaction n'a pas commencé.

  • Ce document est en cours de rédaction ; ni le contenu ni la syntaxe ne sont aboutis

  • Ce document est en cours de relecture ; il ne devrait changer que légèrement

  • Pas d'icône, la page est censée être terminée

Présentation générale

muppy.io (ou plus simplement Muppy) est une plateforme DevOps Multi Clouds en ligne.

Muppy est la contraction de Muppet et Python (Muppy est aussi un clin d'oeil amical à Puppet).

Muppy est basé sur Python / Fabric et s'adresse à tous ceux qui souhaitent développer des automatisations système en Python.

Muppy est un outil destiné aux Administrateur Système (SysAdmin) ou Développeurs avec un minimum de compétences SysAdmin.

Muppy prend en charge les opérations suivantes:

  • centraliser toutes les informations techniques et les garder à jour,

  • donner un accès instantané à toutes les configurations,

  • donner un accès instantané aux objets gérés (Hosts, Clusters, Buckets S3, ...),

  • automatiser les opérations d'administration sous forme de Task documentées, réutilisables et partageables au sein d'un équipe,

  • archiver toutes les opérations et évènements liés aux objets gérés,

  • notifier (Slack, Teams,...) les SysAdmin l'avancement des opérations et de tous les problèmes qui surviennent.

Muppy nécessite que ses utilisateurs disposent d'une compréhension minimum des concepts et systèmes mis en oeuvre.

Mais Muppy n'est pas une solution qui permettrait à n'importe quel utilisateur de se passer d'Administrateur Système.

Muppy, dispose de fonctionnalités avancées relatives à PostgreSQL. Quelques minutes suffisent pour répliquer (Streaming Replication) un cluster de base de données PostgreSQL dans plusieurs Clouds, configurer la Haute Disponibilité et le backup continu (PITR).

Au delà des fonctionnalités PostgreSQL, muppy dispose d' Apps permettant d'exploiter les technologies suivantes:

  • Traefik ; muppy permet de configurer ce Reverse Proxy pour publier des services en HTTPS

  • UFW (Ubuntu Firewall) ; muppy configure automatiquement et systématiquement le firewall de tous les serveurs qu'il gère.

  • LXC (Linux Containers) ; muppy permet d'optimiser l'utilisation de vos serveurs en utilisant la technologie LXC.

  • S3 ; muppy sauvegarde toutes les données qu'il gère dans des Buckets S3 (AWS ou compatible)

  • Code Server ; Muppy permet de déployer la solution de Remote Development de https://coder.com (VSCode in the browser)

  • Muppy Pack ; est une solution d'orchestration des Applications multi clouds basée sur les containers LXC.

Muppy est fondamentalement Multi Cloud et BYODC (Bring Your Own Data Centers).

Vous utilisez Muppy pour gérer des serveurs dans différents Clouds ce qui vous permet d'en maximiser la disponibilité et d'optimiser les coûts.

Présentation Vidéo

Vous avez X minutes? Regardez cette vidéo d'introduction de muppy.

Actuellement elle ne parle pas du tout de muppy mais elle n'en est pas moins pourvue d'intérêt.

Users Guide

Jetez un oeil aux Concepts techniques puis suivez nos guides pour commencer à utiliser rapidement Muppy en configurant:

  • la réplication et la haute disponibilité sur 3 serveurs PostgreSQL.

Référence Guides

Au delà de nos Guides de démarrage rapide, nous vous invitons à consulter la documentation de référence:

Pour utiliser Muppy, vous devez disposer d'un compte muppy.io. Pour créer un compte rendez-vous sur

⛏️
✏️
⛏️
⚒️
https://muppy.io/become-user
Tasks et Fact Collectors
⛏️Muppy Core
🐘PostgreSQL