Comment installer supa base en selfhosted

https://supabase.com/docs/guides/self-hosting

https://docs.docker.com/compose/

L'installation de Supabase sur un serveur VPS implique plusieurs étapes, car Supabase est un ensemble de services qui nécessite des composants comme PostgreSQL, l'API Supabase, et des services supplémentaires pour le stockage, les fonctions serverless, etc. Voici un guide détaillé pour installer Supabase sur un serveur VPS :

Prérequis :

Étape 1 : Configuration du VPS

  1. Connectez-vous à votre VPS via SSH :

    bashCopier le code
    ssh user@votre_vps_ip
    
    
  2. Mettez à jour le système :

    bashCopier le code
    sudo apt update && sudo apt upgrade -y
    
    
  3. Installez Docker :

  4. Installez Docker Compose :

    bashCopier le code
    sudo curl -L "<https://github.com/docker/compose/releases/download/$>(curl -s <https://api.github.com/repos/docker/compose/releases/latest> | grep -Po '"tag_name": "\\K.*\\d')" /usr/local/bin/docker-compose
    sudo chmod +x /usr/local/bin/docker-compose
    
    

Étape 2 : Cloner et configurer le projet Supabase

  1. Cloner le dépôt Supabase :

    bashCopier le code
    git clone <https://github.com/supabase/supabase>
    cd supabase
    
    
  2. Configurer les variables d'environnement :

    bashCopier le code
    cp .env.example .env
    
    

Étape 3 : Lancer Supabase avec Docker

  1. Lancer les services Docker :

    bashCopier le code
    docker-compose up -d