Tests indépendants Mis à jour avril 2026 387 guides d'auto-hébergement 5 fournisseurs VPS testés

guide

Comment auto-héberger Excalidraw sur un VPS (Guide complet)

Découvrez comment auto-héberger Excalidraw sur un VPS avec ce guide pratique. Installation étape par étape utilisant Docker et meilleures options VPS.

Comment auto-héberger Excalidraw sur un VPS (Guide complet)

Excalidraw est un outil de tableau blanc virtuel open-source populaire qui permet aux utilisateurs de créer des diagrammes et des croquis de manière collaborative. L’auto-hébergement d’Excalidraw sur un serveur privé virtuel (VPS) vous donne un contrôle total sur vos données et votre environnement. Ce guide vous expliquera l’ensemble du processus d’installation d’Excalidraw sur un VPS utilisant Docker.

Pourquoi auto-héberger Excalidraw ?

L’auto-hébergement d’Excalidraw présente plusieurs avantages :

Choisir un fournisseur VPS

Lors de la sélection d’un fournisseur VPS, considérez des facteurs tels que la performance, le prix et la facilité d’utilisation. Voici une brève comparaison de quelques fournisseurs VPS populaires :

FournisseurPrix par moisSpécifications
Contabo VPS5,99 EUR4 CPU, 8 Go de RAM, 100 Go SSD
Hetzner Cloud4,15 EUR2 CPU, 2 Go de RAM, 20 Go SSD
DigitalOcean6 USD1 CPU, 1 Go de RAM, 25 Go SSD
Vultr6 USD1 CPU, 1 Go de RAM, 25 Go SSD
Linode (Akamai)5 USD1 CPU, 2 Go de RAM, 50 Go SSD

Pour des avis et comparaisons détaillés, consultez notre comparaison complète des VPS.

Fournisseurs recommandés

En tenant compte de la performance et du coût, Contabo VPS est un choix solide pour ce projet. Cependant, si vous préférez une interface simple et des connexions à haute vitesse, DigitalOcean et Vultr sont également d’excellentes options.

Configuration de votre VPS

  1. Sélectionnez votre fournisseur VPS : Choisissez-en un dans la liste ci-dessus et créez un compte.
  2. Provisionnez votre VPS : Déployez une nouvelle instance avec un système d’exploitation suggéré comme Ubuntu 20.04 ou plus récent.

Accéder à votre VPS

Une fois votre VPS opérationnel, accédez-y via SSH. Ouvrez votre terminal et tapez :

ssh root@your-vps-ip

Remplacez your-vps-ip par l’adresse IP réelle de votre VPS. Vous serez invité à entrer votre mot de passe root.

Installer Docker

  1. Mettez à jour votre système :
apt update && apt upgrade -y
  1. Installez Docker :
apt install -y docker.io
  1. Démarrez Docker :
systemctl start docker
systemctl enable docker
  1. Installez Docker Compose (facultatif, mais recommandé) :
apt install -y docker-compose

Déployer Excalidraw

Maintenant que Docker est configuré, nous pouvons déployer Excalidraw.

  1. Créez un répertoire de projet :
mkdir excalidraw
cd excalidraw
  1. Créez un fichier Docker Compose :

Créez un nouveau fichier nommé docker-compose.yml :

version: '3'
services:
  excalidraw:
    image: excalidraw/excalidraw:latest
    ports:
      - "3000:8080"
    environment:
      - EXCALIDRAW_API_URL=https://excalidraw-api-server.herokuapp.com
  1. Démarrez Excalidraw :

Exécutez la commande suivante pour déployer Excalidraw :

docker-compose up -d
  1. Accédez à Excalidraw :

Une fois le conteneur en cours d’exécution, vous pouvez accéder à Excalidraw en visitant :

http://your-vps-ip:3000

Configurer Excalidraw

À ce stade, Excalidraw fonctionne, mais vous pourriez vouloir ajuster certains paramètres. L’EXCALIDRAW_API_URL peut être changé pour votre propre serveur API si vous le souhaitez, mais la valeur par défaut devrait fonctionner pour la plupart des cas d’utilisation.

FAQs

1. Puis-je exécuter Excalidraw sans Docker ?

Oui, il est possible d’exécuter Excalidraw sans Docker en configurant l’environnement manuellement. Cela implique d’installer Node.js, Yarn et de cloner le dépôt depuis GitHub. Cependant, l’utilisation de Docker simplifie le processus de déploiement, ce qui le rend idéal pour la plupart des utilisateurs.

2. Excalidraw est-il sécurisé lorsqu’il est auto-hébergé ?

L’auto-hébergement d’Excalidraw garantit que vos données restent sous votre contrôle. Cependant, la sécurité dépend fortement de la gestion de votre VPS. Assurez-vous toujours de maintenir des logiciels à jour et envisagez de mettre en œuvre des pare-feu et des contrôles d’accès pour protéger votre instance.

3. Comment puis-je sauvegarder mes données Excalidraw ?

Excalidraw n’a pas de base de données intégrée. Les dessins peuvent généralement être exportés sous forme de fichiers JSON. Il est conseillé de sauvegarder périodiquement vos fichiers exportés ou le répertoire où votre stockage attaché est configuré si vous modifiez la configuration Docker pour persister les fichiers.

Conclusion

L’auto-hébergement d’Excalidraw sur un VPS comme Contabo ou DigitalOcean est un choix pratique pour les développeurs et les équipes qui ont besoin d’un outil de dessin collaboratif tout en conservant le contrôle de leurs données. En suivant ce guide, vous aurez Excalidraw opérationnel en un rien de temps. Pour plus de ressources sur l’auto-hébergement, visitez la communauté r/selfhosted ou explorez awesome-selfhosted. Profitez de votre expérience de dessin auto-hébergée !