Déployez votre build Vite ou React depuis le dossier dist
Vous avez lancé le build et obtenu un dossier dist/ de fichiers statiques. Compressez-le en ZIP, déposez-le ici, et votre application est en ligne, les assets hachés sont mis en cache correctement, les routes côté client se résolvent, sans pipeline de déploiement.
Voyez qui l'a ouvert, et quandVerrouillez-le avec un mot de passeImprimez-le ou partagez-le en QR code
Déposez votre fichier ici
Déposez-en plusieurs d'un coup : ils deviennent un seul lien d'album
Jusqu'à 250 MB gratuit·
GratuitAucune inscription pour voir250 MB gratuitFonctionne dans le navigateur, rien à installer
ImagesPDFVidéoAudioDiaposCodeSites
Comment déployer un build Vite ou React sans serveur ?
Pour déployer un build Vite ou React, lancez npm run build, compressez le dossier de sortie (dist/, build/ ou out/) et déposez-le dans l'outil ci-dessus. Nous le décompressons, trouvons votre index.html et servons chaque fichier avec le bon type de contenu à une URL propre, assets hachés fortement mis en cache, routes côté client résolues, domaine personnalisé et SSL avec Pro, sans CI ni configuration de déploiement.
Votre build est déjà un site statique
Un build front-end moderne est par nature un dossier de fichiers statiques. Vite, Create React App, Vue CLI, l'adaptateur statique de SvelteKit et Astro produisent tous un index.html ainsi que des bundles avec empreinte. Compresser ce dossier et le déposer ici est le chemin le plus court entre npm run build et une URL publique, sans CI et rien à installer.
Les applications monopages routent dans le navigateur : /dashboard et /settings sont gérés par React Router ou Vue Router, pas par des fichiers HTML distincts. Activez le mode SPA et les chemins inconnus retombent sur index.html avec un code 200, si bien que les liens profonds et les actualisations fonctionnent au lieu de renvoyer une 404.
Assets hachés en cache longue durée, HTML jamais obsolète
Les bundles avec hash de contenu sont servis avec un cache immuable d'un an, si bien que les visites répétées sont instantanées, tandis que votre index.html est servi sans cache pour qu'un nouvel import s'affiche immédiatement. Publiez un nouveau build en déposant un nouveau ZIP ; l'URL reste la même et les visiteurs reçoivent la nouvelle version dès leur prochain chargement.
Un build sur une URL aléatoire convient pour un aperçu, mais une vraie application veut une vraie adresse. Avec l'offre Pro, connectez votre domaine ou sous-domaine et nous provisionnons le HTTPS automatiquement, aucune configuration de certificat ni renouvellement. Cela en fait un foyer légitime pour un petit front-end de production : un outil interne, un site marketing, une application de documentation, un livrable client.
Pas de serveur, pas de routes API, pas de base de données. Ceci sert uniquement vos fichiers statiques compilés, rien d'autre, donc tout ce qui a besoin d'un serveur actif au moment de la requête dépasse le cadre.
Pas de rendu serveur par requête. Les composants serveur Next.js rendus par requête, les endpoints SvelteKit et les secrets serveur nécessitent une plateforme qui exécute ce serveur ; exportez plutôt un build entièrement statique.
Pas d'étape de build de notre côté. Importez la sortie compilée, pas votre code source ; un projet sans build ne s'affichera pas, et nous vous préviendrons si nous ne trouvons pas d'index.html. Votre ZIP peut atteindre 250 MB avec une connexion gratuite et 500 MB en Pro.
Comment ça marche
1
Construisez votre application
Lancez votre build de production, npm run build pour Vite/React/Vue/Svelte, ou l'équivalent pour votre outil. Il génère un dossier de fichiers statiques : un index.html, du JavaScript et du CSS hachés dans un dossier assets/, ainsi que vos images et polices. Ce dossier est un site statique complet.
2
Compressez la sortie et importez-la
Compressez la sortie du build, dist/ pour Vite, build/ pour Create React App, ou out/ pour un export statique, dans un fichier .zip et glissez-le sur la carte. Nous le décompressons, trouvons votre index.html et servons chaque fichier avec le bon type de contenu, pas besoin d'être précis sur le dossier.
3
Activez le mode SPA et ajoutez votre domaine
Si votre application utilise le routage côté client, activez le mode SPA pour que les liens profonds se résolvent vers votre index.html au lieu de renvoyer une 404. Avec l'offre Pro, connectez votre propre domaine avec SSL automatique. Réimportez après votre prochain build pour publier une mise à jour sur la même URL.
Votre build est déjà un site statique
Un build front-end moderne est, par nature, un dossier de fichiers statiques, c'est tout l'intérêt de l'étape de build. Vite, Create React App, Vue CLI, l'adaptateur statique de SvelteKit et Astro produisent tous un index.html ainsi que des bundles JS/CSS avec empreinte et vos assets. Aucun serveur n'est nécessaire pour les servir ; il vous faut juste un endroit où déposer les fichiers. Compresser ce dossier et le déposer ici est le chemin le plus court entre npm run build et une URL publique, sans CI, sans configuration de déploiement et rien à installer.
Compressez dist/ (ou build/, ou out/), nous le trouvons
Chaque outil nomme le dossier de sortie différemment : Vite écrit dist/, Create React App écrit build/, un export statique Next ou Nuxt écrit out/, Jekyll et 11ty écrivent _site/ et public/. Pas besoin de retenir lequel, si votre ZIP contient l'un de ces dossiers (ou un unique dossier englobant créé en compressant depuis le bureau), nous détectons la vraie racine web et servons depuis celle-ci. Compressez la sortie du build plutôt que votre code source ; importer un projet brut sans build ne s'affichera pas, et nous vous préviendrons si nous ne trouvons pas d'index.html.
Un routage côté client qui fonctionne vraiment
Les applications monopages routent dans le navigateur : /dashboard et /settings sont gérés par React Router ou Vue Router, pas par des fichiers HTML distincts. Cela signifie qu'un visiteur qui ouvre directement un lien profond, ou actualise une page interne, a besoin que le serveur renvoie index.html pour que son router prenne le relais. Activez le mode SPA et c'est exactement ce qui se passe : les chemins inconnus retombent sur index.html avec un code 200, si bien que les actualisations et les liens profonds partagés fonctionnent au lieu de renvoyer une 404. Laissez-le désactivé pour un site multipage classique et les chemins inconnus renvoient une vraie 404 (ou votre propre 404.html).
Assets hachés en cache longue durée, HTML jamais obsolète
Les bons outils de build ajoutent une empreinte à vos bundles, app.4f3a9c2b.js, justement pour pouvoir les mettre en cache indéfiniment. Nous respectons cela : les assets avec hash de contenu sont servis avec un cache immuable d'un an, si bien que les visites répétées sont instantanées, tandis que votre index.html est servi sans cache pour qu'un nouvel import s'affiche immédiatement. Vous obtenez la performance d'un cache agressif sans le piège classique d'un fichier HTML obsolète pointant vers des bundles qui n'existent plus. Publiez un nouveau build en déposant un nouveau ZIP ; l'URL reste la même et les visiteurs reçoivent la nouvelle version dès leur prochain chargement.
Sur votre propre domaine, avec SSL
Un build hébergé sur une URL aléatoire convient pour un aperçu, mais une vraie application veut une vraie adresse. Avec l'offre Pro, connectez votre domaine ou sous-domaine et nous provisionnons le HTTPS automatiquement, aucune configuration de certificat, aucun renouvellement. Cela en fait un foyer légitime pour un petit front-end de production : un outil interne, un site marketing, une application de documentation, un livrable client. Tout ce dont le navigateur a besoin pour exécuter votre application est servi correctement ; il n'y a simplement pas de backend, ce qui est la limite honnête de l'hébergement statique.
Statique uniquement, là où un backend est nécessaire, ce n'est pas la solution
Ceci sert uniquement vos fichiers statiques compilés, rien d'autre : pas de rendu côté serveur à la requête, pas de routes API, pas de base de données. Si votre application appelle une API externe depuis le navigateur en HTTPS, cela continue de fonctionner. Si elle dépend de code serveur, composants serveur Next.js rendus par requête, endpoints SvelteKit, secrets d'environnement lus côté serveur, il vous faut une plateforme qui exécute ce serveur, et vous devriez exporter un build entièrement statique ou héberger ailleurs. Dit simplement : apportez votre sortie compilée, obtenez un hébergement statique rapide ; apportez une application dépendante d'un serveur, et l'hébergement statique n'est pas le bon outil.
Ajoutez un mot de passe et le fichier reste scellé jusqu'à ce qu'on le saisisse. Le lien peut être transféré partout et ne s'ouvre que pour ceux qui l'ont.
Fixez une date de fin ou un plafond de vues et le lien s'arrête seul. Envoyez un devis qui expire vendredi, ou un aperçu qui se ferme après cinq ouvertures.
Voyez combien de personnes ont ouvert le lien et quand, avec tout le détail : sources, appareils, pays et ouvertures QR vs directes. Gratuit sur chaque offre.
Un compteur en direct sur chaque lien, sans réglage
Conçu pour celles et ceux qui publient des builds front-end
Développeurs front-end
Publiez un dossier dist/ Vite ou React sur une URL en ligne sans pipeline CI.
Agences & studios
Livrez à un client une application en ligne sur votre propre domaine avec SSL.
Designers & makers indépendants
Mettez un portfolio, une landing page ou une app de docs en ligne en quelques secondes.
Équipes publiant des outils internes
Hébergez un tableau de bord ou un outil interne en SPA statique, avec des liens profonds qui se résolvent.
Ce qu'on en dit
Dans leurs mots
“L'interface d'administration est incroyablement intuitive et conçue exactement comme un utilisateur raisonne. Mes élèves ont tous trouvé que c'était facile à utiliser et que ça marchait parfaitement.”
JJasonEnseignant · partage des supports de cours
“L'appli est vraiment agréable et simple à gérer. Je garde tous mes liens d'applis au même endroit, mes captures de l'App Store et du Play Store, et j'organise mes images et PDF en albums avec des tags. Avec ce grand stockage, tout tient ici.”
EEvelynDéveloppeuse d'applications
“Je gère des contrats, des factures et des documents juridiques pour plusieurs organisations différentes, donc presque tout ce que j'envoie est protégé par mot de passe. Link in Seconds rend ça simple, et j'héberge mon portfolio sur un domaine personnalisé. C'est facile à utiliser et vraiment abordable.”
GGuy HenryFreelance · contrats et factures
Toutes les fonctions de lien sont gratuites. Pro ajoute de la place et l'hébergement de sites.
Celui que produit votre outil : dist/ pour Vite, build/ pour Create React App, out/ pour un export statique. Vous pouvez aussi compresser tout le projet, nous détectons le dossier de sortie (dist/build/out/public/_site) et servons depuis celui-ci, pas besoin d'être exact.
Oui. Chaque asset est servi avec le type MIME exact requis par le navigateur, text/javascript pour le JS, text/css pour le CSS, font/woff2 pour les polices, et les bundles avec hash de contenu obtiennent un cache immuable d'un an, tandis que le HTML reste sans cache, si bien que les mises à jour s'affichent immédiatement.
Activez le mode SPA. Les chemins inconnus retombent alors sur votre index.html avec un code 200, si bien que les liens profonds et les actualisations sont résolus par votre router (React Router, Vue Router, etc.) au lieu de renvoyer une 404.
Oui, si vous exportez un build entièrement statique (le dossier out/). Tout ce qui a besoin d'un serveur actif au moment de la requête, composants serveur rendus par requête, routes API, middleware serveur, dépasse le cadre de l'hébergement statique ; exportez une sortie statique ou hébergez sur une plateforme qui exécute le serveur.
Relancez votre build, compressez la sortie et importez-la, la même URL sert la nouvelle version, donc les liens que vous avez partagés continuent de fonctionner. Il n'y a ni pipeline CI ni commande de redéploiement ; remplacer le ZIP remplace le site.
Oui, avec l'offre Pro. Connectez un domaine ou sous-domaine à votre site avec SSL automatique pour que les visiteurs voient votre adresse dans la barre d'URL. Sans domaine, le site vit sur sa propre adresse linkinseconds.
L'hébergement de sites statiques est une fonction Pro. Les sites Pro contiennent jusqu'à 500 fichiers et 100 MB au total ; l'offre à vie augmente cette limite. Chaque site est servi depuis sa propre origine isolée, si bien que le JavaScript de votre application est entièrement isolé du nôtre.
Publiez votre dossier dist/ comme application en ligne, en quelques secondes
Lancez npm run build, compressez la sortie et déposez-la ici. Votre application est en ligne à une URL propre avec assets hachés, routage SPA et domaine personnalisé avec SSL en Pro, sans pipeline de déploiement.