PUBLICATION APP LINUX
Publiez votre app sur Linux — Snap Store, Flathub & AppImage
SaasToStore build les trois automatiquement via Tauri et GitHub Actions. Aucun snapcraft.yaml à écrire, aucun manifest Flatpak à maintenir. Collez votre URL — obtenez une app Linux native.
Trois formats de distribution Linux — comparés
Comment SaasToStore build votre app Linux
Le pipeline de build Linux tourne sur GitHub Actions avec un runner Ubuntu 22.04 :
- 1
Tauri enveloppe votre web app dans un shell natif
SaasToStore utilise Tauri — le framework desktop basé sur Rust — pour intégrer l'URL de votre web app dans une fenêtre Linux native. Le résultat a sa propre entrée dans le menu des applications, son icône dans la barre des tâches et des notifications système. Pas de surpoids Electron — les binaires Tauri font généralement moins de 15 Mo.
- 2
La matrice GitHub Actions build les trois formats
Le build.yml lance trois jobs simultanément : Ubuntu 22.04 pour Linux (.AppImage + Snap), Windows pour .msi, macOS pour .dmg. Les trois se terminent en 8–12 minutes. Les artefacts Linux sont uploadés vers un GitHub Release.
- 3
AppImage — disponible immédiatement pour le téléchargement direct
Le .AppImage est inclus avec chaque Desktop build. Il fonctionne sur n'importe quelle distribution Linux x86_64 sans installation — les utilisateurs double-cliquent dessus. Vous obtenez une URL de téléchargement permanente sur GitHub Releases.
- 4
Snap Store — connectez une fois, publiez automatiquement
Connectez vos credentials Snapcraft dans le tableau de bord SaasToStore. La publication en un clic uploade le package snap sur le Snap Store et le soumet pour review. Review Snap : 1–3 jours ouvrés.
- 5
Flathub — manifest généré, PR ouverte automatiquement
Connectez votre compte GitHub. SaasToStore génère le manifest Flatpak (org.votreapp.App) et ouvre une pull request vers le dépôt GitHub de Flathub. Review Flathub : 1–2 semaines. Une fois approuvée, votre app est en ligne sur flathub.org.
Distributions Linux supportées
Ce qui est inclus avec chaque Linux build
- Linux .AppImage — fonctionne sur toute distribution x86_64 sans installation
- Package Snap — prêt pour la soumission au Snap Store
- Manifest Flatpak — prêt pour la pull request Flathub
- Fenêtre native Tauri — pas un navigateur, pas Electron
- Icône d'application + entrée desktop (fichier .desktop)
- GitHub Release avec URL de téléchargement permanente
- Même build que Windows .msi et macOS .dmg — le plan LAUNCH couvre les cinq
Frequently asked questions
Qu'est-ce que le Snap Store ?+
Le Snap Store est la plateforme de distribution d'apps de Canonical pour Linux. Les packages Snap fonctionnent sur Ubuntu, Fedora, Debian, Arch et 40+ autres distributions Linux. Plus de 20 millions d'utilisateurs Linux accèdent au Snap Store chaque mois. La publication est gratuite.
Qu'est-ce que Flathub ?+
Flathub est le plus grand dépôt d'apps Flatpak pour Linux, intégré par défaut dans GNOME Software sur Fedora, Linux Mint et elementary OS. Il distribue à plus de 2 millions d'utilisateurs actifs mensuels. L'inscription sur Flathub est gratuite pour les apps open-source et commerciales.
Qu'est-ce qu'un AppImage ?+
Un AppImage est un format d'application Linux portable — un seul fichier .AppImage autonome qui fonctionne sur n'importe quelle distribution Linux sans installation, sans droits root, et sans gestionnaire de paquets. Idéal pour la distribution en téléchargement direct.
Dois-je connaître le packaging Linux pour publier avec SaasToStore ?+
Non. SaasToStore build votre .AppImage, package Snap et manifest Flatpak automatiquement via Tauri et GitHub Actions. Vous n'écrivez aucune configuration de packaging.
Mon web app peut-il tourner comme une application Linux native ?+
Oui. SaasToStore utilise Tauri pour envelopper votre web app dans une fenêtre Linux native — avec une icône dans la barre des tâches, une entrée dans le menu des applications et des notifications système. Il se comporte comme une app de bureau native, pas comme une fenêtre de navigateur.
Quelles distributions Linux SaasToStore cible-t-il ?+
AppImage : fonctionne sur n'importe quelle distribution Linux x86_64 (Ubuntu, Fedora, Debian, Arch, Manjaro, etc.). Snap : 40+ distributions via le daemon Snap. Flatpak/Flathub : Fedora, Linux Mint, Pop!_OS, elementary OS, et toute distribution avec Flatpak installé.
La publication sur Flathub est-elle gratuite ?+
Oui. Flathub est gratuit pour les apps open-source et commerciales propriétaires. Le processus de review nécessite de soumettre un manifest Flatpak via une pull request GitHub — SaasToStore génère ce manifest automatiquement.
Quel plan inclut la publication Linux ?+
Le plan LAUNCH (20 EUR en une fois) inclut Android + Desktop — Windows .msi, macOS .dmg, Linux .AppImage, Snap Store et Flathub. Les cinq depuis un seul build.
Trois canaux de distribution Linux depuis un seul build
AppImage pour le téléchargement direct. Snap Store pour 20M+ utilisateurs. Flathub pour 2M+ utilisateurs actifs mensuels. Les trois depuis le plan LAUNCH SaasToStore.
Builder mon app Linux