[{"data":1,"prerenderedAt":115},["ShallowReactive",2],{"seo-verification":3,"blog-huly-gestion-projet-self-hosted-vps-fr":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":20,"featuredImage":22,"bgImage":23,"posterImage":24,"relatedSolution":22,"intro":25,"sections":26,"ctaTitle":68,"ctaBody":69,"ctaButton":70,"ctaUrl":71,"relatedPosts":72},221,"huly-gestion-projet-self-hosted-vps","Huly : remplacer Linear, Notion et Slack sur votre VPS","Déployez Huly sur votre VPS pour centraliser issues, docs et chat en un seul outil open source — sans abonnement par siège.",7,0,false,"2026-08-04T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},2,"Automatisation","automatisation","bg-brand-action\u002F10 text-brand-action",[21],{"id":16,"name":17,"slug":18,"color":19,"icon":18},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fhuly-gestion-projet-self-hosted-vps-poster.svg","Gérer une équipe technique implique souvent trois ou quatre abonnements SaaS distincts : un tracker d'issues, un wiki, un outil de chat, un gestionnaire de sprints. Huly réunit tout cela dans une seule application sous licence EPL-2.0, que vous hébergez vous-même sur votre VPS ServOrbit. Résultat : un seul serveur, zéro frais de siège, et vos données restent dans votre infrastructure.",[27,31,40,43,62,65],{"type":28,"title":29,"body":30},"h2","Pourquoi centraliser issues, docs et chat dans un seul outil","Un abonnement Linear, un Notion, un Slack et un GitHub Projects représentent facilement 40 à 80 € par développeur et par mois. Au-delà du coût, chaque outil crée un silo : une décision prise en chat n'est pas liée à l'issue qui en découle, et le wiki vit dans un espace séparé du kanban. Huly est publié sous la licence EPL-2.0, très permissive pour le self-hosting, ce qui autorise un déploiement commercial sans redevance de siège.",{"type":32,"title":33,"items":34},"ul","Ce que Huly consolide dans votre infrastructure",[35,36,37,38,39],"**Issues et sprints** — créez des tickets, organisez-les en sprints et en roadmaps avec des tableaux Kanban intégrés, sans quitter l'application.","**Wiki et documentation** — rédigez des pages structurées directement dans Huly ; les docs sont versionnées et liées aux projets concernés.","**Chat temps réel** — messagerie par canaux et par threads, avec appels vidéo intégrés, pour remplacer Slack sans abonnement supplémentaire.","**Synchronisation GitHub bidirectionnelle** — les issues Huly sont mirrées dans GitHub et vice-versa ; les pull requests GitHub apparaissent automatiquement dans les issues liées.","**Time tracking** — enregistrez le temps passé sur chaque issue directement depuis l'interface, sans extension tierce.",{"type":28,"title":41,"body":42},"Prérequis avant de déployer","Huly fonctionne sur un VPS disposant d'au moins 4 Go de RAM (8 Go recommandés en production) et 2 vCPU. Il vous faut Docker et Docker Compose installés sur l'hôte, un nom de domaine pointant vers votre serveur, et un sous-domaine dédié pour l'interface — le reverse proxy exposera les ports 80 et 443 en HTTPS vers les services internes.",{"type":44,"title":45,"steps":46},"steps","Déployer Huly sur VPS en cinq étapes",[47,50,53,56,59],{"title":48,"body":49},"Cloner le dépôt officiel","Récupérez la configuration Docker Compose depuis le dépôt public : `git clone https:\u002F\u002Fgithub.com\u002Fhcengineering\u002Fhuly-selfhost.git && cd huly-selfhost`. Le dépôt contient le fichier `docker-compose.yaml` et un modèle `.env.example` prêt à éditer.",{"title":51,"body":52},"Configurer le fichier `.env`","Copiez `.env.example` en `.env`, puis renseignez au minimum `HULY_HOST` (votre sous-domaine public, ex. `huly.exemple.com`), les secrets JWT (`SECRET`), et les identifiants MinIO. Laissez les ports internes tels quels si vous passez par un reverse proxy.",{"title":54,"body":55},"Lancer les services avec Docker Compose","Démarrez l'ensemble de la pile — front, serveur applicatif, MongoDB, Elasticsearch et MinIO — avec `docker compose up -d`. Au premier démarrage, Elasticsearch et MongoDB initialisent leurs données ; comptez deux à trois minutes avant que l'interface soit accessible.",{"title":57,"body":58},"Configurer le reverse proxy HTTPS","Pointez votre reverse proxy (Nginx, Caddy ou Traefik) vers le port interne du service `huly-front` (par défaut `8083`). Activez TLS avec un certificat Let's Encrypt pour le sous-domaine choisi, et assurez-vous que les WebSockets sont bien transmis (`Upgrade` et `Connection` dans les en-têtes proxy).",{"title":60,"body":61},"Créer le premier espace de travail et inviter l'équipe","Ouvrez votre sous-domaine dans un navigateur, créez un compte administrateur, puis générez votre premier espace de travail. Depuis les réglages de l'espace, envoyez des invitations par e-mail à vos collaborateurs. Aucun siège payant n'est comptabilisé : vous ne payez que le stockage et la bande passante consommés sur votre VPS.",{"type":63,"body":64},"tip","Pour activer la synchronisation GitHub, rendez-vous dans Réglages → Intégrations de votre espace de travail Huly. Connectez votre organisation GitHub en quelques clics via OAuth. Les issues créées dans Huly apparaissent alors automatiquement dans le dépôt correspondant, et les pull requests GitHub sont liées aux issues concernées — sans webhook à configurer manuellement.",{"type":28,"title":66,"body":67},"Pour quelle équipe Huly fait-il sens ?","Huly convient particulièrement aux agences et équipes techniques de 5 à 50 personnes qui souhaitent réduire leur empreinte SaaS sans perdre en fonctionnalités. Il est aussi adapté aux équipes manipulant des données sensibles pour qui héberger les échanges et la documentation en interne est une contrainte réglementaire ou contractuelle. Enfin, si la multiplication des abonnements par siège devient un frein à la croissance, un seul serveur VPS suffit à couvrir l'ensemble de l'outillage collaboratif.","Lancez Huly sur un VPS ServOrbit","ServOrbit propose des VPS avec 4 à 32 Go de RAM, prêts à accueillir une pile Docker Compose comme Huly. Déployez en quelques minutes et gardez le contrôle total de vos données d'équipe.","Découvrir ServOrbit pour les agences","\u002Fsolutions\u002Fagences",[73,83,97],{"id":74,"slug":75,"title":76,"excerpt":77,"readTime":11,"views":12,"isPinned":13,"publishedAt":78,"category":79,"categories":80,"featuredImage":22,"bgImage":23,"posterImage":82,"relatedSolution":22},212,"woodpecker-ci-pipeline-vps-forgejo","Woodpecker CI et Forgejo : pipeline CI\u002FCD sur VPS","Déployez Woodpecker CI avec Forgejo sur votre VPS pour un pipeline CI\u002FCD open source auto-hébergé, léger et souverain. Guide Docker pas à pas.","2026-08-02T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},[81],{"id":16,"name":17,"slug":18,"color":19,"icon":18},"\u002Fblog\u002Fcovers\u002Fwoodpecker-ci-pipeline-vps-forgejo-poster.svg",{"id":84,"slug":85,"title":86,"excerpt":87,"readTime":88,"views":89,"isPinned":13,"publishedAt":90,"category":91,"categories":92,"featuredImage":22,"bgImage":23,"posterImage":94,"relatedSolution":95},27,"installer-windmill-vps","Installer Windmill sur un VPS : automatisation self-hosted","Installez Windmill sur votre VPS : transformez vos scripts Python, TypeScript et Bash en workflows et UI internes, en self-hosted via Docker.",8,1880,"2026-05-24T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":18},[93],{"id":16,"name":17,"slug":18,"color":19,"icon":18},"\u002Fblog\u002Fcovers\u002Finstaller-windmill-vps-poster.svg",{"categorySlug":18,"appSlug":96},"windmill",{"id":98,"slug":99,"title":100,"excerpt":101,"readTime":88,"views":102,"isPinned":13,"publishedAt":103,"category":104,"categories":109,"featuredImage":22,"bgImage":23,"posterImage":111,"relatedSolution":112},99,"gitea-vs-gitlab","Gitea vs GitLab : quelle forge Git self-hosted sur VPS ?","Gitea vs GitLab self-hosted : empreinte memoire, CI\u002FCD, registres et scalabilite compares pour choisir votre forge Git sur VPS.",263,"2026-03-13T00:00:00+00:00",{"id":105,"name":106,"slug":107,"color":108,"icon":107},5,"Comparatif","comparatif","bg-info\u002F10 text-info",[110],{"id":105,"name":106,"slug":107,"color":108,"icon":107},"\u002Fblog\u002Fcovers\u002Fgitea-vs-gitlab-poster.svg",{"categorySlug":113,"appSlug":114},"self-hosting","gitea",1785852590288]