# Dokku Reviews
**Vendor:** Dokku  
**Category:** [Plateforme Cloud en tant que Service (PaaS) Logiciel](https://www.g2.com/fr/categories/cloud-platform-as-a-service-paas)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 55
## About Dokku
La plus petite implémentation de PaaS que vous ayez jamais vue. Mini-Heroku alimenté par Docker en environ 200 lignes de Bash.




## Dokku Reviews
  ### 1. Heroku du pauvre :)

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** March 23, 2017

**Qu'aimez-vous le plus à propos de Dokku?**

- installation très simple sur Ubuntu 16.04
- principalement compatible avec les applications Heroku
- l'interface CLI est assez facile
- facile à gérer les journaux
- dispose de plugins bêta pour les services de persistance comme Postgres et Redis

**Que n’aimez-vous pas à propos de Dokku?**

- parfois, les mises à niveau peuvent être bousillées
- l'accès à distance n'est toujours pas aussi facile que sur Heroku
- la documentation peut être améliorée
- les plugins de persistance sont encore en version bêta
- ne fonctionne pas entre les hôtes

**Recommandations à d’autres personnes envisageant Dokku:**

si vous avez une application à nœud unique, c'est un excellent remplacement pour Heroku

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

- gestion facile des applications à petite échelle
- déploiements simplifiés basés sur git
- économies de coûts par rapport à Heroku

  ### 2. Aussi simple que Heroku pour des applications simples.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Technologie de l'information et services | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** February 01, 2017

**Qu'aimez-vous le plus à propos de Dokku?**

C'est si facile ! Quand Heroku a supprimé leur niveau gratuit, j'avais besoin d'un remplacement. Cela a résolu mon problème pour les applications simples pendant que je travaillais dessus. Vous n'avez qu'à faire un git push et l'application est en ligne sur le web.

**Que n’aimez-vous pas à propos de Dokku?**

Cela fonctionne très bien pour des applications simples, mais si vous avez besoin d'une base de données, vous devrez utiliser des plugins. Ceux-ci nécessitent un peu plus de configuration que Heroku.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Lorsqu'on travaille sur une nouvelle idée ou un projet, c'est agréable d'avoir un hébergement gratuit pour cela. Vous pouvez lancer autant d'applications que je veux pour 5 dollars par mois (Digital Ocean) et elles seront toujours prêtes. Vous n'avez pas à vous soucier de l'indisponibilité de votre application parce que vous avez épuisé vos minutes de dyno gratuites.

  ### 3. 1 an avec dokku comme plateforme pour la mise en scène et les services internes

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sergei S. | Ruby developer, Internet, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 21, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

C'est un moyen vraiment rapide de configurer un serveur nu comme environnement de développement/de mise en scène. C'est particulièrement bon si votre environnement de production utilisera une pile technologique similaire, par exemple deis/flynn. Il dispose d'un bon système de plugins avec un grand nombre de plugins pour une utilisation quotidienne : Postgres, Maria DB, Mongo, Redis, tout fonctionne dès l'installation.

Tout comme heroku, c'est vraiment simple à déployer avec un simple 'git push', tout se passe de manière magique.

**Que n’aimez-vous pas à propos de Dokku?**

Ce n'est pas facile de surveiller les états des conteneurs actuels, toute la gestion n'est possible que par ligne de commande. L'interface graphique web est utilisée uniquement pour la configuration initiale, bien qu'il serait agréable d'avoir une interface web pour toute la gestion.

Parce que les plugins sont pris en charge par la communauté, certains d'entre eux sont souvent obsolètes, pour certaines tâches (par exemple, la base de données postgres) il y a plusieurs plugins et il est difficile de choisir le meilleur.

**Recommandations à d’autres personnes envisageant Dokku:**

Si vous utilisez Heroku ou d'autres PaaS, vous devez essayer dokku comme alternative pour les services de développement et internes.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Nous avons cherché un moyen simple et rapide de construire un environnement sur les serveurs de test, de développement et de mise en scène. Cela prend vraiment 15 minutes pour configurer une machine à partir de zéro en utilisant dokku. Dokku est une bonne solution pour les services internes, qui ne nécessitent pas d'héberger de fortes charges.

Notre application principale utilise certains microservices, qui peuvent ne pas être très fiables. Par exemple, le résolveur d'IP géo. Il est hébergé avec dokku.

  ### 4. Pas prêt pour le prime time

**Rating:** 1.5/5.0 stars

**Reviewed by:** Iain C. | Hack/Hacker, Médias en ligne, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 22, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Quand dokku fonctionne réellement, c'est bien. Le système de plugins semble prometteur.

**Que n’aimez-vous pas à propos de Dokku?**

Malheureusement, cela ne fonctionne pas immédiatement dans de nombreux cas - même pour des cas d'utilisation incroyablement typiques comme l'installation sur des instances Amazon EC2 standard.

Malheureusement, l'équipe semble un peu trop encline à blâmer l'erreur de l'utilisateur et moins encline à enquêter ou à agir sur les rapports de bogues avant de les fermer (concernant l'installation, la configuration et la suppression), donc il y a beaucoup de rapports de bogues en double à propos de cela ne fonctionnant pas avec les mêmes types d'erreurs qui ne se traduisent par aucun changement réel à dokku.

L'option de débogage semble rarement aider et il manque des vérifications de bon sens simples qui en font un logiciel fragile même lorsqu'il est exécuté sur une installation propre d'une version spécifique d'une distribution spécifique.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

C'est censé faciliter le déploiement de logiciels. J'ai réalisé que cela ne vaut pas la peine et l'effort car ce n'est pas moins bogué qu'il y a un an et c'est juste une perte de temps ; même quand cela fonctionne, les mises à niveau sont pénibles.

  ### 5. Installation facile, même utilisation que Heroku, riche en fonctionnalités, solution complète.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Daiwei L. | Software Engineer, E-learning, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 20, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Le système de plugins de Dokku est impressionnant. Je trouve souvent difficile de créer des services de soutien comme des bases de données avec quelques commandes. Mais le système de plugins de Dokku a très bien résolu ce problème. Par exemple, le plugin postgresql a des paramètres par défaut très significatifs pour la sécurité, les connexions, etc. Cela aide énormément lorsque vous essayez de provisionner un serveur complet.

**Que n’aimez-vous pas à propos de Dokku?**

Rien à détester. Cela fait ce qu'il dit faire.

**Recommandations à d’autres personnes envisageant Dokku:**

Je n'ai pas essayé d'utiliser Dokku dans une configuration multi-serveurs. Je pense que cela devrait fonctionner, mais je m'attends à un travail supplémentaire en plus de Dokku, ce qui réduira sa valeur. Vous pourriez vouloir chercher un outil de déploiement plus robuste pour un environnement multi-serveurs.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Je cherchais une solution d'hébergement pour mes projets de loisirs. Bien que je puisse utiliser le niveau gratuit de Heroku, c'est toujours coûteux si je veux une haute disponibilité pour un simple projet de loisir. Je veux passer le minimum de temps à me battre avec l'infrastructure et me concentrer sur la partie amusante.

Dokku est une alternative parfaite pour cela. Il a également un très bon support Docker, ce qui étend encore plus son cas d'utilisation. Bien que ce soit un peu un bricolage d'utiliser son intégration Docker, mais le fait que ce document soit disponible a beaucoup de potentiel.

  ### 6. Une plateforme pour les créateurs

**Rating:** 4.5/5.0 stars

**Reviewed by:** Alejandro V. | Co-fundador, Développement de programmes, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 20, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Facilité d'installation, universalité des concepts, excellent écosystème de plugins. Mainteneurs très responsables, communauté forte et bonne stabilité. Il dispose des outils les plus courants pour attirer de bons programmeurs, je veux dire que presque n'importe quel langage moderne et base de données peut être utilisé avec cela. De plus, il est étendu avec des plugins supplémentaires, ce qui en fait bien plus qu'un simple conteneur d'exécution et de base de données.  
Excellente expérience utilisateur et peut être utilisé sur du matériel à faible coût rapidement pour accomplir le travail. Il peut être utilisé à distance sans se connecter en SSH au serveur, ce qui est très pratique une fois que vous vous y habituez.  
J'aime vraiment le flux de travail de git-push, en utilisant les outils que nous connaissons déjà.

**Que n’aimez-vous pas à propos de Dokku?**

Bien que certaines initiatives étaient en cours pour créer un package tout-en-un, cela a fini par échouer, avec un mainteneur manquant. Et c'est quelque chose d'assez inhérent à Dokku ; il doit s'agir de composants séparés provenant de personnes séparées et parfois de communautés différentes. C'est quelque chose que je n'aime pas mais que j'accepte volontiers. Le mécanisme quelque peu étrange pour ajouter des clés depuis stdin.

**Recommandations à d’autres personnes envisageant Dokku:**

Il arrivera que vous vous y habituiez tellement que vous pourriez être tenté de le publier dessus.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Livraison continue, itération de produit et innovation. Une branche pour la version, une autre pour le développement et aussi d'autres pour les expériences.

  ### 7. L'un des PaaS auto-hébergés les plus faciles à utiliser disponibles

**Rating:** 5.0/5.0 stars

**Reviewed by:** Alexander P. | CEO, co-founder, chief developer, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Le slogan de Dokku est «Docker powered mini-Heroku». C'est vrai : pour tous ceux qui connaissent Heroku, Dokku sera une transition facile. Il y a une différence cependant : Dokku fonctionne sur votre propre serveur. Cela est possible grâce à Docker, un système de conteneurs léger. Un conteneur, une application ; c'est aussi simple que cela.

Pour ceux qui ne sont pas habitués au flux de travail Heroku, ce n'est pas difficile : vous ajoutez juste un peu de configuration à votre dépôt (juste un peu : un Procfile, qui définit quelle commande exécuter pour démarrer votre application, et un fichier de dépendances — celui-ci dépend du langage dans lequel votre application est écrite), puis vous le poussez vers votre serveur Dokku, et il est construit automatiquement. Magique !

**Que n’aimez-vous pas à propos de Dokku?**

Apparemment, il n'y a rien que je n'aime pas à propos de Dokku en ce moment ! L'architecture est un peu étrange, mais cela ne vous gênera pas à moins que vous ne vouliez jouer avec les plugins, et si c'est le cas, vous vous y habituerez tout de suite.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Dans notre entreprise, nous utilisons Dokku comme serveur de mise en scène pour nos projets. C'est vraiment facile à utiliser : nous git-push simplement nos sources sur un serveur et tout est construit automatiquement.

  ### 8. Incroyable logiciel, je l'utilise tout le temps pour des déploiements personnels ! INCROYABLE !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Omar Q. | Marketer and Developer, Internet, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'adore la simplicité de Dokku. Dokku vous permet d'avoir un serveur simple opérationnel en un rien de temps, de faire quelques configurations et de commencer à tester votre code ! Juste la rapidité et la simplicité de Dokku signifient tout pour moi.

**Que n’aimez-vous pas à propos de Dokku?**

Malheureusement, Dokku n'est pas multi-utilisateur. Donc, cela aurait été INCROYABLE s'il était multi-utilisateur. Surtout dans un environnement d'équipe lorsque vous souhaitez donner à des personnes spécifiques l'accès à des dépôts spécifiques, le travail manuel est trop difficile !

**Recommandations à d’autres personnes envisageant Dokku:**

Très bon pour un développeur seul ou de petites équipes. Déploiement de code rapide et configuration très minimale. Si vous n'êtes pas intéressé à passer des heures et des heures de travail juste pour configurer un serveur de développement, alors Dokku est le meilleur pour vous !

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Pour notre application mobile que nous créons, nous pouvons rapidement déployer des modifications à notre API sur des serveurs de développement et les utiliser pour les tests tandis que la véritable API reste intacte. Le git push permet une manière simple et efficace de télécharger du code et d'accélérer les tests ! Les affaires et le développement deviennent efficaces et très rapides de cette manière !

  ### 9. Dokku - Une alternative délicate à Heroku

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Divertissement | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku était assez facile à comprendre malgré mon manque d'expérience dans la configuration de serveurs, sans parler d'une PaaS. La documentation est assez claire pour la configuration initiale et pour les fonctionnalités de base. Le fait que Dokku soit gratuit est de loin son plus grand atout, mais il semblait être très bien conçu et compatible avec de nombreuses configurations différentes. Le déploiement était également très similaire à Heroku, c'est-à-dire très simple et sans douleur (bien que non sans problème).

**Que n’aimez-vous pas à propos de Dokku?**

Les inconvénients de Dokku se résument en grande partie à son statut de projet open source qui n'est pas soutenu par une armée de développeurs. Lorsque j'ai tenté de déployer une simple application de test Rails, j'ai rencontré des problèmes et je n'ai pas pu trouver un moyen de résoudre efficacement les problèmes. Lorsque j'ai essayé de déployer une autre application Rails, cela semblait fonctionner parfaitement malgré des paramètres presque identiques. Dans l'ensemble, Dokku semble être un projet prometteur et ambitieux, mais il semble y avoir des particularités que des solutions établies comme Heroku ont résolues depuis longtemps.

**Recommandations à d’autres personnes envisageant Dokku:**

Je recommanderais d'essayer Dokku si vous l'utilisez pour une petite application de loisir ou similaire. Je ne recommanderais pas d'utiliser Dokku pour des applications critiques sérieuses à moins d'avoir des experts à disposition pour corriger les problèmes au fur et à mesure qu'ils surviennent.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

J'essayais d'utiliser Dokku pour configurer un droplet similaire à Heroku sur DigitalOcean pour héberger une petite application qui aide mon groupe de jeu à planifier des événements, gérer les membres, suivre la participation et communiquer via des forums. J'utilisais le niveau à 7 $ sur Heroku pour héberger cela mais je voulais changer car j'étais sur le point d'atteindre la limite de 10k du service Postgres gratuit de Heroku. Malheureusement, je n'ai pas réussi à configurer cette application avec Dokku et j'ai depuis collecté des dons pour simplement payer Heroku. J'ai hâte d'essayer à nouveau Dokku lorsque les bugs seront résolus, car un PaaS gratuit est une option très attrayante pour ce genre de petites applications qui ne génèrent aucun profit.

  ### 10. Super PaaS pour ceux qui se sentent à l'aise pour le configurer.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Lucas R. | System Architet & Co-Founder, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Ce que j'aime le plus chez dokku, c'est la similitude avec le flux de travail heroku. Je commence généralement mes projets python et nodejs sur le plan gratuit de Heroku et après un certain temps, certains d'entre eux nécessitent une migration vers un service plus grand. Étant donné que l'utilisation de Heroku n'est pas toujours possible, Dokku est excellent à ce stade car il me permet de ne changer que mon point de terminaison git. Aligné à certains outils d'automatisation de construction et de déploiement, ce processus est transparent pour la plupart des développeurs travaillant sur le projet.

**Que n’aimez-vous pas à propos de Dokku?**

La configuration initiale est parfois pénible pour un projet plus grand car elle nécessite un nouveau serveur la plupart du temps. Du moins, d'après mon expérience, partager le serveur avec d'autres outils fonctionnant aux côtés de dokku n'est pas idéal. Ce problème est grandement minimisé en utilisant Digital Ocean et d'autres fournisseurs de cloud qui offrent des serveurs avec une image dokku fonctionnelle, mais encore une fois, pour un petit budget, avoir un serveur uniquement pour le contrôle de construction n'est pas toujours possible.

**Recommandations à d’autres personnes envisageant Dokku:**

C'est un excellent outil, mais il fonctionne mieux si vous vous sentez à l'aise avec l'administration des serveurs pour mieux le configurer.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Sur les projets sur lesquels j'ai travaillé qui utilisent dokku, le problème commercial varie car il est plus courant dans les entreprises tierces qui développent des logiciels à la demande. Le principal avantage est le faible surcoût des déploiements et le minimum de dévouement requis pour créer un flux de construction fonctionnel.

  ### 11. Simple, flexible, puissant PaaS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Greg K. | Head of Technology, Gestion d'organisations à but non lucratif, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Au lieu de réinventer à partir de zéro (il existe un nombre infini de façons de déployer du code) et de forcer nos développeurs à apprendre encore une autre méthode de déploiement et de configuration, Dokku s'appuie sur les buildpacks de Heroku et l'approche de Heroku en matière de déploiements. Cela signifie que nous bénéficions de tous les avantages d'une méthodologie et d'une plateforme de déploiement open source bien documentées tout en gardant le contrôle sur nos serveurs. Dokku progresse au même rythme que la communauté Heroku et tout le monde en profite.

Dokku applique également un certain nombre de bonnes pratiques, telles que : chaque déploiement est un nouveau conteneur, le déploiement à partir d'un dépôt, la prévention des modifications en direct du code sur la machine, et l'exécution de conteneurs sans état.

Dans la plupart des cas, les configurations intégrées de nginx et SSL fonctionnent simplement et il est assez facile d'ajuster les choses lorsqu'elles ne fonctionnent pas. Tout est simplement du bash sous le capot. Il y a aussi un système de plugins riche qui est utilisé pour les composants principaux, donc vous savez qu'il est raisonnable et bien testé.

Oh, et le plugin Let's Encrypt est génial ! Sécurise votre site web en 5 secondes.

**Que n’aimez-vous pas à propos de Dokku?**

Dokku (et Docker) sont encore en développement précoce et évoluent très rapidement. Cela signifie qu'il y a parfois quelques aspérités, mais les bugs sont généralement corrigés rapidement (et ils accueillent volontiers les demandes de tirage).

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Nous gérons environ 40 microsites dans une variété de langues sur une poignée de serveurs avec une très petite équipe (3 personnes). Nous avions besoin d'une plateforme de déploiement facile à apprendre, cohérente entre les langues et simple à exécuter. Nous voulions adhérer aux meilleures pratiques sans avoir à développer une capacité opérationnelle interne.

Dokku garantit que nos déploiements sont cohérents et simples. Notre configuration nécessite presque aucun entretien ou connaissance approfondie de Dokku. Souvent, les nouveaux membres de l'équipe sont familiers avec Heroku, donc Dokku est facile à apprendre et ils sont opérationnels rapidement. Nos environnements de développement local sont simples car ils suivent les mêmes meilleures pratiques pour chaque langue que Heroku et Dokku suivent.

  ### 12. Dokku a remplacé nos déploiements Heroku pour une fraction du prix.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Eneko I. | Web Consultant & Developer, Internet, Entreprise (> 1000 employés)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'ai toujours aimé la solution de déploiement de Heroku, mais dès que vous commencez à ajouter des bases de données sérieuses, un cache Redis ou Memcached, des journaux, etc., les factures montent en flèche. Voici Dokku, un mini-Heroku construit sur Docker. Avec Dokku, votre application sera un conteneur Docker, et elle sera liée à d'autres conteneurs (bases de données, cache,...) un peu comme dans Heroku. Choisissez le fournisseur de cloud de votre choix (DigitalOcean dans notre cas, où vous pouvez créer un droplet Dokku directement, prêt à l'emploi), et vous avez une solution puissante, à un prix bien plus raisonnable qu'avec Heroku.

La migration depuis Heroku est simple, et vous pourriez seulement avoir besoin d'ajuster certains paramètres de configuration. Dokku utilise Herokuish, donc il comprend essentiellement les buildpacks de Heroku.

**Que n’aimez-vous pas à propos de Dokku?**

Rien jusqu'à présent. Je voudrais voir plus de références à Docker dans la documentation de Dokku, pour mieux comprendre comment les applications et plugins Dokku communiquent entre eux.

**Recommandations à d’autres personnes envisageant Dokku:**

Si vous vous sentez à l'aise avec les serveurs Ubuntu, Dokku est une excellente alternative pour les projets de petite et moyenne taille.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Essentiellement, j'avais besoin d'une alternative moins chère à Heroku, mais avec la même fonctionnalité principale.

  ### 13. L'ai utilisé pour, oh vraiment, déployer des services que je déploierais normalement sur heroku.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Michiel D. | Developer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

La facilité, et le fait que je peux l'avoir sur mes propres machines. J'ai tendance à perdre le contrôle et la vue d'ensemble lorsque je travaille directement avec des conteneurs. Dokku redonne, au moins le sentiment de, contrôle ;-)

**Que n’aimez-vous pas à propos de Dokku?**

Je me sens toujours comme si je ne savais pas ce qui se passe quand je configure, par exemple, mysql ou postgres (ou peu importe). Y a-t-il un autre conteneur en cours d'exécution pour chaque base de données ? Partagera-t-il le processus ? La base de données est-elle accessible de l'extérieur ? Il doit y avoir des réponses quelque part, je sais, mais je les ai trouvées soit trop difficiles à trouver, soit je n'étais tout simplement pas assez concerné pour chercher autant.

**Recommandations à d’autres personnes envisageant Dokku:**

Cela prend *littéralement* 10 minutes, il n'y a rien à perdre en l'essayant.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Je peux exécuter des conteneurs et des applications facilement sur mon propre serveur, où tout exécuter sur Heroku n'était tout simplement pas adapté. En partie à cause du prix, en partie parce que parfois vous avez besoin d'affiner certaines parties du système davantage, mais vous ne voulez pas perdre l'installation rapide et impressionnante d'autres parties de votre pile.

  ### 14. Dokku : excellent pour le prototypage, pas idéal pour la production

**Rating:** 4.0/5.0 stars

**Reviewed by:** Brian D. | Founder, Internet, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku est extrêmement facile à utiliser. C'est essentiellement un Heroku auto-hébergé et vous avez besoin de très peu d'expérience en dev-ops pour faire fonctionner vos applications. Idéal pour les petites équipes de développeurs qui souhaitent se concentrer moins sur l'infrastructure et plus sur la logique métier.

**Que n’aimez-vous pas à propos de Dokku?**

Vous atteindrez un mur de scalabilité avec dokku à un moment donné si votre projet continue de croître. Il ne se scale pas bien sur plusieurs hôtes (et ne prétend pas le faire).

**Recommandations à d’autres personnes envisageant Dokku:**

Soyez conscient des limitations du produit. Dokku est génial pour prototyper des applications web et héberger à moindre coût des projets personnels. Cependant, si vous avez besoin de haute disponibilité ou de mise à l'échelle horizontale, dokku ne répondra pas à vos besoins car il ne s'étend pas sur plusieurs hôtes. Il existe quelques projets qui tentent de combler cet écart (voir Deis, Flynn, etc.) mais à l'heure où j'écris, je n'ai rien vu de suffisamment stable/adapté pour des déploiements en production.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Nous avons une petite équipe de développeurs, dont aucun n'a une expérience approfondie en dev-ops ou en outils d'infrastructure. Avec dokku, nous avons pu réaliser des cycles de déploiement rapides sans investissement significatif dans les processus ou outils de dev-ops.

  ### 15. Rapide à démarrer, facile à gérer, capacités étonnantes

**Rating:** 5.0/5.0 stars

**Reviewed by:** Cameron C. | I.T., Fabrication électrique/électronique, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Super facile de déployer des applications, de personnaliser et de gérer. C'est la solution parfaite pour déployer des applications plus petites en gérant les configurations lorsque vous ne voulez pas opter pour une configuration Docker complète.

J'adore la facilité avec laquelle on peut lancer une nouvelle application et tout assembler. Pour mettre en place un site de préproduction complet, cela prend environ 50 secondes de travail. Lancer un nouveau, initialiser une nouvelle base de données mariadb, et charger mon fichier de sauvegarde de base de données via stdin. Passer d'un VPS simple où il y avait une exigence de configuration, c'est une bouffée d'air frais de pouvoir mettre quelque chose en ligne sans complications.

**Que n’aimez-vous pas à propos de Dokku?**

Ce serait bien s'il y avait une méthode de sauvegarde de base de données intégrée. Peut-être soutenue par S3 de manière nocturne/hebdomadaire/mensuelle/annuelle ou quelque chose du genre ? Où il conserve 7 jours de sauvegardes pour les sauvegardes nocturnes, puis 4 sauvegardes hebdomadaires pour le dernier mois, puis 12 sauvegardes mensuelles pour l'année, puis 1 sauvegarde pour chaque année après cela ? Seule véritable "réclamation" même si ce serait probablement réparable via un plugin ou quelque chose.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

J'adore utiliser Dokku pour déployer des sites de staging pour que les clients puissent les voir. Cela donne une impression extrêmement professionnelle lorsque j'ai yourbusinessapp.staging.mysite.com et j'ai reçu des compliments sur la qualité de l'exécution par rapport aux sites de staging traditionnels avec uniquement une adresse IP. La meilleure partie est qu'il n'y a pas de temps de propagation DNS !

  ### 16. Mieux que Heroku pour une startup en croissance !

**Rating:** 5.0/5.0 stars

**Reviewed by:** Michael P. | Co-Founder &amp; Chief Technology Officer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'adore absolument la facilité d'utilisation de Dokku. Il fait un travail incroyable pour simplifier le processus de déploiement avec un minimum de tracas. De plus, puisque des services comme Digital Ocean utilisent des déploiements "One-Click", il est si facile de créer une instance Dokku. À mon avis, Dokku devrait être l'option de référence pour les startups en démarrage. C'est de loin l'option la meilleure, la moins chère et la plus performante qui existe.

**Que n’aimez-vous pas à propos de Dokku?**

Il pourrait y avoir une meilleure documentation sur les différentes commandes que vous pouvez exécuter via la ligne de commande. Aussi, ce serait bien d'avoir de meilleures informations sur les modules complémentaires de base de données tels que MySQL. Mais dans l'ensemble, je dirais que je suis extrêmement impressionné par Dokku.

**Recommandations à d’autres personnes envisageant Dokku:**

si vous utilisez déjà Heroku ou quelque chose d'équivalent, essayez d'utiliser Dokku dans un environnement de mise en scène.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Contrôle des coûts, facilité de déploiement, etc... Un de nos plus grands problèmes est la vitesse de déploiement.

  ### 17. Outil impressionnant pour travailler sur de petits projets et prototypes avec un PaaS open source.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Fernando V. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Installation sans douleur avec des buildpacks 'herokuish' prêts à l'emploi et une utilisation facile des plugins.

En même temps, les déploiements Dockerfile offrent suffisamment de flexibilité aux utilisateurs avancés pour construire des systèmes plus complexes.

**Que n’aimez-vous pas à propos de Dokku?**

Le manque d'évolutivité pour transformer un petit prototype ou projet persona en un service à grande échelle. Cela est principalement dû à la restriction de l'évolutivité verticale (pas d'évolutivité horizontale), mais je suis sûr qu'il peut encore bien fonctionner avec un déploiement approprié (gros) de gouttelette/instance sur n'importe quel fournisseur de services cloud.

**Recommandations à d’autres personnes envisageant Dokku:**

Utilisez pour de petits projets et des prototypes car cela facilitera la vie, évitez les déploiements en production sur des projets sérieux car c'est encore un travail en cours et ne sera pas prêt pour la production avant un certain temps.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Mon propre site web personnel hébergé sur un VPS, avec la possibilité d'héberger et de déployer facilement des projets personnels non liés en parallèle sur le même VPS.

  ### 18. Cela nous aide vraiment à améliorer notre processus de déploiement.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sebastián K. | Owner, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 20, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Il est important d'obtenir le même environnement que la production. Cela aide à l'intégration continue.  
Dokku est bien documenté, facile à comprendre, facile à créer des plugins, avec un très bon support de la communauté, canal IRC, problèmes, etc. Tous les jours, des commits et des PR sont fusionnés sur le dépôt GitHub.

**Que n’aimez-vous pas à propos de Dokku?**

Je pense que c'est vraiment complet. Peut-être, cela devrait être plus facile de déboguer l'application en cours d'exécution. Par exemple, si je veux déboguer mon application sur l'environnement de staging, je dois arrêter le processus donc le conteneur est arrêté aussi. Pour résoudre ce problème, nous utilisons le plugin supervisor pour arrêter le processus sans arrêter le conteneur. Mais ce n'est pas quelque chose que je n'aime pas, c'est peut-être quelque chose que je fais mal.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Cela a amélioré l'intégration continue et cela nous a donné de l'ordre dans notre processus de développement, de test et de déploiement.

  ### 19. Dokku est un excellent début.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Donal B. | Full Stack Developer, Logistique et chaîne d'approvisionnement, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 24, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku fonctionne sur le même concept que Heroku. Si vous avez déjà utilisé Heroku, il est assez simple de s'habituer au flux de travail de Dokku. Dokku élimine également beaucoup de travail manuel lors du lancement d'une nouvelle application dans Docker, avec tous les plugins disponibles, cela rend la création d'identifiants de base de données très facile, par exemple.

**Que n’aimez-vous pas à propos de Dokku?**

En ce moment, c'est un hôte unique, bien qu'ils travaillent sur la prise en charge de l'essaim.  
L'idée par défaut est que l'application est construite sur le serveur dokku (bien que vous puissiez changer cela en utilisant un buildpack statique, où vous précompilez localement). Je n'aime pas l'idée de ne pas savoir exactement ce que vous avez déployé.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Vous n'avez pas besoin de passer du temps à comprendre comment déployer votre logiciel, dokku s'en charge de manière simple.

  ### 20. Une très belle expérience

**Rating:** 3.0/5.0 stars

**Reviewed by:** Josh B. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Ce que j'aime chez dokku, c'est le concept d'avoir un système complet et modulaire pour à la fois développer et publier votre application.

**Que n’aimez-vous pas à propos de Dokku?**

Mon seul véritable reproche concernant dokku est l'absence d'une interface d'administration pour une surveillance rapidement accessible ou même un index par défaut pour une liste des applications actuellement déployées sur le serveur. Cependant, c'est une fonctionnalité mineure de confort.

**Recommandations à d’autres personnes envisageant Dokku:**

dokku fait un travail incroyable en automatisant une plateforme pour construire votre application et la servir en une seule fois, gardez simplement à l'esprit qu'il vous incombe de configurer et de suivre votre configuration.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

le déploiement de dokku sur une boîte vagrant de base m'a permis de configurer un serveur d'applications entièrement fonctionnel en quelques minutes

  ### 21. Une bonne plateforme de construction Docker et plateforme de déploiement pour les applications web standard.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Dennis P. | President, Santé, bien-être et fitness, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Son utilisation de git et des buildpacks de Heroku le rend simple pour déployer des applications standard et petites. Parce que sa structure est assez simple à ajuster dans une configuration de serveur standard.

**Que n’aimez-vous pas à propos de Dokku?**

BASH BASH partout... bien que je comprenne l'utilisation de BASH parce que c'est le plus petit dénominateur commun, quelques recettes dans d'autres langues seraient agréables (golang et ruby de préférence)

**Recommandations à d’autres personnes envisageant Dokku:**

Lorsque vous envisagez votre feuille de route de 6 mois, envisagez de passer de son utilisation de votre plateforme de déploiement complète à une plateforme de construction Docker capable de pousser des images vers quelque chose de plus sophistiqué.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Le problème commercial n'est pas d'avoir à se soucier de la configuration d'un script de déploiement pour des applications MVP assez standard. Et, vous pouvez étendre la plateforme assez facilement, donc vous pouvez l'utiliser de manière fiable dans la version V1 de votre produit.

  ### 22. Logiciel brillant, marge d'amélioration

**Rating:** 5.0/5.0 stars

**Reviewed by:** Wyatt C. | Lead Developer, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'aime la capacité de maintenir facilement plusieurs services web sur le même serveur. Surtout avec le déploiement automatique via SSH, c'est le moyen idéal d'avoir les fonctionnalités de Heroku sans le coût élevé.

**Que n’aimez-vous pas à propos de Dokku?**

Quand j'ai commencé à utiliser Dokku, la courbe d'apprentissage était un peu raide. Maintenant, puisque le projet a un peu mûri, c'est un peu mieux. Le projet est encore jeune, cependant, et certains changements importants dans la base de code se produisent encore et peuvent causer des problèmes si vous ne continuez pas à consulter la documentation.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Avant d'utiliser Dokku, j'avais plusieurs serveurs exécutant mes différentes petites applications web. Maintenant, je suis capable de tout faire fonctionner sur un seul serveur, avec une intégration rendant très facile l'exécution de déploiements automatiques via mon CI.

  ### 23. Bon mais inflexible

**Rating:** 3.5/5.0 stars

**Reviewed by:** Jacob P. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Il est quelque peu opiniâtre quant à la manière dont il devrait être utilisé, ce qui fait qu'il fait une chose vraiment bien.

Fonctionne comme un excellent substitut pour Heroku, surtout si vous n'avez pas de besoins particuliers et que vous voulez simplement quelque chose qui fonctionne facilement et est gratuit.

**Que n’aimez-vous pas à propos de Dokku?**

Si vous essayez de ne pas suivre le modèle exactement, vous vous battrez tout le temps, bien que ce soit plus une limitation de Docker, mais cela s'appliquerait également à Dokku.

De plus, si vous essayez d'utiliser une plateforme "non prise en charge", vous aurez du mal. Les outils Ubuntu normaux ne seront pas d'une grande aide, et si vous ne pensez pas dans l'esprit Docker, alors des choses comme le système de fichiers seront difficiles à comprendre.

**Recommandations à d’autres personnes envisageant Dokku:**

Savoir dans quoi vous vous engagez - lisez sur Docker et la maintenance de l'ensemble de l'infrastructure. Le plus grand obstacle était de savoir quoi faire lorsqu'un serveur redémarrait et que les conteneurs avaient soudainement disparu.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Déployer plusieurs petites applications web.

C'est très facile, et cela renforce certainement l'idée que tout doit être dans git, et la configuration dans les variables d'environnement. Cela devient difficile lorsque vous devez diagnostiquer un problème avec l'environnement de production, car vous vous retrouverez avec beaucoup de ces petits commits git.

  ### 24. Dokku pour des projets personnels et professionnels

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Médias en ligne | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 30, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Ce que je préfère chez dokku, c'est la façon dont il simplifie le déploiement des applications à moindre coût. Il existe de nombreux services qui se présentent comme des services de "déploiement sans effort", notamment Heroku et AWS Elastic Beanstalk. Ces services fonctionnent très bien, mais ils sont souvent très chers, surtout lorsque vous souhaitez évoluer. Dokku offre la plupart des fonctionnalités de ces services plus coûteux au simple coût d'hébergement de vos serveurs. Le prix est difficile à battre.

**Que n’aimez-vous pas à propos de Dokku?**

Je ne peux pas dire qu'il y a beaucoup de choses que je n'aime pas à propos de dokku, surtout puisque le logiciel est open-source et gratuit. C'est difficile de se plaindre de la charité ! Mais la seule chose que je dirais que j'aimerais voir mais que je ne vois pas, c'est une interface en ligne de commande (CLI) officiellement supportée et locale, comme celle de Heroku. C'est certes une très petite plainte, puisque dokku a une très belle CLI utilisable lorsque vous vous êtes connecté en SSH au serveur exécutant dokku.

**Recommandations à d’autres personnes envisageant Dokku:**

Avant de l'installer vous-même, essayez l'une des images dokku préconfigurées de Digital Ocean. C'est très facile à utiliser et cela vous donnera une bonne idée de ce qu'est le système sans pratiquement aucun risque.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Certains problèmes que j'ai résolus avec dokku : (1) Déployer rapidement et à moindre coût l'infrastructure pour une application d'intégration en tant que service valant plusieurs millions de dollars nécessitant une disponibilité continue. Le système complet se composait de 2 applications Rails et de 4 applications Sinatra. Dokku m'a permis de déployer rapidement tous ces systèmes sur le même serveur, sans compromettre les ressources. (2) Déployer mes propres projets personnels ou des projets sous contrat qui avaient un budget limité et ne nécessitaient rien de sophistiqué en termes d'infrastructure serveur.

  ### 25. Outil génial. M'a vraiment concentré sur ce que je suis censé faire.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Federico H. | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 21, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'aime vraiment qu'il simplifie tout le processus de déploiement continu. Pour nous, les développeurs qui veulent vraiment se concentrer sur le codage et la création d'applications au lieu de configurer différents ensembles d'outils, Dokku nous donne le pouvoir de livrer et de montrer les changements aux clients plus rapidement.

**Que n’aimez-vous pas à propos de Dokku?**

Pourrait être encore un peu immature pour tout type de projet, je suppose, car il n'a pas encore atteint sa version 1.0.0. Je ne sais toujours pas si je l'utiliserais comme mon principal outil pour construire des applications évolutives.

**Recommandations à d’autres personnes envisageant Dokku:**

Utilisez-le si vous souhaitez expérimenter et/ou montrer des prototypes plus rapidement. Réfléchissez à deux fois si vous souhaitez l'utiliser pour des applications évolutives en production.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Livraison continue pour pouvoir montrer des prototypes et des correctifs aux clients.

  ### 26. Une alternative simple et auto-hébergée à Heroku

**Rating:** 4.5/5.0 stars

**Reviewed by:** Stuart O. | Developer, Designer, Owner, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

La meilleure caractéristique de Dokku est de loin la simplicité de l'installation. Tout ce dont vous avez besoin est une machine virtuelle avec un accès root et vous pouvez être opérationnel en quelques minutes - pas de mise en réseau compliquée, de clustering ou de formatage de disque - il suffit d'exécuter le script d'installation et de suivre les instructions de configuration de base.

**Que n’aimez-vous pas à propos de Dokku?**

Dokku a une vaste collection de plugins, cependant, comme le projet est encore en évolution, beaucoup de plugins doivent rester à jour pour fonctionner correctement.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Dokku nous permet de faire fonctionner facilement un environnement d'hébergement avec une configuration minimale - nous pouvons simplement faire un "git push" et notre application sera en cours d'exécution. Cela accélère le déploiement de tout, des petits projets d'un week-end aux applications de production complètes.

  ### 27. Puissant et très facile à utiliser.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Francois L. | Founder, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Déployer une application web en *poussant* la branche master de son dépôt git associé est très pratique et semble si naturel. Je savais que les utilisateurs de Heroku pouvaient le faire et je les enviais toujours pour cette raison seule ! Utiliser Heroku pour tous mes projets a été impossible pour moi à cause du coût. Dokku offre une plateforme similaire gratuitement ! Je peux l'installer sur une plateforme cloud telle que DigitalOcean, qui est très abordable pour les freelances ou les petites équipes de développement.

Grâce à Docker, sur lequel Dokku est basé, votre/vos application(s) vivent à l'intérieur de *conteneurs* isolés qui vous donnent la portabilité d'une machine virtuelle, mais plus légers et avec moins de surcharge.

Une autre grande chose avec Dokku est le système de plugins. Vous voulez le support de base de données Postgresql ? Il suffit d'installer un plugin en utilisant la commande intégrée de Dokku : dokku plugins:install plugin-git-url.

Dokku 0.5+ vous permet également d'exécuter des commandes pré-déploiement et post-déploiement en utilisant un manifeste app.json (comme les utilisateurs de Heroku peuvent le faire). Cela signifie, par exemple, que vous pouvez exécuter des migrations de base de données automatiquement lors du déploiement, ce que vous ne pouviez pas faire avant la version 0.5.

J'aime aussi le fait que Dokku utilise les mêmes buildpacks que Heroku.

**Que n’aimez-vous pas à propos de Dokku?**

Honnêtement, il n'y a rien que je n'aime pas à propos de Dokku en ce moment. Avant la version 0.5, il y avait le fait que je devais exécuter mes migrations de base de données Rails manuellement une fois l'application déployée, ce qui était assez gênant. Mais maintenant que c'est corrigé, je suis content.

**Recommandations à d’autres personnes envisageant Dokku:**

Si vous optez pour la solution Dokku, gardez à l'esprit que votre serveur devra être administré principalement à l'aide de commandes Dokku... pas de commandes Linux/Unix standard. Par exemple, pour vérifier les fichiers journaux de votre application, vous ne "cd" pas dans le répertoire de l'application pour vérifier les journaux là-bas. Eh bien, vous *pourriez*, mais vous auriez du mal à trouver où se trouve exactement votre application en cours d'exécution. Au lieu de cela, si vous voulez vérifier les journaux de votre application, vous utilisez une commande comme "Dokku logs myapp". Même chose pour la configuration des vhosts, des variables d'environnement, etc.

Aussi, si vous n'êtes pas d'accord avec la philosophie "twelve factor app" (http://12factor.net/), vous pourriez être déçu.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Avec Dokku, je suis beaucoup plus productif dans mon flux de travail. Ce logiciel est parfait pour fonctionner sur une plateforme cloud telle que DigitalOcean. Je peux isoler chaque projet/client sur son propre "droplet" prêt pour Dokku au lieu de les avoir tous configurés sur un ou plusieurs serveurs dédiés.

J'utilise personnellement Dokku pour des applications Ruby On Rails et je peux vous dire que c'est une très bonne combinaison. J'ai écrit un tutoriel sur mon blog pour aider les gens à démarrer avec Rails et Dokku (http://www.rubyfleebie.com/how-to-use-dokku-on-digitalocean-and-deploy-rails-applications-like-a-pro/).

  ### 28. Superbe PaaS bricolé construit sur Docker

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gianfranco P. | Frontend Web Development Mentor, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Il est très facile à utiliser et à démarrer. La documentation est excellente et les contributeurs sont très responsables et heureux d'aider. Il prend en charge une variété de fournisseurs de cloud et leurs instructions étape par étape vous guideront à travers ceux-ci. Leurs salons de discussion (IRC et Slack) vous aideront également à surmonter les obstacles et à trouver d'autres personnes dans le même bateau. Parfois, la meilleure chose à faire pour tester si un produit fonctionne pour vous est de l'essayer vous-même. C'est la beauté de l'Open Source, vous pouvez essayer et voir comment il a été construit avant que vous ou votre entreprise ne vous engagiez sur cette technologie.

**Que n’aimez-vous pas à propos de Dokku?**

Ce n'était pas exactement adapté à mon cas d'utilisation, car pour le moment nous n'avons que 4 sites Wordpress et nous ne les mettons pas en service ou hors service très souvent. De plus, j'espérais faire un contrôle de version de la base de données, mais j'ai ensuite compris que ce problème doit être résolu plus haut dans la pile, pas au niveau du système de fichiers.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Ce serait formidable qu'une solution de bas niveau comme Docker ou alimentée par Docker permette aux développeurs d'applications de synchroniser les bases de données localement et à distance. Fusion complète et résolution des conflits. Quelque chose comme git pour les bases de données, mais je suppose que cela nécessite de connaître beaucoup de choses sur les opérations individuelles de l'application et les commandes de la base de données.

  ### 29. Expérience avec Dokku

**Rating:** 4.5/5.0 stars

**Reviewed by:** Sean S. | Junior Software Developer, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Processus de déploiement très simple une fois configuré. Me permet de me concentrer sur d'autres aspects du processus de développement. Cela ouvre également mes options pour la solution de déploiement.

**Que n’aimez-vous pas à propos de Dokku?**

J'ai eu une expérience où la source était en panne et je n'ai pas pu la cloner. Je ne trouve également aucune ressource sur la façon de changer le nom de domaine ou autre après la configuration initiale. Il devrait y avoir une documentation pour cela, idéalement avec des captures d'écran.

**Recommandations à d’autres personnes envisageant Dokku:**

C'est vraiment simple.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Déploiement de l'application web. Cela a simplifié le processus, je n'ai pas à le faire manuellement. Réduire la possibilité d'erreurs.

  ### 30. Je l'ai utilisé pour des déploiements d'infrastructure domestique.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Caleb A. | Software Engineer, Recherche de marché, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Facilité de déploiement des applications avec les services connectés requis comme les bases de données ou les plugins tels que Let's Encrypt pour sécuriser automatiquement mes applications.

**Que n’aimez-vous pas à propos de Dokku?**

Aimerait regrouper plus facilement les déploiements, mais cela semble aller à l'encontre de l'idée de les garder petits.

**Recommandations à d’autres personnes envisageant Dokku:**

Moins cher que de payer pour Heroku si vous ne vous voyez pas évoluer loin et que vous n'avez pas l'argent pour un fournisseur de cloud.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Pas vraiment résoudre un problème commercial en tant que tel, mais plutôt vouloir une configuration sans tracas pour déployer des applications sur mon infrastructure domestique pour moi-même, aussi simple que mod_php et apache, mais pour node.js, scala, ruby, et d'autres.

  ### 31. Excellent outil de développement

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

C'est excellent pour le développement rapide d'applications ! Je l'utilise pour tester/déployer mon code rapidement puisque je n'ai qu'à pousser mon code pour que ça fonctionne. Malheureusement, Heroku est hors de mon budget actuellement, mais Dokku est la meilleure alternative pour moi.

**Que n’aimez-vous pas à propos de Dokku?**

Personnellement, je suis encore un peu méfiant quant à l'utilisation de quelque chose comme Dokku dans une application de production - je ne suis pas sûr de sa sécurité.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Le principal problème commercial résolu est la réduction du temps consacré au déploiement du code. Dokku rend cela très facile en me permettant de simplement pousser mon code git sur le serveur et de le voir fonctionner immédiatement sans aucun effort supplémentaire de ma part. C'est également très utile dans un environnement de petite équipe où nous n'avons pas de personnes dédiées au devops.

  ### 32. Bon choix pour gérer votre site en production !

**Rating:** 4.0/5.0 stars

**Reviewed by:** Matías L. | Python developer, Électronique grand public, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku est très facile à configurer car il fonctionne comme un PaaS à hôte unique. Une fois installé, vous pouvez héberger plusieurs sites avec toutes les architectures différentes.

**Que n’aimez-vous pas à propos de Dokku?**

Il ne s'adapte pas à plusieurs hôtes. Cependant, dans ces cas, je peux utiliser Deis qui est inspiré de Dokku.

**Recommandations à d’autres personnes envisageant Dokku:**

pour tous les plugins qu'il offre

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Je travaille sur une startup et nous n'avons pas d'administrateur système pour contrôler notre infrastructure. Dokku nous a fait gagner beaucoup de temps en configurant nos serveurs de développement et de production, nous épargnant ainsi le coût élevé de Heroku.

  ### 33. Dokku s'est avéré être un excellent substitut à Heroku pour les petites applications.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Michael S. | Web Application Developer, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Cela m'a permis d'avoir une configuration de cloud privé similaire à Heroku, sans me soucier du temps de "sommeil" ou de payer des frais inutiles.

**Que n’aimez-vous pas à propos de Dokku?**

Quand j'ai utilisé Dokku pour la première fois, il y avait quelques erreurs dans la version que j'ai utilisée, mais j'ai pu trouver de la documentation d'autres personnes qui ont rencontré les mêmes problèmes et ces erreurs ont depuis été corrigées.

**Recommandations à d’autres personnes envisageant Dokku:**

Si vous cherchez une option de déploiement (privée), Dokku est une excellente alternative à Heroku.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

J'ai pu héberger des applications en attente d'approbation du client pour moins de 10 $/mois sur Digital Ocean. C'était fiable (et il est possible d'être opérationnel en moins de 10 minutes) et cela m'a permis de déployer des applications de la même manière que je le faisais déjà pour les applications de production sur Heroku.

  ### 34. Dokku facilite la mise en place d'un environnement similaire à Heroku.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Internet | Petite entreprise (50 employés ou moins)

**Reviewed Date:** June 08, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Déployer notre produit à la manière de Heroku est sans tracas. Configurer une application est facile.

**Que n’aimez-vous pas à propos de Dokku?**

J'aimerais voir plus de tutoriels avec des images. Cela m'aidera non seulement, mais aussi lorsque de nouveaux membres rejoindront l'équipe, je pourrai simplement leur montrer le tutoriel au lieu de leur expliquer moi-même.

**Recommandations à d’autres personnes envisageant Dokku:**

Dokku est une installation rapide. N'hésitez pas à l'essayer !

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Nous créons des modèles financiers en ligne. Nous devons mettre à jour notre service plusieurs fois par jour. La facilité de déploiement est vraiment utile.

  ### 35. Dokku est une excellente PaaS pour les développeurs et pour le prototypage en entreprise.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Will L. | Software Engineer, E-learning, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Les versions les plus récentes fonctionnent immédiatement lorsque vous suivez les instructions.

J'aime que l'équipe Dokku ait pris en charge les plugins comme Redis et Postgresql (et plus).

**Que n’aimez-vous pas à propos de Dokku?**

Le rapport d'erreur n'est pas aussi bon qu'il pourrait l'être.

Il faut creuser un peu si quelque chose ne va pas.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Je fais fonctionner de nombreuses applications (RoR, Node, Go) toutes sur une seule machine. Cela aide à économiser sur les coûts d'hébergement.

  ### 36. Exécutez votre propre PaaS Dokku

**Rating:** 4.0/5.0 stars

**Reviewed by:** Ján S. | Embedded OS Developer, Technologie de l'information et services, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 20, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

La liberté d'exécuter toutes les applications sur mon propre matériel. C'est très bon pour les tests.

C'est aussi très facile à comprendre et simple à lire le code source.

**Que n’aimez-vous pas à propos de Dokku?**

Je n'aimais pas le fait qu'ils exigent la distribution Ubuntu Linux au lieu de spécifier exactement quelles sont les exigences.

**Recommandations à d’autres personnes envisageant Dokku:**

C'est important de d'abord comprendre le déploiement d'une application web sans état.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Exécution d'applications similaires à Heroku localement, test des modifications dans le déploiement.

  ### 37. un heroku de poche

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 27, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'utilisais Heroku pour mes projets personnels, cependant cela devient un peu cher si j'en ai plusieurs. Je me suis habitué aux déploiements basés sur Git et avec Dokku, je peux maintenant héberger plusieurs projets sur un seul VPS.

**Que n’aimez-vous pas à propos de Dokku?**

Ajouter des plugins était un peu fastidieux. Je m'y suis habitué après un certain temps cependant.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Je n'ai plus à payer pour quelques applications Heroku chaque mois maintenant. Mes projets personnels devenaient coûteux et maintenant je peux en avoir autant que je veux pour une fraction du prix.

  ### 38. J'ai utilisé un droplet Digital Ocean pour gérer des applications pour mes projets secondaires.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Mathew A. | Front End Developer, Internet, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'aime qu'il vous permette de configurer rapidement et facilement un environnement de déploiement vers lequel vous pouvez git push.

**Que n’aimez-vous pas à propos de Dokku?**

Je n'aimais pas l'interface pour lier des éléments comme des conteneurs de base de données à mon conteneur principal. Je n'aimais pas non plus l'absence de toute interface graphique rapide comme celle de l'ancien dokku-alt.

**Recommandations à d’autres personnes envisageant Dokku:**

Si vous souhaitez exécuter un ensemble de petits projets sur un serveur cloud, dokku peut vous aider à réduire facilement les coûts tout en respectant les meilleures pratiques.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Je résolvais mon besoin d'un environnement de déploiement rapide et facile à utiliser sans payer des sommes importantes pour plusieurs instances Heroku.

  ### 39. Dokku vous aide à déployer ce que vous codez.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Cyril M. | Senior Software Engineer, Internet, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 20, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku est facile à configurer et avec le déploiement par Dockerfile, il peut déployer exactement n'importe quoi avec une très bonne configuration et séparation.

**Que n’aimez-vous pas à propos de Dokku?**

C'est difficile à utiliser dans un environnement multi-hôte. Et il est préférable de configurer un nouveau serveur lorsque vous souhaitez mettre à jour.

**Recommandations à d’autres personnes envisageant Dokku:**

Oui, je recommande de l'utiliser dans un environnement de mise en scène et même en production.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

déploiement facile avec sécurité

  ### 40. Idéal pour des démonstrations rapides et de petits projets.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mihnea D. | Software Engineer, Marketing et publicité, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 29, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Tellement facile à utiliser et à configurer, tout en vous offrant un PaaS complet.

**Que n’aimez-vous pas à propos de Dokku?**

Évidemment, le code devient de plus en plus complexe depuis les scripts bash initiaux, donc il est un peu plus difficile de pirater par vous-même.

**Recommandations à d’autres personnes envisageant Dokku:**

le démo est vraiment simple à configurer.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Mise à l'échelle des petits services.

  ### 41. J'ai utilisé Dokku pour tester un environnement de développement, c'était génial mais il y a certaines choses.

**Rating:** 3.0/5.0 stars

**Reviewed by:** Luis V. | Programador, Conseil en gestion, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 25, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

C'est incroyable comment vous pouvez avoir un PaaS en 60 secondes avec Dokku, c'est légendaire.

**Que n’aimez-vous pas à propos de Dokku?**

Je n'ai pas pu le faire fonctionner avec Docker Swar et je pense que cela doit être mis en œuvre.

**Recommandations à d’autres personnes envisageant Dokku:**

un cluster basé sur Docker Swarm.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Juste le développement de logiciels et l'infrastructure.

  ### 42. Un bon PaaS pour déployer vos applications

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sérgio T. | Web Developer, Médias de diffusion, Entreprise (> 1000 employés)

**Reviewed Date:** April 19, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

La manière facile de déploiement basée sur Heroku. C'est facile de créer, administrer et déployer mes applications.

**Que n’aimez-vous pas à propos de Dokku?**

C'est encore en version bêta, et cela me rend un peu mal à l'aise de l'utiliser.  
J'aimerais avoir l'option de configurer certaines commandes pour s'exécuter automatiquement après le déploiement.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Problèmes de déploiement.

  ### 43. Examen du système Dokku

**Rating:** 4.0/5.0 stars

**Reviewed by:** Sibelius S. | Full Stack Developer, Logiciels informatiques, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

C'est très facile à déployer. Déploiement à la manière de Heroku.

**Que n’aimez-vous pas à propos de Dokku?**

C'est un peu plus difficile de personnaliser, de créer un buildpack personnalisé ou de personnaliser nginx.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

C'est vraiment facile de mettre en place un système de déploiement.

  ### 44. Très facile à utiliser pour un déploiement de type Heroku

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Recherche | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku facilite le déploiement et la mise à jour des sites de type Heroku. Vous pouvez mettre à jour le site avec un simple git push.

**Que n’aimez-vous pas à propos de Dokku?**

Il y avait quelques cas particuliers que j'ai rencontrés dans les premières versions de Dokku. Je ne suis pas sûr que ceux-ci aient été corrigés. Si vous voulez faire des choses avancées sur le serveur, cela peut ne pas en valoir la peine.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Dokku était excellent pour mettre en place rapidement des démonstrations. Cela rendait très facile le partage de travaux de preuve de concept.

  ### 45. Simple et utile

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pablo H. | Systems Development Analyst, Marketing et publicité, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 20, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

La facilité de déploiement. Cela a grandement facilité ma vie.

**Que n’aimez-vous pas à propos de Dokku?**

Jusqu'à présent, je n'ai pas trouvé de problèmes avec Dooku.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

J'avais l'impression de perdre beaucoup de temps à déployer une application sur le serveur de production et Dokku a résolu ce problème.

  ### 46. simple

**Rating:** 3.5/5.0 stars

**Reviewed by:** Andrew R. | Staff Engineer, Internet, Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

pas de verrouillage du fournisseur mais même ensemble de fonctionnalités. logiciel open source

**Que n’aimez-vous pas à propos de Dokku?**

il y a beaucoup de documentation à lire. aimerait plus d'exemples et de guides d'intégration.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

gestion des conteneurs

  ### 47. Meilleur Heroku auto-hébergé

**Rating:** 5.0/5.0 stars

**Reviewed by:** Florent E. | R&D Engineer, Technologie de l'information et services, Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku est extrêmement facile à configurer et à utiliser. C'est aussi beaucoup moins cher que les héros.

**Que n’aimez-vous pas à propos de Dokku?**

Dokku peut être difficile à maîtriser, je pense qu'il devrait y avoir plus de documentation détaillant les fonctionnalités avancées.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Le déploiement continu est génial quand il fonctionne et quand il ne coûte pas une fortune. Ce sont les problèmes que Dokku résout pour moi.

  ### 48. Dokku est génial !

**Rating:** 4.5/5.0 stars

**Reviewed by:** Utilisateur vérifié à Marketing et publicité | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Dokku est un produit très innovant. Je l'aime parce qu'il vous permet de contrôler votre propre PAAS.

**Que n’aimez-vous pas à propos de Dokku?**

Je pense que cela pourrait être plus facile à utiliser et à déployer. Les installations en un clic sont toujours agréables.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Ce produit est idéal pour les personnes qui ont besoin d'un PAAS mais qui ont déjà l'infrastructure en place.

  ### 49. Le processus semblait assez facile mais ce n'était pas ce que nous recherchions.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Logiciels informatiques | Marché intermédiaire (51-1000 employés)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

J'ai aimé l'idée de pouvoir déployer via git.

**Que n’aimez-vous pas à propos de Dokku?**

Je n'aimais pas que toutes les applications doivent être exécutées sur le serveur dokku.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

Notre processus de déploiement est assez manuel lors de la configuration de nouveaux serveurs.

  ### 50. La plus petite PaaS jamais vue

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utilisateur vérifié à Internet | Petite entreprise (50 employés ou moins)

**Reviewed Date:** April 18, 2016

**Qu'aimez-vous le plus à propos de Dokku?**

Il a été conçu avec un petit ensemble de cas d'utilisation simples et mis en œuvre avec la simplicité à l'esprit. Il fonctionne tout simplement, et fonctionne bien.

**Que n’aimez-vous pas à propos de Dokku?**

L'équipe de développement a tendance à rompre la compatibilité ascendante assez souvent.

**Quels sont les problèmes que Dokku résout, et en quoi cela vous est-il bénéfique?**

J'avais besoin de livrer une petite PaaS qui devait être conviviale pour les développeurs et pouvait être gérée par une équipe de jeunes administrateurs système Linux. Grâce au moteur Docker, nous avons pu utiliser efficacement nos ressources.



- [View Dokku pricing details and edition comparison](https://www.g2.com/fr/products/dokku/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-24+20%3A24%3A08+-0500&secure%5Bsession_id%5D=d7739b63-2d3b-4bb4-ac07-44b7cb2010fe&secure%5Btoken%5D=e3192ca21e6c4123eca02331fa9ab6bc158728465d4b55fafbaaff898970844a&format=llm_user)

## Dokku Features
**développement**
- Déploiement d’applications
- Prise en charge linguistique

**base de données**
- Analytics
- Sauvegarde / Restauration
- Stockage

**infrastructure**
- réseautage
- Machines virtuelles
- Sécurité

## Top Dokku Alternatives
  - [Salesforce Heroku](https://www.g2.com/fr/products/salesforce-heroku/reviews) - 4.2/5.0 (142 reviews)
  - [AWS Elastic Beanstalk](https://www.g2.com/fr/products/aws-elastic-beanstalk/reviews) - 4.2/5.0 (176 reviews)
  - [Google App Engine](https://www.g2.com/fr/products/google-app-engine/reviews) - 4.1/5.0 (192 reviews)

