PUBLICACIÓN DE APP EN LINUX

Publica tu app en LinuxSnap Store, Flathub & AppImage

Los usuarios de Linux representan el 4% del mercado de escritorio global — y crecen rápidamente en segmentos de desarrolladores, académicos y empresas. Distribuir tu app en Linux significa llegar a usuarios en Ubuntu, Fedora, Debian, Arch y más de 40 otras distribuciones mediante tres formatos de empaquetado: Snap, Flatpak y AppImage.

SaasToStore construye los tres automáticamente usando Tauri y GitHub Actions. Sin snapcraft.yaml que escribir, sin manifest de Flatpak que mantener. Pega tu URL — obtén una app Linux nativa.

Tres formatos de distribución de Linux — comparados

Formato
Distribución
Alcance
SaasToStore
.AppImage
Descarga directa
Cualquier distro Linux x86_64
✅ Cada build
Snap
Snap Store (snapcraft.io)
20M+ usuarios / 40+ distros
✅ Conexión con un clic
Flatpak
Flathub (flathub.org)
2M+ usuarios mensuales
✅ PR auto-generado

Cómo SaasToStore construye tu app de Linux

La pipeline de build de Linux corre en GitHub Actions con un runner Ubuntu 22.04:

  1. 1

    Tauri envuelve tu web app en una shell nativa

    SaasToStore usa Tauri — el framework de escritorio basado en Rust — para integrar la URL de tu web app en una ventana Linux nativa. El resultado tiene su propia entrada en el menú de aplicaciones, ícono en la barra de tareas y notificaciones del sistema. Sin sobrecarga de Electron — los binarios de Tauri suelen pesar menos de 15 MB.

  2. 2

    La matriz de GitHub Actions construye los tres formatos

    La build.yml matrix ejecuta tres jobs simultáneamente: Ubuntu 22.04 para Linux (.AppImage + Snap), Windows para .msi, macOS para .dmg. Los tres se completan en 8–12 minutos. Los artefactos de Linux se suben a un GitHub Release.

  3. 3

    AppImage — disponible de inmediato para descarga directa

    El .AppImage se incluye con cada Desktop build. Funciona en cualquier distribución Linux x86_64 sin instalación — los usuarios hacen doble clic en él. Obtienes una URL de descarga permanente en GitHub Releases.

  4. 4

    Snap Store — conecta una vez, publica automáticamente

    Conecta tus credenciales de Snapcraft en el panel de SaasToStore. La publicación con un clic sube el paquete snap al Snap Store y lo envía para revisión. Revisión Snap: 1–3 días hábiles.

  5. 5

    Flathub — manifest generado, PR abierto automáticamente

    Conecta tu cuenta de GitHub. SaasToStore genera el manifest de Flatpak (org.tuapp.App) y abre un pull request al repositorio de GitHub de Flathub. Revisión de Flathub: 1–2 semanas. Una vez aprobado, tu app está disponible en flathub.org.

Distribuciones de Linux compatibles

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

Lo que se incluye con cada build de Linux

  • Linux .AppImage — funciona en cualquier distribución x86_64 sin instalación
  • Paquete Snap — listo para envío al Snap Store
  • Manifest de Flatpak — listo para pull request de Flathub
  • Ventana nativa de Tauri — no un navegador, no Electron
  • Ícono de aplicación + entrada de escritorio (archivo .desktop)
  • GitHub Release con URL de descarga permanente
  • Mismo build que Windows .msi y macOS .dmg — el plan LAUNCH cubre los cinco

Frequently asked questions

¿Qué es el Snap Store?+

El Snap Store es la plataforma de distribución de apps de Canonical para Linux. Los paquetes Snap funcionan en Ubuntu, Fedora, Debian, Arch y más de 40 distribuciones de Linux. Más de 20 millones de usuarios de Linux acceden al Snap Store mensualmente. La publicación es gratuita.

¿Qué es Flathub?+

Flathub es el repositorio de apps Flatpak más grande para Linux, integrado por defecto en GNOME Software en Fedora, Linux Mint y elementary OS. Distribuye a más de 2 millones de usuarios activos mensuales. Listarse en Flathub es gratuito para apps de código abierto y comerciales.

¿Qué es un AppImage?+

Un AppImage es un formato portátil de aplicación Linux — un único archivo .AppImage autocontenido que se ejecuta en cualquier distribución de Linux sin instalación, sin acceso root y sin gestión de paquetes. Ideal para distribución de descarga directa.

¿Necesito conocer el empaquetado de Linux para publicar con SaasToStore?+

No. SaasToStore construye tu .AppImage, paquete Snap y manifest de Flatpak automáticamente usando Tauri y GitHub Actions. No escribes ninguna configuración de empaquetado.

¿Puede mi web app ejecutarse como una aplicación Linux nativa?+

Sí. SaasToStore usa Tauri para envolver tu web app en una ventana Linux nativa — con ícono en la barra de tareas, entrada en el menú de aplicaciones y notificaciones del sistema. Se comporta como una app de escritorio nativa, no como una ventana de navegador.

¿Qué distribuciones de Linux admite SaasToStore?+

AppImage: funciona en cualquier distribución Linux x86_64 (Ubuntu, Fedora, Debian, Arch, Manjaro y más). Snap: más de 40 distribuciones vía el daemon de Snap. Flatpak/Flathub: Fedora, Linux Mint, Pop!_OS, elementary OS y cualquier distribución con Flatpak instalado.

¿Es gratuita la publicación en Flathub?+

Sí. Flathub es gratuito tanto para apps de código abierto como para apps comerciales propietarias. El proceso de revisión requiere enviar un manifest de Flatpak mediante un pull request de GitHub — SaasToStore genera este manifest automáticamente.

¿Qué plan incluye la publicación en Linux?+

El plan LAUNCH (20 EUR una vez) incluye Android + Desktop — Windows .msi, macOS .dmg, Linux .AppImage, Snap Store y Flathub. Los cinco desde un solo build.

Tres canales de distribución Linux desde un solo build

AppImage para descarga directa. Snap Store para 20M+ usuarios. Flathub para 2M+ usuarios activos mensuales. Los tres desde el plan LAUNCH de SaasToStore.

Construir mi app de Linux