Héberger TrocOS
TrocOS est une application auto-hébergée — chaque communauté gère sa propre instance. Vos données, vos membres et votre configuration vous appartiennent.
Choisir une option de déploiement
| Scalingo | Heroku | Kamal | |
|---|---|---|---|
| Type | PaaS géré | PaaS géré | VPS auto-géré |
| Complexité | Faible | Faible | Moyenne |
| Coût | À partir de ~15€/mois | À partir de ~15$/mois | Coût du VPS uniquement (~5–10€/mois) |
| PostgreSQL | Extension | Extension | Conteneur Docker |
| SSL | Automatique | Automatique | Automatique (Let's Encrypt) |
| Idéal pour | Équipes françaises/EU, contraintes RGPD | Équipes déjà sur l'écosystème Heroku | Opérateurs souhaitant contrôle et coûts réduits |
Vous ne savez pas quoi choisir ? Commencez par Scalingo ou Heroku — ils gèrent l'infrastructure pour que vous puissiez vous concentrer sur votre communauté. Kamal vous donne plus de contrôle et des coûts inférieurs, mais nécessite un VPS et une certaine familiarité avec Docker.
Prérequis (toutes les options)
Avant de déployer, vous aurez besoin de :
- Un compte GitLab et un fork du dépôt TrocOS
- Une base de données PostgreSQL (fournie comme extension sur les plateformes PaaS)
- Des identifiants OAuth pour les fournisseurs que vous souhaitez activer (optionnel — voir Configuration OAuth)
Étapes suivantes
Choisissez votre option de déploiement :