Installer une application Docker comme Prestashop ou n8n sur un VPS avec Coolify et Portainer
4K views
Feb 28, 2025
Coolify est une solution puissante pour simplifier l’installation et la gestion d’applications sur un serveur VPS, en exploitant Docker sans nécessiter de compétences approfondies en administration système. Dans ce tuto, l’installation de Prestashop ou n8n via Coolify montre la simplicité et l’efficacité du processus : recherche de l’image sur Docker Hub, configuration d’un projet, et déploiement automatique en quelques étapes seulement. Avec Portainer en complément, vous obtenez une vue d’ensemble des conteneurs et des volumes, ce qui facilite la gestion des ressources. Visibilité en Ligne - Consultant / formateur spécialisé IA TEL/Whatsapp +33 6 84 10 32 54 https://inforeole.fr/ #coolify #n8n #prestashop
View Video Transcript
0:00
[Musique]
0:01
yo dans cette vidéo je te montre comment
0:03
avec cofy tu peux installer n'importe
0:06
quelle application sur ton VPS n'importe
0:10
quelle application qui se trouve dans un
0:12
container docker coolify c'est hyper
0:16
pratique ça te permet d'installer tes
0:18
applications de les orchestrer sans
0:19
avoir de grandes connaissances en
0:22
système Unix Linux et puis ça permet
0:25
aussi de séparer les choses là par
0:27
exemple sur mon VPS j'ai installé une
0:30
instance n8n N8 c'est un équivalent de
0:34
make mais en open source là j'ai
0:38
installé un portainer pour gérer mes
0:40
containers et on peut et là on va voir
0:43
comment on peut installer un Prestashop
0:46
on va installer un Prestashop
0:47
avecif donc comment ça se passe
0:50
surif je vais d'abord me créer un projet
0:54
un nouveau projet je vais l'appeler donc
0:57
Prestashop test
1:01
voilà une fois que j'ai créé mon projet
1:02
je lui crée un environnement alors
1:04
évidemment je peux créer différents
1:06
types d'environnement environnement de
1:08
test de préprod et environnement de
1:11
recette bahà c'est un environnement de
1:13
prod et j'ai lui ajouté une nouvelle
1:16
ressource donc la nouvelle ressource
1:18
elle peut ça peut être
1:21
un un projet qui est sur GitHub mais ça
1:24
peut aussi être un projet ça peut être
1:25
une base de données ici il y a
1:27
différents types de base de données ou
1:29
un projet projet qui est déjà installé
1:31
ici par exemple j'avais installé
1:33
pororttiner en le choisissant ici il
1:36
était déjà prêt et et c'était une
1:39
installe en quelques secondes portainer
1:43
il est dans le coin porter voilà il
1:46
était là c'est comme ça que je l'ai
1:47
installé mais là cette fois on va
1:49
installer une image qui est pas présente
1:51
dans la liste donc je vais faire je vais
1:54
choisir docker image et donc là ici bah
1:57
j'ai simplement à mettre le nom de mon
1:59
image docker sauf que comment je trouve
2:02
ce nom-là et bien un moyen de faire donc
2:05
avec porener tu peux aussi ajouter un
2:09
container et dans container tu peux
2:11
faire une recherche ici en fait
2:13
recherche ça t'envoie directement sur le
2:15
repository où il y a tous les containers
2:18
donc on est là sur le le repository de
2:21
docker hub par exemple tu vois on a des
2:24
milliers il y a des milliers
2:25
d'installations que tu d'applications
2:27
que tu peux installer comme ça en en
2:29
quelques donc là on va mettre Prestashop
2:32
pour récupérer le nom de l'image
2:35
presta
2:38
shop hop recherche Prestashop et je vois
2:42
ici que le nom de mon image c'est ça
2:44
c'est
2:44
prestashop/ Prestashop elles ont elles
2:47
ont toujours cette cette même ce même
2:50
format donc là je mets l'image
2:56
prestashop/ Prestashop je pour sans
2:59
doute faire un copiercollé bien sûr
3:01
Prestashop Save et là la magie de de
3:06
coolify c'est qui va automatiquement
3:09
créer la configuration alors attends je
3:12
vais parler après je lui donner un nom
3:14
donc on a dit presta shop
3:18
test je lui crée un sous-domaine
3:23
automatiquement Prestashop test donc
3:26
c'est un exemple j'ai un domaine de test
3:30
et c'est tout et c'est tout en fait il
3:33
s'occupe on on va déployer il il
3:36
s'occupe automatiquement de récupérer
3:40
l'image de la déployer et il s'occupe
3:43
aussi de faire la configuration réseau
3:45
le
3:46
Ming alors il y a un truc qui va pas
3:50
apparemment TC je sais pas ce qu'il a
3:54
l'effet des mot bien sûr alors un
3:57
instant je regarde ce qui se passe et je
3:59
reviens
4:00
me revoilà en fait j'ai mis presta hop
4:03
donc c'est normal qu'il trouve pas je
4:05
retourne là configuration
4:08
elle est où mon image donc on a dit
4:10
presta shop presta shop en fait
4:14
volontairement je vais pas couper parce
4:16
que ça peut être intéressant quand tout
4:18
se passe bien c'est bien mais c'est pas
4:20
toujours le cas des fois il y a des
4:21
petits des petits soucis donc c'est bien
4:23
aussi de comprendre comment ça marche
4:24
donc c'est là ça va marcher mieux voilà
4:27
donc il est en train de récupérer alors
4:29
toujours pas une seconde
4:33
ok j'avais juste oublié d'appuyer ici
4:35
sur Save avant de lancer le déploiement
4:38
je lance le déploiement je croise les
4:41
doigts et cette fois-ci on voit que
4:43
l'installation tout se passe bien il est
4:45
en train de récupérer l'image depuis le
4:48
registre ou docker h où il y a toutes
4:51
les images et ce qui est magique donc
4:53
c'est qui va aussi configurer toute la
4:56
partie réseau donc la partie réseau de
4:58
l'image pour la conect à l'extérieur il
5:01
va faire les mappings il va aussi
5:03
configurer avec il y a un gestionnaire
5:06
de proxy qui s'appelle cadi il va
5:09
automatiquement aussi créer ce comment
5:13
dire ce cette configuration et me créer
5:16
un sous-domaine ici un sous-domaine qui
5:18
va s'appeler prestage shop- test et puis
5:22
mon nom de domaine évidemment je
5:24
pourrais le faire pointer ailleurs mais
5:25
là dans ce cas de figure c'est ça qui
5:27
nous intéresse donc je le laisse se
5:32
déployer quand il a fini il me marque
5:35
ici bah que l'application elle démarre
5:38
alors ici il me dit que l'application
5:40
elle est pas saine c'est simplement que
5:42
j'ai pas mis j'ai pas configuré
5:46
de la Elf Elf c'est la santé
5:49
c'est-à-dire qu'on peut mettre comme une
5:51
sorte de ping qui va automatiquement
5:53
vérifier que l'application elle tourne
5:55
donc normalement si je vais sur la page
5:58
où je l'ai installé sur l'adresse où je
6:00
l'ai installé et bien voilà je vois que
6:01
j'ai mon installe si je rafraîchis vous
6:03
voyez j'ai mon installation et là je
6:06
suis sur l'installateur de Prestashop et
6:09
je vais pouvoir ensuite continuer donc
6:11
gros avantage c'est que c'est quand même
6:14
hyper simple à installer il y a pas
6:17
beaucoup de configuration à faire
6:19
évidemment il faut quand même que vous
6:21
preniez vos précautions en terme de
6:23
sécurité que vous ayez fait le boulot
6:26
pour bien configurer les règles de
6:28
firewall les règles euh de sécurité
6:31
réseau votre administration et cetera
6:34
pour pas que votre restashop surtout si
6:36
l'empr devienne une passoir ce qui est
6:39
notable aussi c'est que du coup dans mon
6:42
dashboard euh porttiner ici je regarde
6:45
les containers et je vois je vois qu'il
6:48
m'a créé une nouvelle image Prestashop
6:51
aussi donc l'avantage d'utiliser
6:54
porttainire au-dessus de docker c'est
6:57
que ça nous donne une autre vision et si
7:00
je vois je vois les euh les différents
7:02
volumes les différents containers que
7:04
j'ai d'installer et je peux aussi gérer
7:07
mes ressources alors qu'au niveau docker
7:09
on a un autre type de
7:12
vision voilà pour cette euh
7:15
instal je vous souhaite beaucoup de
7:17
succès dans vos installations docerisé
7:21
coolifyisé et vous avez mes coordonnées
7:24
qui sont dans la description si vous
7:26
avez besoin de faire des installations
7:29
pour votre entreprise je suis à votre
7:31
service ciao à plus
7:39
[Musique]