Aller au contenu principal

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
Du commit à la production
$ 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

De git push à la production, en Europe

  1. 1

    Push

    Un push sur votre branche, ou un dossier déposé dans le navigateur.

  2. 2

    Build isolé

    Votre code est construit dans une machine virtuelle jetable, détruite après usage.

  3. 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. 4

    Rollout progressif

    La nouvelle version remplace l’ancienne sans coupure ; l’ancienne reste prête pour un rollback.

  5. 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ébergement

Chaque 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.

FIG. 01 · Déploiements, métriques et historique
Chaque déploiement, du commit à la mise en ligne
FIG. 02 · Variables et secrets
Configuration et secrets, proprement séparés

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.

FIG. 03 · Réglages d’un environnement
Autant d’environnements que nécessaire
Un projet déployé depuis le terminal
$ 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 s

La 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.

OffrePrixInclusMembresDomaines
Gratuit
0 €HT par mois
3 sites statiques1 membreNon
Perso
5 €HT par mois
5 € d’usage inclus
2 environnements1 membreInclus
Départ
15 €HT par mois
15 € d’usage inclus
6 environnements2 membresInclus
Équipe
49 €HT par mois
49 € d’usage inclus
20 environnements10 membresInclus

Les prix affichés sont hors taxes. La TVA applicable s’ajoute selon votre pays et votre statut.

Voir le détail des tarifs

Questions 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