[{"data":1,"prerenderedAt":139},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-trek-vps-ma-fr":6,"promo-bar-likely":20},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"key":7,"data":8},"blog-heberger-trek-vps-ma-fr",{"id":9,"slug":10,"slugs":11,"title":15,"excerpt":16,"readTime":17,"views":18,"isPinned":19,"noindex":20,"publishedAt":21,"updatedAt":22,"category":23,"categories":29,"featuredImage":31,"bgImage":32,"posterImage":33,"relatedSolution":34,"intro":37,"sections":38,"ctaTitle":79,"ctaBody":80,"ctaButton":81,"ctaUrl":82,"relatedPosts":83},488,"heberger-trek-vps",{"fr":10,"en":12,"ar":13,"es":14},"how-to-self-host-trek-on-a-vps","كيفية-استضافة-trek-على-خادم-vps","como-autoalojar-trek-en-un-vps","Comment héberger TREK sur un VPS","Déployez TREK sur un VPS : gestionnaire de projets self-hosted open source avec Kanban, jalons et gestion d'équipe, sans abonnement SaaS.",4,0,false,true,"2026-10-21T00:00:00+00:00","2026-11-04T16:30:28+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},7,"Self-hosting","self-hosting","bg-indigo-500\u002F10 text-indigo-400","cloud",[30],{"id":24,"name":25,"slug":26,"color":27,"icon":28},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-trek-vps-poster.svg",{"categorySlug":35,"appSlug":36},"collaboration","trek","TREK est un gestionnaire de projets open source (AGPL-3.0) qui vous donne le contrôle total sur vos données. Tableaux Kanban, suivi de tickets, jalons, invitations d'équipe : tout tourne dans un seul conteneur Docker avec une base SQLite intégrée — sans PostgreSQL ni service cloud externe. C'est l'alternative self-hosted à Linear ou Plane que vous déployez en cinq minutes sur un VPS à 1 Go de RAM.",[39,43,54,57,73,76],{"type":40,"title":41,"body":42},"h2","Pourquoi TREK plutôt qu'un abonnement SaaS","Linear, Asana, Monday.com — les outils de gestion de projets SaaS facturent par siège et augmentent leurs tarifs régulièrement. TREK inverse le modèle : vous hébergez l'application sur votre propre VPS, vos données ne quittent jamais votre infrastructure, et le coût mensuel est celui du VPS, pas celui des sièges.\n\nAvec 14 k+ étoiles GitHub et une licence AGPL-3.0, TREK est un projet communautaire actif. La version 4.3.3 est stable, Docker-native, et ne requiert aucune base de données externe : SQLite est intégré dans l'image.",{"type":44,"title":45,"items":46},"ul","Ce que vous obtenez avec TREK self-hosted",[47,48,49,50,51,52,53],"**Kanban illimité** — créez autant de projets et de colonnes que nécessaire, sans limite de siège.","**Jalons et sprints** — planifiez par cycles (sprint\u002Fjalon), visualisez la progression dans le tableau de bord.","**Gestion d'équipe** — invitez des membres, assignez des rôles (Admin, Membre, Observateur) par projet.","**API REST** — intégrez vos pipelines CI\u002FCD pour créer des tickets ou mettre à jour des statuts automatiquement.","**OIDC \u002F SSO** — connectez Authentik, Pocket ID ou Keycloak pour une connexion centralisée.","**Pièces jointes** — téléversez fichiers et captures d'écran directement sur les tickets.","**SQLite intégré** — pas de base de données externe, sauvegarde en une commande.",{"type":40,"title":55,"body":56},"Prérequis","Vous avez besoin d'un VPS Ubuntu 24.04 avec au moins **1 Go de RAM** et **1 Go d'espace disque** (plus selon vos pièces jointes). Docker et le plugin Compose doivent être installés :\n```bash\ncurl -fsSL https:\u002F\u002Fget.docker.com | sh\n```\nAucun nom de domaine n'est requis pour l'installation initiale — TREK est accessible via un tunnel SSH.",{"type":58,"title":59,"steps":60},"steps","Installation de TREK",[61,64,67,70],{"title":62,"body":63},"Créer le répertoire et le fichier Compose","Sur le serveur, créez un répertoire dédié :\n```bash\nmkdir -p \u002Fopt\u002Ftrek && cd \u002Fopt\u002Ftrek\n```\n\nCréez le fichier `\u002Fopt\u002Ftrek\u002Fdocker-compose.yml` :\n```yaml\nservices:\n  trek:\n    image: mauriceboe\u002Ftrek:4.3.3\n    restart: unless-stopped\n    ports:\n      - \"127.0.0.1:3000:3000\"\n    environment:\n      NODE_ENV: production\n      ENCRYPTION_KEY: \"changez-cette-cle-par-une-valeur-aleatoire-32c\"\n      ADMIN_EMAIL: admin@trek.local\n      ADMIN_PASSWORD: \"MotDePasseAdmin42!\"\n      TRUST_PROXY: \"1\"\n    volumes:\n      - trek-data:\u002Fapp\u002Fdata\n      - trek-uploads:\u002Fapp\u002Fuploads\n\nvolumes:\n  trek-data: {}\n  trek-uploads: {}\n```\n\n⚠️ **En production**, remplacez `ENCRYPTION_KEY` par une chaîne aléatoire de 32 caractères minimum et choisissez un mot de passe administrateur fort.",{"title":65,"body":66},"Démarrer TREK","Lancez le conteneur :\n```bash\ndocker compose up -d\n```\n\nTREK télécharge l'image (~462 Mo), initialise SQLite et démarre Node.js. Les migrations Drizzle ORM s'exécutent au premier lancement. Attendez 30 à 45 secondes avant d'accéder à l'interface.\n\nVérifiez le démarrage :\n```bash\ndocker compose logs -f trek\n```\nCherchez la ligne `Server listening on port 3000` — c'est le signal que TREK est prêt.",{"title":68,"body":69},"Accéder à l'interface","Ouvrez un tunnel SSH depuis votre machine locale :\n```bash\nssh -L 3000:127.0.0.1:3000 root@\u003Cip-de-votre-vps>\n```\n\nPuis ouvrez `http:\u002F\u002Flocalhost:3000` dans votre navigateur. La page de connexion TREK apparaît. Connectez-vous avec `admin@trek.local` et le mot de passe défini dans `ADMIN_PASSWORD`.",{"title":71,"body":72},"Créer votre premier projet","Après la connexion :\n1. Cliquez sur **Nouvel espace de travail** → donnez-lui un nom.\n2. Cliquez sur **Nouveau projet** → choisissez le modèle **Kanban**.\n3. Ajoutez votre premier ticket dans la colonne **À faire**.\n\nVous êtes opérationnel. Invitez vos collaborateurs depuis **Paramètres → Membres**.",{"type":40,"title":74,"body":75},"Configurer un domaine et nginx","Pour accéder à TREK depuis n'importe quel appareil sans tunnel SSH, attachez un domaine et configurez nginx comme reverse proxy. Voici un exemple de bloc server nginx pour HTTPS :\n```nginx\nserver {\n    listen 443 ssl;\n    server_name trek.votre-domaine.com;\n\n    location \u002F {\n        proxy_pass http:\u002F\u002F127.0.0.1:3000;\n        proxy_set_header Host $host;\n        proxy_set_header X-Real-IP $remote_addr;\n        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;\n        proxy_set_header X-Forwarded-Proto $scheme;\n        # WebSocket\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection \"upgrade\";\n    }\n}\n```\n\nAjoutez ensuite `APP_URL: https:\u002F\u002Ftrek.votre-domaine.com` dans les variables d'environnement du service TREK pour que les liens d'invitation et les notifications OIDC soient corrects.",{"type":40,"title":77,"body":78},"Sauvegarder et maintenir","TREK stocke ses données dans deux volumes Docker : `trek-data` (base SQLite) et `trek-uploads` (pièces jointes). Sauvegardez les deux :\n```bash\n# Base de données\ndocker run --rm -v trek_trek-data:\u002Fdata -v \u002Fbackup:\u002Fbackup alpine \\\n  tar czf \u002Fbackup\u002Ftrek-data-$(date +%Y%m%d).tar.gz -C \u002Fdata .\n\n# Pièces jointes\ndocker run --rm -v trek_trek-uploads:\u002Fdata -v \u002Fbackup:\u002Fbackup alpine \\\n  tar czf \u002Fbackup\u002Ftrek-uploads-$(date +%Y%m%d).tar.gz -C \u002Fdata .\n```\n\nPour mettre à jour TREK vers une nouvelle version, modifiez le tag d'image dans `docker-compose.yml`, puis :\n```bash\ndocker compose pull && docker compose up -d\n```\nLes migrations SQLite s'appliquent automatiquement au démarrage.","Déployez votre gestionnaire de projets sur VPS","Un VPS ServOrbit avec Ubuntu 24.04 et 1 Go de RAM suffit pour faire tourner TREK en production. Un seul conteneur, une IPv4 dédiée, et vos projets restent entièrement sous votre contrôle.","Déployer TREK sur VPS","\u002Fapplications\u002Fcollaboration\u002Ftrek",[84,105,120],{"id":85,"slug":86,"slugs":87,"title":91,"excerpt":92,"readTime":93,"views":18,"isPinned":19,"noindex":19,"publishedAt":94,"updatedAt":22,"category":95,"categories":100,"featuredImage":31,"bgImage":32,"posterImage":102,"relatedSolution":103},403,"asana-pricing-2026-migration-plane-kaneo",{"fr":86,"en":88,"ar":89,"es":90},"asana-pricing-2026-migrate-to-plane-kaneo","asana-pricing-2026-plane-kaneo","asana-precio-2026-migrar-plane-kaneo","Prix Asana 2026 : migrer vers Plane ou Kaneo sur VPS","Asana Advanced : 24,99 $\u002Fsiège\u002Fmois en annuel (asana.com\u002Fpricing, 21 octobre 2026). Plane ou Kaneo sur VPS ServOrbit : coût fixe, données sous contrôle.",11,"2026-10-01T00:00:00+00:00",{"id":96,"name":97,"slug":98,"color":99,"icon":98},5,"Comparatif","comparatif","bg-info\u002F10 text-info",[101],{"id":96,"name":97,"slug":98,"color":99,"icon":98},"\u002Fblog\u002Fcovers\u002Fasana-pricing-2026-migration-plane-kaneo-poster.svg",{"categorySlug":35,"appSlug":104},"plane",{"id":106,"slug":107,"slugs":108,"title":112,"excerpt":113,"readTime":93,"views":114,"isPinned":19,"noindex":19,"publishedAt":94,"updatedAt":22,"category":115,"categories":116,"featuredImage":31,"bgImage":32,"posterImage":118,"relatedSolution":119},401,"migrer-monday-com-plane-kaneo-vps-2026",{"fr":107,"en":109,"ar":110,"es":111},"migrate-monday-com-plane-kaneo-vps-2026","monday-com-plane-kaneo-vps-2026","migrar-monday-com-plane-kaneo-vps-2026","Migrer de monday.com vers Plane ou Kaneo sur VPS","monday.com impose désormais 3 sièges minimum à 60 $\u002Fmois. Migrez vers Plane ou Kaneo sur votre VPS ServOrbit : données sous contrôle, coût prévisible.",1,{"id":96,"name":97,"slug":98,"color":99,"icon":98},[117],{"id":96,"name":97,"slug":98,"color":99,"icon":98},"\u002Fblog\u002Fcovers\u002Fmigrer-monday-com-plane-kaneo-vps-2026-poster.svg",{"categorySlug":35,"appSlug":104},{"id":121,"slug":122,"slugs":123,"title":127,"excerpt":128,"readTime":129,"views":114,"isPinned":19,"noindex":19,"publishedAt":130,"updatedAt":131,"category":132,"categories":133,"featuredImage":31,"bgImage":32,"posterImage":135,"relatedSolution":136},74,"heberger-gitea",{"fr":122,"en":124,"ar":125,"es":126},"host-gitea-on-your-own-vps","استضافة-gitea-على-خادم-vps-الخاص-بك","alojar-gitea-en-un-vps","Héberger Gitea sur votre propre VPS en 2026","Déployez Gitea 1.25 sur VPS avec Docker et SSL. Guide : Gitea Actions CI\u002FCD, comparatif Gitea vs Forgejo v16, administration quotidienne, dépannage SSH et HTTPS.",13,"2026-04-07T00:00:00+00:00","2026-11-08T16:32:50+00:00",{"id":24,"name":25,"slug":26,"color":27,"icon":28},[134],{"id":24,"name":25,"slug":26,"color":27,"icon":28},"\u002Fblog\u002Fcovers\u002Fheberger-gitea-poster.svg",{"categorySlug":137,"appSlug":138},"developpement","gitea",1794270734105]