Publié le 13 février 2026 à 01h57. L’application May, un outil moderne pour la gestion de véhicules, est désormais facilement installable sur les NAS Synology grâce à un guide étape par étape utilisant Docker et Portainer. Ce tableau de bord web permet de suivre les dépenses, la consommation et la maintenance de vos véhicules de manière centralisée.
- May est une application web auto-hébergée pour le suivi des véhicules, offrant des fonctionnalités complètes comme le suivi des dépenses, le calcul de la consommation et la planification de la maintenance.
- L’installation sur un NAS Synology se fait simplement via Docker et Portainer, avec un guide détaillé pour chaque étape.
- L’application est personnalisable et offre des options de notification avancées, ainsi qu’une interface sombre et une compatibilité PWA.
May se présente comme une solution complète pour les propriétaires de véhicules ou les petites flottes souhaitant un contrôle précis de leurs dépenses et de l’entretien. Développée avec Python, Flask, SQLite et Tailwind CSS, elle se distingue par sa facilité d’utilisation et sa flexibilité. L’application tire son nom de James May, en hommage à l’émission automobile Top Gear.
Avant de commencer, assurez-vous d’avoir installé Portainer sur votre NAS Synology. Si ce n’est pas le cas, suivez le guide fourni pour une installation rapide et efficace. Il est également recommandé de vérifier que vous disposez de la dernière version de Portainer, en suivant les instructions disponibles ici.
La première étape consiste à créer un dossier dédié à May dans le dossier Docker de votre NAS Synology. Veillez à utiliser uniquement des lettres minuscules pour le nom du dossier.
Connectez-vous ensuite à Portainer avec vos identifiants. Dans la barre latérale gauche, sélectionnez « Home » puis « Local Dockers ».
Cliquez sur « Stacks » puis sur le bouton « + Add stack ». Nommez la pile « may ». Copiez et collez le code suivant dans l’éditeur web de Portainer :
services:
may:
image: ghcr.io/dannymcc/may:latest
container_name: May
ports:
- 5050:5050
volumes:
- /volume1/docker/may:/app/data:rw
environment:
SECRET_KEY: dOxZYTTZgXKMHkqLBIQVImayQXAVWdzGBPuFJKggzcgvgPJPXpWzqzKaUOIOGGIr
ADMIN_PASSWORD: Mariushosting1984@
DATABASE_URL: sqlite:////app/data/may.db
UPLOAD_FOLDER: /app/data/uploads
restart: on-failure:5
Important : Avant de coller le code, modifiez la valeur de SECRET_KEY. Vous pouvez générer une clé unique et sécurisée ici. De même, remplacez la valeur de ADMIN_PASSWORD par un mot de passe de votre choix, que vous devrez utiliser lors de la première connexion.
Faites défiler la page vers le bas et cliquez sur « Deploy the stack ». Le processus d’installation peut prendre quelques minutes en fonction de votre connexion internet.
Une fois le déploiement réussi, vous devriez voir un message de confirmation en haut à droite de l’écran : « Success Stack deployed successfully ».
Ouvrez votre navigateur et accédez à l’adresse http://Synology-adresse-ip:5050. Connectez-vous avec le nom d’utilisateur par défaut « admin » et le mot de passe que vous avez défini précédemment.
Pour personnaliser l’apparence de May, cliquez sur l’icône « Settings » en haut à droite, puis sélectionnez « Account & Security » dans la barre latérale gauche. Vous pouvez choisir le thème sombre pour une meilleure lisibilité.
Dans la barre latérale gauche, cliquez sur « Branding » pour personnaliser l’image de marque de May. Cliquez sur « Save Branding » pour enregistrer vos modifications.
Cliquez sur l’onglet « Dashboard » pour accéder à l’interface principale. Cliquez sur « + Add » pour ajouter votre premier véhicule et saisir les informations correspondantes.
Profitez de May pour gérer efficacement vos véhicules !
Note : Si vous souhaitez exécuter May via HTTPS, consultez ce guide. Pour cela, il est impératif d’activer WebSocket.
Notes supplémentaires :
- Vérifiez comment sauvegarder vos conteneurs Docker sur votre NAS Synology.
- Apprenez comment mettre à jour l’image Docker de May.
- Découvrez comment ajouter la prise en charge USB sur DSM 7.2.
- Consultez comment libérer de l’espace disque si vous utilisez Docker.
- Explorez comment planifier le démarrage et l’arrêt des conteneurs Docker.
- Activez les notifications par e-mail.
- Configurez un profil de contrôle d’accès sur votre NAS.
- Modifiez la politique de redémarrage des conteneurs Docker.
- Utilisez les conteneurs Docker avec un VPN.
- Convertissez Docker Run en Docker Compose.
- Nettoyez Docker et Docker automatiquement.
- Adoptez les meilleures pratiques avec Docker et DDNS.
Ce message a été mis à jour le vendredi 13 février 2026 à 01h57