Aller au contenu principal

Poussez votre code.
Il tourne à Paris.

Connectez un dépôt GitHub et poussez. Build, HTTPS, domaines, journaux, métriques et retour arrière inclus. Sans DevOps.

  • fr-par
  • Scaleway
  • société française
  • sans lock-in
Du commit à la production
$ git push origin main → build  9ae931f  contexte isolé, fr-par→ image  sha256:4c1f…  immuable→ rollout  1/1 réplicas  sain ✓ https://demo.tensel.eu  —  42 s
Next.jsAstroNuxtViteExpressGoDjangoRailsFastAPIDocker

Le chemin

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 retour arrière.

  5. 5

    Sain

    Votre application répond sur son domaine, en HTTPS, à Paris. Le résultat remonte dans un GitHub Check.

La plateforme

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

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

  • Journaux et métriques

    Journaux de build et d’exécution en direct. Requêtes, processeur, mémoire, redémarrages et réplicas. Sans agent à installer.

  • Retour arrière

    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.

Souveraineté

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 chez Scaleway, à 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
Région Paris de Scaleway (fr-par), sauvegardes et journaux compris.
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

Déploiements

Chaque déploiement, du commit à la mise en ligne

Historique complet, métriques en direct, journaux de build et d’exécution, retour arrière 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

Variables

Configuration et secrets, proprement séparés

Import dotenv en bloc, valeurs masquées, secrets chiffrés au repos et jamais journalisés. Portée build ou runtime, au choix.

Environnements

Une production protégée, autant de staging que nécessaire

Chaque environnement a sa branche, sa configuration, ses secrets, son domaine et ses journaux. La production ne se supprime pas par accident.

FIG. 03 — Réglages d’un environnement
Une production protégée, autant de staging que nécessaire

Positionnement

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, journaux, métriques, retour arrière 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

Chaque euro d’abonnement est un euro d’usage. Au-delà, vous ne payez que la différence.

0 € Gratuit

5 € Perso

15 € Départ

49 € Équipe

Tarifs →

Questions fréquentes

Questions fréquentes

Où tournent mes applications ?

Dans la région Paris de Scaleway (fr-par), dans un conteneur dédié à chaque environnement. Les données de la plateforme — comptes, configuration, journaux — sont dans la même région.

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

Tensel est-il ouvert au public ?

Pas encore : la plateforme est en développement actif et n’accueille pas de charges publiques. Créez un compte pour être prévenu de l’ouverture.

Déployez votre première application

Tensel est en cours de développement et n’accueille pas encore de charges publiques. Créez un compte pour suivre l’ouverture.

Créer un compte