PUBLICAÇÃO DE APP LINUX

Publique seu app no LinuxSnap Store, Flathub & AppImage

Usuários Linux representam 4% do mercado global de desktop — e crescem rapidamente em segmentos de desenvolvedores, acadêmicos e empresas. Distribuir seu app no Linux significa alcançar usuários no Ubuntu, Fedora, Debian, Arch e em mais de 40 outras distribuições via três formatos de empacotamento: Snap, Flatpak e 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

Formato
Distribuição
Alcance
SaasToStore
.AppImage
Download direto
Qualquer distro Linux x86_64
✅ Cada build
Snap
Snap Store (snapcraft.io)
20M+ usuários / 40+ distros
✅ Conexão com um clique
Flatpak
Flathub (flathub.org)
2M+ usuários mensais
✅ PR auto-gerado

Como o SaasToStore constrói seu app Linux

A pipeline de build Linux roda no GitHub Actions com um runner Ubuntu 22.04:

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

Ubuntu 20.04+
Fedora 36+
Debian 11+
Arch Linux
Manjaro
Linux Mint
Pop!_OS
elementary OS
openSUSE
Zorin OS
Kali Linux
Qualquer distro x86_64

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