Glissez votre projet ici
- Chiffré en transit
- Supprimé après compilation
- Secrets jamais exposés
Déposez un projet.
Recevez une URL en direct.
Trois étapes, environ trente secondes.
Déposez
Glissez un dossier, collez une URL de dépôt ou poussez sur GitHub. Tout ce qui produit des fichiers.
Analyse
On détecte votre cadre, on corrige les problèmes courants et on provisionne votre base Postgres.
En ligne
Votre site est en ligne sur un sous-domaine canadien avec TLS auto-renouvelé et journaux en direct.
Ce qu'il advient de votre code.
Analysé dans le navigateur
On empaquette et inspecte votre projet localement avant tout téléversement. Vous voyez le nombre de fichiers, la taille et le cadre détecté avant de publier.
Supprimé après la compilation
Votre archive source est retirée dès la fin de la compilation. Seul le bundle compilé continue de tourner — et seulement tant que vous le gardez en ligne.
Exécution isolée
Chaque projet tourne sous son propre utilisateur Linux et sa propre unité systemd. Aucun autre locataire ne peut lire vos fichiers, votre environnement ou votre base de données.
Hébergé au Canada.
Chaque déploiement tourne sur une infrastructure située au Québec. Vos données ne quittent jamais le Canada — propriété canadienne, exploitation canadienne, hors de la portée du CLOUD Act américain.
LPRPDE · Loi 25 · Facturation en CAD · Énergie d'Hydro-Québec
Comment fonctionne la souveraineté ici →Ce que vous obtenez.
Postgres géré
Base de données isolée par projet. Chaîne de connexion injectée au moment de la compilation.
Domaines personnalisés
Apportez votre domaine. TLS Let's Encrypt automatique, renouvelé pour vous.
CI/CD Git-natif
Connectez GitHub une fois. Chaque push recompile et redéploie.
Aperçus par branche
Ouvrez une PR et Canner crée une URL d'aperçu jusqu'à sa fermeture.
Variables chiffrées
Secrets par environnement, chiffrés au repos, jamais journalisés.
Journaux en direct
Compilation et exécution en flux continu. Suivez le déploiement en temps réel.
Mise en cache
Cache optionnel par étiquette. Invalidez par étiquette depuis le webhook de votre CMS; suivez le taux de succès dans votre tableau de bord.
Les questions que se posent les développeurs avant de s'inscrire.
Quels cadres logiciels sont pris en charge?
Next.js, Vite (React, Vue, Svelte), Astro, SvelteKit, Nuxt, Remix, Node.js standard et les sites purement statiques (un dossier avec un index.html sans package.json) — sans configuration. Tout ce qui produit un artéfact exécutable par Node ou un bundle statique fonctionne généralement tel quel.
Puis-je déployer sans dépôt GitHub?
Oui. Glissez un dossier ou un .zip dans la zone de dépôt de la page d'accueil, exécutez npx @canner-ca/cli deploy depuis n'importe quel terminal (y compris celui de Cursor), ou téléversez depuis le tableau de bord. Le téléversement manuel et la CLI sont offerts sur tous les forfaits, incluant Démarrage, et utilisent la même chaîne de compilation et d'isolation qu'un git push.
Puis-je déployer depuis Cursor, v0, Bolt ou Lovable?
Oui. Tout ce qui s'exporte vers un dossier fonctionne — glissez-le dans la zone de dépôt, ou exécutez npx @canner-ca/cli deploy depuis le terminal intégré de Cursor. Les exports statiques sautent l'étape de compilation; les projets avec cadre sont compilés sur l'infrastructure Canner.
Comment déployer depuis Git?
Installez l'application GitHub Canner Deploy, connectez un dépôt depuis le tableau de bord, et chaque envoi vers votre branche par défaut déclenche une compilation. URL en ligne typiquement sous 90 secondes pour une petite application Next.js.
Puis-je utiliser un nom de domaine personnalisé?
Oui. Ajoutez votre domaine, pointez un CNAME vers le sous-domaine de votre projet, et Canner émet automatiquement un certificat TLS via Let's Encrypt. Apex, sous-domaine et joker pris en charge. Forfait payant requis.
Qu'en est-il du démarrage à froid?
Les projets du forfait gratuit s'endorment après 24 heures d'inactivité et se réveillent à la prochaine requête — typiquement de 2 à 4 secondes. Les projets Pro peuvent activer des environnements toujours actifs qui ne dorment jamais.
Combien coûte Canner?
Trois forfaits en CAD : Démarrage gratuit pour toujours (1 projet, ressources mutualisées et déprioritisées), De base 9 $/mois (5 projets, domaines personnalisés, domaine .com ou .ca gratuit), Pro 19 $/mois (25 projets, 25 Go Postgres, toujours-actif, domaine .com, .ca ou .quebec gratuit). Aucune carte requise pour Démarrage.
Où sont hébergées mes données?
À Montréal, au Québec. Le code, les variables d'environnement et les données Postgres résident sur des disques situés dans la province. Cloudflare ne gère que le DNS et l'émission de certificats TLS — votre trafic applicatif ne transite pas par un réseau edge américain.
Canner est-il assujettie au CLOUD Act américain?
Non. Canner est entièrement canadienne, sans société mère, filiale ou présence juridique américaine. Vos données relèvent du droit canadien seul — LPRPDE au fédéral, Loi 25 au Québec. Détail complet sur /fr/souverainete.