PUBLICAÇÃO DE APP LINUX
Publique seu app no Linux — Snap Store, Flathub & AppImage
SaasToStore constrói os três automaticamente usando Tauri e GitHub Actions. Sem snapcraft.yaml para escrever, sem manifest Flatpak para manter. Cole sua URL — obtenha um app Linux nativo.
Três formatos de distribuição Linux — comparados
Como o SaasToStore constrói seu app Linux
A pipeline de build Linux roda no GitHub Actions com um runner Ubuntu 22.04:
- 1
O Tauri envolve seu web app em uma shell nativa
O SaasToStore usa o Tauri — o framework de desktop baseado em Rust — para integrar a URL do seu web app em uma janela Linux nativa. O resultado tem sua própria entrada no menu de aplicativos, ícone na barra de tarefas e notificações do sistema. Sem sobrecarga do Electron — binários Tauri costumam ter menos de 15 MB.
- 2
A matriz do GitHub Actions constrói os três formatos
A matriz build.yml executa três jobs simultaneamente: Ubuntu 22.04 para Linux (.AppImage + Snap), Windows para .msi, macOS para .dmg. Os três concluem em 8–12 minutos. Artefatos Linux são enviados para um GitHub Release.
- 3
AppImage — disponível imediatamente para download direto
O .AppImage é incluído em todo Desktop build. Roda em qualquer distribuição Linux x86_64 sem instalação — usuários clicam duas vezes nele. Você obtém uma URL de download permanente no GitHub Releases.
- 4
Snap Store — conecte uma vez, publique automaticamente
Conecte suas credenciais Snapcraft no painel do SaasToStore. A publicação com um clique faz upload do pacote snap na Snap Store e o submete para revisão. Revisão Snap: 1–3 dias úteis.
- 5
Flathub — manifest gerado, PR aberto automaticamente
Conecte sua conta GitHub. O SaasToStore gera o manifest Flatpak (org.seuapp.App) e abre um pull request para o repositório GitHub do Flathub. Revisão do Flathub: 1–2 semanas. Após aprovação, seu app fica disponível em flathub.org.
Distribuições Linux suportadas
O que está incluído em cada build Linux
- Linux .AppImage — roda em qualquer distribuição x86_64 sem instalação
- Pacote Snap — pronto para submissão à Snap Store
- Manifest Flatpak — pronto para pull request do Flathub
- Janela nativa Tauri — não um navegador, não o Electron
- Ícone de aplicativo + entrada de desktop (arquivo .desktop)
- GitHub Release com URL de download permanente
- Mesmo build que Windows .msi e macOS .dmg — plano LAUNCH cobre os cinco
Frequently asked questions
O que é a Snap Store?+
A Snap Store é a plataforma de distribuição de apps da Canonical para Linux. Pacotes Snap funcionam no Ubuntu, Fedora, Debian, Arch e em mais de 40 outras distribuições Linux. Mais de 20 milhões de usuários Linux acessam a Snap Store mensalmente. A publicação é gratuita.
O que é o Flathub?+
O Flathub é o maior repositório de apps Flatpak para Linux, integrado por padrão no GNOME Software no Fedora, Linux Mint e elementary OS. Distribui para mais de 2 milhões de usuários ativos mensais. Listar no Flathub é gratuito para apps open-source e comerciais.
O que é um AppImage?+
Um AppImage é um formato portátil de aplicativo Linux — um único arquivo .AppImage autossuficiente que roda em qualquer distribuição Linux sem instalação, sem acesso root e sem gerenciamento de pacotes. Ideal para distribuição por download direto.
Preciso conhecer empacotamento Linux para publicar com o SaasToStore?+
Não. O SaasToStore constrói seu .AppImage, pacote Snap e manifest Flatpak automaticamente usando Tauri e GitHub Actions. Você não escreve nenhuma configuração de empacotamento.
Meu web app pode rodar como aplicativo Linux nativo?+
Sim. O SaasToStore usa o Tauri para envolver seu web app em uma janela Linux nativa — com ícone na barra de tarefas, entrada no menu de aplicativos e notificações do sistema. Comporta-se como um app de desktop nativo, não como uma janela de navegador.
Quais distribuições Linux o SaasToStore suporta?+
AppImage: roda em qualquer distribuição Linux x86_64 (Ubuntu, Fedora, Debian, Arch, Manjaro e mais). Snap: mais de 40 distribuições via daemon Snap. Flatpak/Flathub: Fedora, Linux Mint, Pop!_OS, elementary OS e qualquer distribuição com Flatpak instalado.
A publicação no Flathub é gratuita?+
Sim. O Flathub é gratuito tanto para apps open-source quanto para apps comerciais proprietários. O processo de revisão requer enviar um manifest Flatpak via pull request do GitHub — o SaasToStore gera esse manifest automaticamente.
Qual plano inclui a publicação no Linux?+
O plano LAUNCH (20 EUR uma vez) inclui Android + Desktop — Windows .msi, macOS .dmg, Linux .AppImage, Snap Store e Flathub. Os cinco a partir de um único build.
Três canais de distribuição Linux a partir de um único build
AppImage para download direto. Snap Store para 20M+ usuários. Flathub para 2M+ usuários ativos mensais. Os três a partir do plano LAUNCH do SaasToStore.
Construir meu app Linux