
11 Alternatives Open Source aux Produits SaaS Populaires
Dans cet article, nous verrons les 11 meilleures alternatives de produits SaaS payants que vous pouvez utiliser. Il vous suffit d’un serveur fonctionnant sur le cloud pour y héberger votre produit SaaS.
J’espère que vous en avez déjà un ; mais si vous devez encore le faire, vous pouvez l’héberger avec AWS, GCP ou DigitalOcean. Vous pouvez suivre le tutoriel ci-dessous pour configurer votre instance EC2 dans AWS.
Une fois la configuration terminée, vous pourrez vous connecter à votre instance via SSH et installer les logiciels souhaités.
Voyons les alternatives aux produits saas populaires —
1. Supabase — L’alternative open source à Firebase
Supabase
Vous pouvez commencer à utiliser Supabase à la place de Firebase, en vous offrant tout ce que propose Firebase. Vous pouvez choisir un modèle autohébergé ou leurs services cloud si vous ne voulez pas l’héberger vous-même.
Pour plus d’informations, consultez le GitHub — https://github.com/supabase/supabase
Comment installer Supabase avec Docker —
git clone --depth 1 https://github.com/supabase/supabase
cd supabase/docker
cp .env.example .env
docker compose pull
docker compose up -d
2. Grafana — Alternative Open Source à Datadog, NewRelic
Grafana
Plateforme pour la visualisation des données, Grafana permet aux utilisateurs de voir des métriques, des journaux et des traces de nombreuses sources différentes, y compris Prometheus, Loki, Elasticsearch, InfluxDB, Postgres, et bien d’autres.
Comment installer Grafana avec Docker —
docker run -d -p 3000:3000 --name=grafana grafana/grafana-enterprise
Pour plus de détails, consultez ici
3. Uptime Kuma — Alternative Open Source à Uptime Robot
Tableau de bord Uptime Kuma
Uptime Kuma est une excellente alternative à Uptime Robot, qui est un logiciel payant pour surveiller le temps de fonctionnement de votre site. Nous pouvons héberger Uptime Kuma sur notre serveur et commencer à utiliser ses fonctionnalités impressionnantes sans aucune limitation.
Comment installer Uptime Kuma avec Docker —
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
4. NocoDB — Alternative Open Source à Airtable
NocoDb est une excellente alternative pour commencer à utiliser votre base de données sans coder. Elle utilise votre base de données comme des feuilles de calcul, où vous pouvez ajouter, éditer les enregistrements.
Installer NocoDB avec Docker —
# avec PostgreSQL
docker run -d --name nocodb-postgres \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
-e NC_DB="pg://host.docker.internal:5432?u=root&p=password&d=d1" \
-e NC_AUTH_JWT_SECRET="569a1821-0a93-45e8-87ab-eb857f20a010" \
nocodb/nocodb:latest
--------------------------------------------------------
# avec SQLite : monter le volume `/usr/app/data/` est crucial pour éviter la perte de données.
docker run -d --name nocodb \
-v "$(pwd)"/nocodb:/usr/app/data/ \
-p 8080:8080 \
nocodb/nocodb:latest
5. Dokku — Alternative Open Source à Heroku, Render
Dokku est un produit PaaS basé sur Docker utilisé comme alternative à Heroku, Render pour déployer des add-ons sur vos promesses. Il détecte automatiquement la technologie à partir du code de l’application et fournit l’intégration continue/déploiement continu avec GitHub.
Installation: guide officiel
# pour les systèmes Debian, installe Dokku via apt-get
wget -NP . https://dokku.com/install/v0.34.8/bootstrap.sh
sudo DOKKU_TAG=v0.34.8 bash bootstrap.sh
6. Appwrite — Alternative Open Source à Firebase
Tableau de bord Appwrite
Appwrite est une autre bonne option par rapport à Firebase. Il fournit des SDK et des API pour commencer à connecter votre application au backend en quelques minutes. Il possède des modèles auto-hébergés et basés sur le cloud.
Installer Appwrite avec Docker —
docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.5.10
7. n8n — Alternative Open Source à Zapier, Make
Workflow n8n
Solution d’automatisation de workflow avec une licence de code équitable, gratuite et open source. Automatisez les tâches entre de nombreux services en toute simplicité.
Installer N8N avec Docker —
docker volume create n8n_data
docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n
8. Redash: Alternative Open Source à Power BI, Tableau, MicroStrategy, Qlik
Redash
Organisez votre entreprise en utilisant les données. Créez un tableau de bord, partagez vos données et connectez-vous à n’importe quelle source de données avec facilité.
Installer Redash avec Docker —
git clone https://github.com/getredash/redash.git
cd redash
cp .env.example .env
docker-compose -f docker-compose.production.yml up -d
9: Jitsi — Alternative Open Source à Zoom, Skype
Jitsi
Vous pouvez utiliser Jitsi Meet une application de conférence vidéo sécurisée, conviviale et évolutive comme programme autonome ou l’intégrer à votre site web.
Installer Jitsi avec Docker —
// Télécharger
wget $(curl -s https://api.github.com/repos/jitsi/docker-jitsi-meet/releases/latest | grep 'zip' | cut -d\" -f4)
// Dézipper le package
unzip <filename>
// Créez un fichier .env en copiant et en ajustant env.example
cp env.example .env
// Définissez des mots de passe forts dans les options de la section sécurité du fichier .env en exécutant le script bash suivant
./gen-passwords.sh
// Créez les répertoires CONFIG requis
mkdir -p ~/.jitsi-meet-cfg/{web,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}
// Exécutez Docker
docker compose up -d
// Accédez à l'interface web à https://localhost:8443 (ou un port différent, si vous avez modifié le fichier .env).
Suivez la documentation officielle pour plus de détails
10. Plausible Analytics — Alternative Open Source à Google Analytics
Plausible Analytics
Une alternative en ligne privée, petite (< 1 Ko) et open source à Google Analytics, sans chichis.
Installez Plausible Analytics avec Docker —
git clone https://github.com/plausible/community-edition
cd community-edition
modifiez plausible-conf.env
BASE_URL=remplacez-moi
SECRET_KEY_BASE=remplacez-moi
TOTP_VAULT_KEY=remplacez-moi
Exécutez docker compose
docker compose up -d
11. NextCloud — Alternative Open Source à Google Drive
Nextcloud
Nextcloud est une alternative open source à Google Drive, utilisée pour stocker et partager des données entre utilisateurs.
Installer Nextcloud avec Docker —
docker run -d \
-v nextcloud:/var/www/html \
nextcloud