Poussez votre code.
Il tourne à Paris.
Connectez un repo GitHub et poussez. Build, HTTPS, domaines, logs, métriques et rollback inclus. Sans DevOps.
- Paris
- société française
- sans lock-in
$ git push origin main → build 9ae931f contexte isolé, Paris→ image sha256:4c1f… immuable→ rollout 1/1 réplicas sain ✓ https://demo.tensel.eu 42 s- Next.jsAstroNuxtViteExpressGoDjangoRailsFastAPIDocker
De git push à la production, en Europe
- 1
Push
Un push sur votre branche, ou un dossier déposé dans le navigateur.
- 2
Build isolé
Votre code est construit dans une machine virtuelle jetable, détruite après usage.
- 3
Image immuable
Le résultat est une image figée par empreinte : c’est elle qu’on déploie, et elle ne change plus.
- 4
Rollout progressif
La nouvelle version remplace l’ancienne sans coupure ; l’ancienne reste prête pour un rollback.
- 5
Sain
Votre application répond sur son domaine, en HTTPS, à Paris. Le résultat remonte dans un GitHub Check.
Tout ce qu’il faut pour mettre votre application en ligne
Déployez depuis GitHub ou depuis une image Docker. Le reste est géré : build, réseau, certificats et mises à jour.
Déploiement continu
Poussez sur votre branche, Tensel construit et déploie. Rollout progressif, sans coupure. Le résultat remonte dans un GitHub Check.
Environnements isolés
Une production protégée et autant d’environnements de staging que nécessaire. Branche, configuration, secrets, domaine et logs séparés.
Secrets chiffrés
Variables d’environnement et secrets chiffrés au repos, avec une portée build ou runtime au choix. Jamais écrits dans les logs.
Domaines et TLS
Un sous-domaine Tensel dès le premier déploiement. Ajoutez vos propres domaines : les certificats sont provisionnés et renouvelés automatiquement.
Logs et métriques
Logs de build et d’exécution en direct. Requêtes, processeur, mémoire, redémarrages et réplicas. Sans agent à installer.
Rollback
Chaque révision est une image immuable. Revenez à la précédente en un clic ; le déploiement automatique se met en pause pour ne pas l’écraser.
Le même résultat, sans l’intendance
Un VPS et du DevOps maison
- Provisionner un serveur et sécuriser les accès
- Installer runtime, reverse-proxy et certificats TLS
- Écrire et maintenir le pipeline de déploiement
- Brancher logs, métriques et alertes
- Suivre les correctifs de sécurité et les mises à jour
Avec Tensel
- Connectez un repo GitHub et poussez
- HTTPS et domaines provisionnés automatiquement
- Build et rollout gérés, rollback en un clic
- Logs et métriques inclus, sans agent à installer
- Correctifs de plateforme appliqués pour vous
Vos applications et vos données restent en Europe
Tensel est une société française, soumise au droit de l’Union européenne. Vos applications tournent à Paris. Les localisations de données et les sous-traitants sont documentés.
- Contrôle juridique
- Société française, soumise au droit de l’Union européenne.
- Localisation des données
- Hébergées à Paris, sauvegardes et logs compris. Les sites statiques sont diffusés depuis des points de présence européens.
- Contrôle opérationnel
- La plateforme est administrée depuis l’Union européenne.
- Contrôle technique
- Identités, clés et secrets gérés dans notre propre infrastructure.
- Réversibilité
- Exports aux formats standards. Aucun format propriétaire.
Si vous activez le déploiement automatique, votre code source et les webhooks passent aussi par GitHub, un service américain. Cette intégration est optionnelle : l’hébergement et les données de la plateforme restent à Paris.
Voir le détail de l’hébergementChaque déploiement, du commit à la mise en ligne
Historique complet, métriques en direct, logs de build et d’exécution, rollback en un clic. Ce que vous voyez ici est l’interface réelle.




Configuration et secrets, proprement séparés
Import dotenv en bloc, valeurs masquées, secrets chiffrés au repos et jamais écrits dans les logs. Portée build ou runtime, au choix.
Autant d’environnements que nécessaire
Chaque environnement a sa branche, sa configuration, ses secrets, son domaine et ses logs. La production ne se supprime pas par accident.


$ npm install -g @tensel/cli$ tensel loginConnecté en tant que camille@atelier-nord.fr. $ tensel import atelier-nord ./site-vitrineArchive prête : 34 fichiers, 412 Ko. Envoi…Importé : site-vitrine (production) — déploiement lancé. ✓ https://site-vitrine.tensel.eu 41 sLa même plateforme, en ligne de commande
La CLI Tensel couvre tout ce que fait le tableau de bord : déployer un dossier ou un dépôt, suivre les journaux en direct, gérer variables, secrets, domaines et membres.
- « tensel login » ouvre votre navigateur et autorise l’appareil. Aucun mot de passe à saisir dans le terminal.
- « tensel import » empaquette un dossier local et lance le premier déploiement, avec les mêmes règles que le glisser-déposer.
- Chaque commande accepte « --json ». Vos scripts et votre intégration continue utilisent une clé d’API révocable, jamais votre session.
Ce que Tensel fait, et ce qu’il ne fait pas
Tensel fait
- Applications web et sites statiques, depuis GitHub ou un dossier
- Builds sans Dockerfile pour les frameworks connus
- HTTPS, domaines, logs, métriques, rollback inclus
- Hébergement et opération en Europe, documentés et vérifiables
Tensel ne fait pas (encore)
- Pas de base de données managée, connectez la vôtre
- Pas de volumes persistants : applications sans état uniquement
- Pas de workers de fond ni de tâches planifiées
- Une seule région : Paris. C’est un choix, pas un oubli.
Tarifs
Un abonnement, et le même montant en usage inclus. Sans engagement, sans frais cachés.
| Offre | Prix | Inclus | Membres | Domaines |
|---|---|---|---|---|
| Gratuit | 0 €HT par mois | 3 sites statiques | 1 membre | Non |
| Perso | 5 €HT par mois 5 € d’usage inclus | 2 environnements | 1 membre | Inclus |
| Départ | 15 €HT par mois 15 € d’usage inclus | 6 environnements | 2 membres | Inclus |
| Équipe | 49 €HT par mois 49 € d’usage inclus | 20 environnements | 10 membres | Inclus |
Les prix affichés sont hors taxes. La TVA applicable s’ajoute selon votre pays et votre statut.
Voir le détail des tarifsQuestions fréquentes
Où tournent mes applications ?
À Paris, dans un conteneur dédié à chaque environnement. Les données de la plateforme (comptes, configuration, logs) sont hébergées au même endroit.
Que se passe-t-il si je dépasse mon usage inclus ?
La différence apparaît sur la facture du mois, aux prix unitaires publiés, dans la limite de dépense que vous fixez, soit 2 × votre abonnement par défaut. Une application saine n’est jamais coupée sans avertissement.
Faut-il un Dockerfile ?
Non. Les frameworks connus (Next.js, Vite, Astro, Express…) sont détectés et construits automatiquement. Un Dockerfile est utilisé s’il existe, et les sites statiques sont servis sans conteneur.
Puis-je utiliser mon propre nom de domaine ?
Oui, sur toutes les offres payantes, certificat TLS compris, provisionné et renouvelé automatiquement. Chaque environnement reçoit aussi un sous-domaine tensel.eu dès son premier déploiement.
Pourquoi mon application Perso met-elle quelques secondes à répondre ?
Les offres Gratuit et Perso mettent les applications en veille quand personne ne les visite, c’est ce qui rend le prix possible. La première requête réveille l’application en une à trois secondes. Sur Départ et au-delà, « toujours actif » garde une instance prête.
Comment partir ?
Exportez votre configuration et vos données depuis le tableau de bord, aux formats standards. Vos images sont des images OCI ; il n’y a aucun format propriétaire, et la résiliation est mensuelle.
GitHub est-il obligatoire ?
Non. Vous pouvez déployer un dossier directement depuis votre navigateur. GitHub est optionnel, et son usage est divulgué : c’est un service américain.
Que se passe-t-il si un déploiement échoue ?
La version en ligne reste en place : une nouvelle version ne remplace l’ancienne qu’une fois saine. Les logs de build indiquent la cause, et vous pouvez revenir à n’importe quelle révision précédente en un clic.
Déployez votre première application
Connectez votre repo, choisissez une branche, et Tensel construit et déploie à chaque push.
Créer un compte