FR
Se connecter Crée ton compte

Installer Zipline sur Saplo : ton hébergement perso d'extraits d’écran au lieu de CloudApp Pro

Les captures d’écran se perdent dans l’historique du chat et le stockage dans le cloud coûte un abonnement sans contrôle des données. Zipline est une solution open source pour héberger captures et fichiers avec liens courts, à installer sur Saplo depuis le catalogue. Installation simple, création d’un compte admin et connexion à ShareX.

Grzegorz Kalmus ·

Les captures d’écran et les fichiers destinés aux clients finissent dans l’historique du chat, et après un mois, plus personne ne sait où les retrouver, car Discord, Slack et Messenger sont des chats, pas des espaces de stockage, et tout défile dans la masse de messages. Des services comme CloudApp organisent ce bazar, mais avec un abonnement : le plan Pro coûte 9 € par mois, soit 109 € par an, et les fichiers restent quand même sur les serveurs du fournisseur. Zipline est un hébergement open source de captures d’écran et fichiers que tu installes sur ton propre Box Saplo : tu télécharges un fichier depuis le navigateur ou avec un raccourci dans ShareX, tu obtiens un lien court et tu le partages. Voici étape par étape comment installer Zipline sur Saplo et le connecter à ShareX sous Windows.

Pourquoi Zipline plutôt que CloudApp Pro

Dans l'hébergement cloud de captures d'écran, tu payes deux fois : un abonnement et les données. Le forfait décide combien de téléchargements tu peux faire et la taille des fichiers que tu télécharges, et chaque fichier est stocké sur le serveur de l'entreprise, à qui tu racontes au passage sur quoi tu travailles. Quand le fournisseur augmente les prix ou change les forfaits, ton archive reste, mais selon ses conditions.

Zipline inverse cette relation. L'application fonctionne sur ton Box, les fichiers sont sur ton disque, et la limite est uniquement la capacité de ton forfait d'hébergement. Tu télécharges une capture d'écran, un fichier de projet ou un enregistrement, tu obtiens un lien court menant à un aperçu et tu l'envoies à qui tu veux, sans compter les téléchargements. Sous Windows, ShareX gère cela, envoyant la capture directement depuis un raccourci clavier, et sous macOS et Linux, tu utilises la même API de téléchargement.

Le projet est open source et développé publiquement sur GitHub, et l'image officielle Docker est la même version que celle que les utilisateurs installent sur leur propre serveur dédié.

Exigences et hébergement Zipline sur Saplo

La recette Zipline dans le catalogue Saplo requiert au minimum 512 MB de RAM et 10 GB d’espace disque. Le plus petit Box S à 27 € par an (1 GB de RAM, 15 GB de disque) couvre ces deux seuils : après l'installation, il reste environ 0,5 GB de mémoire pour d'autres applications, et l’espace pour les fichiers est limité par la capacité du disque du Box, pas par le compteur de téléchargements. Pour une très grande archive de vidéos, il est conseillé d’envisager un Box plus grand, mais pour des captures d’écran typiques et des documents, le Box S est largement suffisant.

Avant l’installation, prépare :

  • un Box actif avec des ressources libres,
  • le nom de l’application ainsi que le domaine ou sous-domaine *.saploapp.pl sous lequel l’hébergement des fichiers fonctionnera,
  • un navigateur, car l’installation se fait entièrement depuis le panneau.

Tu n’as pas à créer ni configurer de base de données. Zipline nécessite Postgres, et la base partagée de Saplo supporte MySQL et MariaDB, donc la recette lui attribue un conteneur PostgreSQL dédié dans la même installation : le moteur génère le mot de passe de la base et le secret de session, et toi, tu gères uniquement ton compte administrateur. SSH n’est pas nécessaire. L’offre actuelle et la description du déploiement sont disponibles sur la page Zipline sur Saplo.

Installation pas à pas

  1. Connecte-toi au panneau Saplo et ouvre le Catalogue d'applications. Recherche Zipline (catégorie "Outils pour entreprises").
  2. Donne un nom à l'application, indique un Box avec des ressources libres et choisis un domaine ou sous-domaine sous lequel tu souhaites utiliser l'hébergement de fichiers.
  3. Confirme le formulaire. La recette télécharge l'image officielle ghcr.io/diced/zipline avec un conteneur PostgreSQL, les combine en une seule installation et expose l'application via nginx du Box avec un certificat SSL gratuit.
  4. Le premier démarrage prend plus de temps que pour des applications plus simples, car deux images sont téléchargées et le schéma de base de données est créé. Le moteur attend la réponse de l'application, donc la fin de l'installation dans le panneau signifie que Zipline fonctionne, pas seulement que le conteneur est lancé.
  5. Va à l'adresse de l'application. Au premier accès, Zipline affiche un assistant de configuration : tu entres le nom du compte administrateur et un mot de passe. Il n'y a aucun identifiant par défaut caché dans les fichiers, le compte t'appartient dès la première seconde.
  6. Dans le répertoire des applications sur le Box (/srv/apps/<app-name>/) tu trouveras le fichier ZIPLINE-SETUP.txt : un rappel des étapes et les instructions pour connecter ShareX. Tu peux le lire via SFTP, mais il ne contient aucun mot de passe, donc ignorer ce fichier ne bloque rien.

Si l'application ne répond pas après la fin de l'installation, vérifie son statut dans le panneau et contacte le support Saplo, plutôt que de lancer une seconde installation à côté de la première.

Captures d'écran avec ShareX sur Windows

Le grand avantage de Zipline apparaît sur Windows, où ShareX est depuis des années la référence pour les captures d'écran. Dans le panneau Zipline, tu télécharges le fichier de configuration prêt à l'emploi .sxcu contenant l'adresse de ton instance et ta clé API, puis tu l'importes dans ShareX : Destinations -> Custom uploader settings -> Import. Désormais, chaque capture réalisée avec le raccourci ShareX est instantanément envoyée sur ton Box, et un lien raccourci vers le fichier est copié dans le presse-papier, ce qui te permet de le partager directement avec un simple Ctrl+V. Le chemin complet, de l'impression écran au lien prêt à l'emploi, est plus rapide que de sauvegarder un fichier sur le bureau et de le télécharger manuellement.

Envoi depuis macOS, Linux et le navigateur

ShareX n'est qu'un des clients : l'API d'upload Zipline est ouverte, donc tout programme capable d'envoyer un fichier via une requête HTTP peut l'utiliser. Sur macOS et Linux, les outils courants disposent de leur propre système d'envoi ou de scripts où tu entres l'adresse de l'instance ainsi que ta clé API, générée dans le panneau Zipline sous l'onglet Paramètres -> Compte.

Le navigateur fonctionne sans aucune configuration : après t'être connecté au panneau Zipline, tu peux glisser-déposer un fichier sur la page ou le sélectionner depuis le disque, obtenir un lien court et le copier en un clic. Ce mode suffit quand tu utilises un ordinateur public ou un téléphone.

Paramètres à connaître

Sur le compte administrateur, tu disposes d'un panneau de configuration complet. Les plus utiles au début : la taille maximale du fichier téléversé, l'expiration automatique des anciens téléversements, le thème de l'interface et le téléversement multipart pour les gros fichiers. Saplo ne modifie pas les valeurs par défaut de l'image, donc tu règles les limites selon tes besoins, et non selon les hypothèses du fournisseur d'hébergement.

Zipline sur Saplo contre CloudApp Pro

CloudApp Pro Zipline sur Saplo
Prix annuel 109 € (9 € par mois) 27 € (Box S)
Où sont stockés les fichiers sur les serveurs du fournisseur de service sur ton Box
Limite des téléchargements selon le plan tarifaire seule la capacité du disque du Box limite
Envoi par raccourci clavier application CloudApp ShareX ou n'importe quel client API
Liens courts pour partage oui oui
Comptes pour l'équipe dans les plans supérieurs créés par l'administrateur, sans frais

La différence de prix est de 82 € par an en faveur de Zipline, mais la ligne la plus importante du tableau est la deuxième : l'archive des captures d'écran et des fichiers ne dépend ni du tarif ni de la décision d'une seule entreprise.

Questions fréquentes

Ai-je besoin de SSH ? Non. L'installation se fait depuis le catalogue dans le panneau, le compte administrateur se crée via l'assistant lors de la première connexion, et le fichier ZIPLINE-SETUP.txt est un manuel, pas une source de mots de passe. Le SFTP sert surtout à le lire, mais tout le reste se fait depuis ton navigateur.

Dois-je créer une base de données ? Non. Zipline nécessite Postgres, donc la recette lui consacre un conteneur de base dédié dans la même installation. Le mot de passe de la base et le secret de session sont générés par le moteur lors de l'installation, tu configures uniquement ton compte administrateur.

Combien de captures d'écran peuvent tenir sur une Box S ? Une capture d’écran PNG pèse généralement de quelques centaines de kilo-octets à quelques mégaoctets, donc on parle de milliers de fichiers. Ce sont plutôt les vidéos, fichiers projets volumineux et autres applications sur la même Box qui occupent vite de la place.

Puis-je donner l'accès à des collaborateurs ? Oui. Zipline propose un enregistrement par invitation : l’administrateur génère une invitation, et la personne avec l’invitation crée son propre compte sur la même instance. Le nombre de comptes ne génère pas de coûts, seule la ressource disponible sur la Box est la limite.

Qu’en est-il des mises à jour ? Zipline fonctionne dans un conteneur à partir de l’image officielle Docker ghcr.io/diced/zipline, tandis que les fichiers uploadés et la base restent dans des volumes séparés, donc la mise à jour de l’application ne touche pas à tes fichiers ni à tes paramètres.

Par où commencer ? Ouvre l’offre d’hébergement Zipline sur Saplo, choisis ta Box et lance l’application depuis le catalogue. Une fois installée, crée un compte avec l’assistant, télécharge le fichier .sxcu et connecte ShareX : tu pourras envoyer ta première capture d’écran sur ton propre serveur plus vite que de te préparer un café.

  • #Zipline
  • #Guide
  • #Self-hosted
  • #Captures d'écran