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 :
Connectez-vous à votre VPS via SSH :
bashCopier le code
ssh user@votre_vps_ip
Mettez à jour le système :
bashCopier le code
sudo apt update && sudo apt upgrade -y
Installez Docker :
Pour Ubuntu/Debian :
bashCopier le code
sudo apt install docker.io -y
Pour CentOS/RHEL :
bashCopier le code
sudo yum install docker -y
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
Cloner le dépôt Supabase :
bashCopier le code
git clone <https://github.com/supabase/supabase>
cd supabase
Configurer les variables d'environnement :
.env.example
. Copiez-le en .env
et modifiez les valeurs selon vos besoins.bashCopier le code
cp .env.example .env
POSTGRES_PASSWORD
, ANON_KEY
, et SERVICE_KEY
.Lancer les services Docker :
bashCopier le code
docker-compose up -d