PUBLICACIÓN DE APP EN LINUX
Publica tu app en Linux — Snap Store, Flathub & 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
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
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
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
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
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
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
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