Você rodou a build e obteve uma pasta dist/ com arquivos estáticos. Compacte, envie aqui e seu app fica online, assets com hash em cache correto, rotas do lado do cliente funcionando, sem pipeline de deploy.
Veja quem abriu e quandoProteja com uma senhaImprima ou compartilhe como QR code
Solte seu arquivo aqui
Solte vários de uma vez e eles viram um único link de álbum
Arquivos de até 250 MB grátis·
GrátisSem cadastro para ver250 MB grátisFunciona no navegador, sem instalar nada
ImagensPDFsVídeoÁudioSlidesCódigoSites
Como publico um build do Vite ou React sem servidor?
Para publicar uma build do Vite ou React, rode npm run build, compacte a pasta de saída (dist/, build/ ou out/) e envie no uploader acima. Descompactamos, encontramos seu index.html e servimos cada arquivo com o tipo de conteúdo correto em uma URL limpa, assets com hash em cache agressivo, rotas do lado do cliente funcionando, domínio próprio e SSL no Pro, sem CI e sem configuração de deploy.
Sua build já é um site estático
Uma build de front-end moderna é, por design, uma pasta de arquivos estáticos. Vite, Create React App, Vue CLI, o adaptador estático do SvelteKit e Astro emitem um index.html mais bundles com fingerprint. Compactar essa pasta e enviá-la aqui é o caminho mais curto de npm run build a uma URL pública, sem CI e nada para instalar.
Apps de página única roteiam no navegador: /dashboard e /settings são tratados pelo React Router ou Vue Router, não por arquivos HTML separados. Ative o modo de aplicação de página única e caminhos desconhecidos fazem fallback para index.html com 200, então links diretos e recarregamentos funcionam em vez de retornar 404.
Assets com hash em cache forte, HTML nunca desatualizado
Bundles com hash de conteúdo são servidos com cache imutável de um ano, então visitas repetidas são instantâneas, enquanto seu index.html é servido sem cache para que um novo upload apareça imediatamente. Publique uma nova build enviando um novo ZIP; a URL permanece a mesma e os visitantes recebem a nova versão no próximo carregamento.
Uma build em uma URL aleatória serve para prévia, mas um app real precisa de um endereço real. No Pro, conecte seu domínio ou subdomínio e provisionamos HTTPS automaticamente, sem configuração de certificado nem renovações. Isso torna este um lar legítimo para um pequeno front-end de produção: uma ferramenta interna, um site de marketing, um app de documentação, uma entrega para cliente.
Sem servidor, sem rotas de API, sem banco de dados. Isso serve seus arquivos estáticos compilados e nada mais, então qualquer coisa que precise de um servidor em execução em tempo de requisição fica fora do escopo.
Sem renderização no servidor por requisição. Componentes de servidor do Next.js renderizados por requisição, endpoints do SvelteKit e segredos de servidor precisam de uma plataforma que execute esse servidor; em vez disso, exporte uma build totalmente estática.
Sem etapa de build do nosso lado. Envie a saída compilada, não seu código-fonte; um projeto sem build não renderizará, e avisaremos se não encontrarmos um index.html. Seu ZIP pode ter até 250 MB com uma conta gratuita e 500 MB no Pro.
Como funciona
1
Construa seu app
Rode sua build de produção, npm run build para Vite/React/Vue/Svelte, ou o equivalente da sua ferramenta. Ela gera uma pasta de arquivos estáticos: um index.html, JavaScript e CSS com hashes em uma pasta assets/, e suas imagens e fontes. Essa pasta é um site estático completo.
2
Compacte a saída e envie
Compacte a saída da build, dist/ para Vite, build/ para Create React App, ou out/ para uma exportação estática, em um .zip e arraste para o card. Descompactamos, encontramos seu index.html e servimos cada arquivo com o tipo de conteúdo correto, então não precisa ser exato com a pasta.
3
Ative o modo SPA e adicione seu domínio
Se seu app usa roteamento do lado do cliente, ative o modo de aplicação de página única para que links diretos resolvam para seu index.html em vez de retornar 404. No Pro, conecte seu próprio domínio com SSL automático. Envie novamente após sua próxima build para publicar uma atualização na mesma URL.
Sua build já é um site estático
Uma build de front-end moderna é, por design, uma pasta de arquivos estáticos, esse é o ponto central da etapa de build. Vite, Create React App, Vue CLI, o adaptador estático do SvelteKit e Astro todos emitem um index.html mais bundles de JS/CSS com fingerprint e seus assets. Nenhum servidor é necessário para servi-los; você só precisa de um lugar para colocar os arquivos. Compactar essa pasta e enviá-la aqui é o caminho mais curto de npm run build até uma URL pública, sem CI, sem configuração de deploy e nada para instalar.
Compacte dist/ (ou build/, ou out/), nós encontramos
Diferentes ferramentas nomeiam a pasta de saída de formas distintas: Vite escreve dist/, Create React App escreve build/, uma exportação estática de Next ou Nuxt escreve out/, Jekyll e 11ty escrevem _site/ e public/. Você não precisa lembrar qual, se seu ZIP contiver uma dessas pastas (ou uma pasta envolvente ao compactar pelo desktop), detectamos a raiz web real e servimos a partir dela. Compacte a saída da build em vez do código-fonte; enviar um projeto sem build não renderizará, e avisaremos se não encontrarmos um index.html.
Roteamento do lado do cliente que realmente funciona
Apps de página única roteiam no navegador: /dashboard e /settings são tratados pelo React Router ou Vue Router, não por arquivos HTML separados. Isso significa que um visitante que abre um link direto, ou atualiza em uma página interna, precisa que o servidor devolva index.html para que seu router assuma o controle. Ative o modo de aplicação de página única e é exatamente isso que acontece: caminhos desconhecidos fazem fallback para index.html com 200, então recarregamentos e links diretos compartilhados funcionam em vez de retornar 404. Deixe desativado para um site multipágina comum e caminhos desconhecidos retornam um 404 real (ou seu próprio 404.html).
Assets com hash em cache agressivo, HTML nunca desatualizado
Boas ferramentas de build fazem fingerprint nos seus bundles, app.4f3a9c2b.js, exatamente para que possam ser cacheados para sempre. Respeitamos isso: assets com hash de conteúdo são servidos com cache imutável de um ano, então visitas repetidas são instantâneas, enquanto seu index.html é servido sem cache para que um novo upload apareça imediatamente. Você obtém o desempenho do cache agressivo sem a armadilha clássica de um arquivo HTML desatualizado apontando para bundles que não existem mais. Publique uma nova build enviando um novo ZIP; a URL permanece a mesma e os visitantes recebem a nova versão no próximo carregamento.
No seu próprio domínio, com SSL
Uma build hospedada em uma URL aleatória serve para prévia, mas um app real precisa de um endereço real. No Pro, conecte seu domínio ou subdomínio e provisionamos HTTPS automaticamente, sem configuração de certificado, sem renovações. Isso torna este um lar legítimo para um pequeno front-end de produção: uma ferramenta interna, um site de marketing, um app de documentação, uma entrega para cliente. Tudo o que o navegador precisa para rodar seu app é servido corretamente; simplesmente não há backend, que é o limite honesto da hospedagem estática.
Somente estático, onde um backend é necessário, este não é o lugar
Isso serve seus arquivos estáticos compilados e nada mais: sem renderização no servidor por requisição, sem rotas de API, sem banco de dados. Se seu app chama uma API externa do navegador via HTTPS, isso continua funcionando. Se depende de código de servidor, componentes de servidor do Next.js renderizados por requisição, endpoints do SvelteKit, segredos de ambiente lidos no servidor, você precisa de uma plataforma que execute esse servidor, e deve exportar uma build totalmente estática ou hospedar em outro lugar. Dito claramente: traga sua saída compilada e tenha uma hospedagem estática rápida; traga um app dependente de servidor e a hospedagem estática é a ferramenta errada.
Publique uma pasta dist/ do Vite ou React em uma URL ao vivo sem pipeline de CI.
Agências e estúdios
Entregue a um cliente um app ao vivo no seu próprio domínio com SSL, como entrega.
Designers e makers independentes
Coloque um portfólio, uma landing ou um app de documentação online em segundos.
Equipes que publicam ferramentas internas
Hospede um painel ou ferramenta interna como SPA estática, com links diretos que funcionam.
O que dizem
Nas palavras deles
“O painel de administração é incrivelmente intuitivo e montado exatamente como um usuário pensa. Meus alunos disseram que era fácil de usar e funcionava perfeitamente.”
JJasonProfessor · compartilha materiais de aula
“O app é realmente agradável e fácil de usar. Mantenho todos os meus links de apps em um só lugar, minhas capturas da App Store e Play Store, e organizo minhas imagens e PDFs em álbuns com tags. Com o armazenamento grande, tudo fica aqui.”
EEvelynDesenvolvedora de apps
“Cuido de contratos, faturas e arquivos legais para várias organizações diferentes, então quase tudo o que envio é protegido por senha. O Link in Seconds facilita isso, e mantenho meu portfólio em um domínio próprio. É fácil de usar e realmente acessível.”
GGuy HenryFreelancer · contratos e faturas
Todos os recursos de link são grátis. O Pro adiciona espaço e hospedagem de sites.
A que sua ferramenta produzir: dist/ para Vite, build/ para Create React App, out/ para uma exportação estática. Você também pode compactar o projeto inteiro, detectamos a pasta de saída (dist/build/out/public/_site) e servimos a partir dela, então não precisa ser exato.
Sim. Cada asset é servido com o tipo MIME exato que o navegador requer, text/javascript para JS, text/css para CSS, font/woff2 para fontes, e bundles com hash de conteúdo recebem cache imutável de um ano enquanto o HTML permanece sem cache, então atualizações aparecem imediatamente.
Ative o modo de aplicação de página única. Caminhos desconhecidos fazem fallback para seu index.html com 200, então links diretos e recarregamentos deixam seu router (React Router, Vue Router, etc.) resolvê-los em vez de retornar 404.
Sim, se você exportar uma build totalmente estática (a pasta out/). Qualquer coisa que precise de um servidor em execução em tempo de requisição, componentes de servidor renderizados por requisição, rotas de API, middleware de servidor, está fora do escopo da hospedagem estática; exporte a saída estática ou hospede em uma plataforma que execute o servidor.
Rode sua build novamente, compacte a saída e envie, a mesma URL serve a nova versão, então os links que você compartilhou continuam funcionando. Não há pipeline de CI nem comando de redeploy; substituir o ZIP substitui o site.
Sim, no Pro. Conecte um domínio ou subdomínio ao seu site com SSL automático para que os visitantes vejam seu endereço na barra de URL. Sem um domínio próprio, o site fica no seu próprio endereço linkinseconds.
A hospedagem de sites estáticos é uma função Pro. Sites Pro comportam até 500 arquivos e 100 MB no total; o Lifetime aumenta esse limite. Cada site é servido a partir de sua própria origem isolada, então o JavaScript do seu app está completamente em sandbox separado do nosso.
Publique sua pasta dist/ como app ao vivo, em segundos
Rode npm run build, compacte a saída e envie aqui. Seu app fica online em uma URL limpa com assets com hash, roteamento SPA e domínio próprio com SSL no Pro, sem pipeline de deploy.