| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| warpinator [Le 25/01/2025, 20:44] – + localsend / lien page dédiée plutôt que répéter comment installer flatpak / ppa fourre-tout déconseillé krodelabestiole | warpinator [Le 10/05/2026, 20:58] (Version actuelle) – reformulations (WiP) | iOS n'est pas mac. warpinator ne tourne d'ailleurs pas sur macOS krodelabestiole |
|---|
| ====== Warpinator ====== | ====== Warpinator ====== |
| |
| **Warpinator** est une application qui permet d'échanger des fichiers entre des machines (linux, IOS, Windows, et même Android) du même réseau local (celles reliées à la box wifi de votre foyer). Warpinator doit être installé et lancé sur toutes les machines du réseau local entre lesquelles on souhaite faire ces échanges. | **Warpinator** est une application qui permet d'échanger des fichiers entre des machines ([[:distributions|Linux]], Windows, Android ou iOS) du même réseau local (celles reliées à la //box// Internet). |
| |
| Le logiciel évite d'avoir à passer par le mail, avec les limitations en taille de fichier de celui-ci, ou par des clés USB transportées d'un PC à un autre. | **Warpinator** ne permet pas d'échanger de fichier via [[:Internet]], seulement sur le [[:réseau]] //local//.\\ |
| | Il doit être installé et lancé sur toutes les machines entre lesquelles on souhaite échanger des fichiers. |
| |
| L'application ne permet pas des échanges de fichiers via internet, seulement sur le réseau __local__. | L'application est [[wpfr>logiciel libre|libre]], et a été créée par les développeurs de [[:distributions#Linux Mint]], qui l'intègre par défaut. |
| | |
| Le logiciel est libre, et a été créé par [[wpfr>Linux Mint]], qui l'intègre par défaut. Sur Ubuntu, il vous faudra l'installer sur tous les PC concernés par les échanges. | |
| |
| <note tip> | <note tip> |
| Il existe de nombreuses alternatives à Warpinator. | Il existe de nombreuses alternatives à **Warpinator**.\\ |
| * **[[https://localsend.org/fr|LocalSend]]** en particulier est aussi disponible en [[:flatpak]], et en [[:snap]], est plus simple d'utilisation, compatible en plus avec macOS, et permet, outre des fichiers, de transférer rapidement du texte ou le contenu du [[:presse-papier]]. | * **[[https://localsend.org/fr|LocalSend]]** en particulier est aussi disponible en [[:Flatpak]], et en [[:snap]], est plus simple d'utilisation, compatible en plus avec macOS, et permet, outre des fichiers, de transférer rapidement du texte ou le contenu du [[:presse-papier]]. |
| </note> | </note> |
| |
| ===== Installation ===== | ===== Installation ===== |
| |
| **Warpinator** n'est pas dans les [[:dépôts]] officiels d'Ubuntu (en tout cas jusqu'à la 24.04). Pour l'installer vous pouvez passer par [[:flatpak]] ou par un [[:PPA]]. | **Warpinator** n'existe pas dans les [[:dépôts]] officiels d'Ubuntu.\\ |
| | Pour l'installer, [[#Flatpak]] est recommandé. |
| |
| ==== Ubuntu via Flatpak ==== | ==== Flatpak ==== |
| |
| **Warpinator** est disponible en [[:flatpak]] sur le dépôt [[https://flathub.org/apps/org.x.Warpinator|Flathub]] et peut donc s'installer en suivant [[:tutoriel:installer_application_flatpak|cette procédure]] puis en installant le paquet ''org.x.Warpinator''. | **Warpinator** est distribué par ses développeurs en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/org.x.Warpinator|Flathub]]. |
| | |
| | On peut donc l'obtenir en [[:flatpak#installation|installant Flatpak]] avec le [[:flatpak#ajout_du_depot_flathub|dépôt Flathub]] si ce n'est pas déjà fait, puis en installant ''Warpinator'' depuis [[:gnome-software|GNOME Logiciels]], ou en [[:gerer_flatpak#installation_d_applications|installant le paquet]] ''[[https://flathub.org/fr/apps/org.x.Warpinator|org.x.Warpinator]]'' en ligne de commande : |
| | <code>flatpak install org.x.Warpinator</code> |
| |
| ==== Ubuntu via un PPA (déconseillé) ==== | ==== PPA (déconseillé) ==== |
| |
| **Warpinator** (et d'autres applications développées par [[wpfr>Linux Mint]]) se trouve sur un [[:PPA]]. Pour installer ce PPA et warpinator, exécutez au terminal : | <note important> |
| <code>sudo add-apt-repository ppa:kelebek333/mint-tools -y && sudo apt update && sudo apt install warpinator -y</code> | L'ajout d'un [[:PPA]] est plus dangereux que l'utilisation de [[#Flatpak]] (voir cet [[:ppa#presentation_des_depots_logiciels|avertissement]]). |
| | |
| | Cette méthode peut aussi poser des problèmes lors d'une [[:upgrade|mise à niveau]]. |
| | </note> |
| | |
| | Vous pouvez aussi installer **Warpinator** (et d'autres applications développées pour [[:distributions #Linux Mint]]) depuis le [[:PPA]] non officiel ''mint-tools'' : |
| | - [[:ppa#ajout_d_un_ppa_a_vos_sources_logicielles|ajouter le PPA]] ''ppa:kelebek333/mint-tools''((https://launchpad.net/~kelebek333/+archive/ubuntu/mint-tools)) aux sources de logiciels |
| | - [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|recharger la liste de vos paquets]] |
| | - puis [[:tutoriel:comment_installer_un_paquet|installer le paquet]] ''[[apt>warpinator]]'' |
| |
| ==== Autres OS ==== | ==== Autres OS ==== |
| |
| * Il existe une application **Android** __non officielle__ (mais qui semble parfaitement fonctionner) sur le playstore, [[https://play.google.com/store/apps/details?id=slowscript.warpinator|ici]]. Se trouve également sur [[https://f-droid.org/fr/packages/slowscript.warpinator/|F-Droid]]. | Il existe différentes applications non officielles pour certains autres systèmes : |
| * Il existe une application pour **Windows** (voir [[https://winpinator.swisz.cz/|ici]]). | * **warpinator-android**(([[https://github.com/slowscript/warpinator-android|GitHub]])) pour Android, disponible sur [[https://play.google.com/store/apps/details?id=slowscript.warpinator|Google Play]] ou [[https://f-droid.org/fr/packages/slowscript.warpinator/|F-Droid]] |
| * Il existe une application pour **IOS** (Mac) (voir [[https://testflight.apple.com/join/7ndmZa31|ici]]). | * **[[https://winpinator.swisz.cz/|warpinator-windows]]**((https://github.com/slowscript/warpinator-windows)) pour Windows |
| | * **[[https://testflight.apple.com/join/7ndmZa31|warpinator-iOS]]**(([[https://github.com/williamMillington/warpinator-iOS|GitHub]])) pour iOS |
| Ces différentes applications vous permettent de créer un réseau __local__ (connecté à votre box / routeur) d'échanges de fichiers, quel que soit le système d'exploitation (OS). Si l'application a été installée et lancée sur les machines de ce réseau, bien sur. | |
| | |
| Les sites GitHub de ces versions "non-linux" : | |
| * Android: https://github.com/slowscript/warpinator-android | |
| * iOS: https://github.com/williamMillington/warpinator-iOS (beta) | |
| * Windows: https://github.com/slowscript/warpinator-windows | |
| |
| ===== Lancement ===== | ===== Lancement ===== |
| |
| Le programme se trouve normalement dans votre menu habituel des applications. | Lancer l'application depuis le [[:tutoriel:comment_lancer_application|menu des applications]] (catégorie //utilitaires//). |
| |
| Pour un lancement en ligne de commande (terminal), tout dépend de l'installation : | Ou depuis un [[:terminal]] selon la méthode d'installation : |
| | * pour une installation depuis un PPA, saisir la [[:commande_shell|commande]] ''warpinator'' |
| * pour une installation en PPA, tapez simplement **warpinator**, | * pour la version [[#Flatpak]], [[:gerer_flatpak#lancer_une_application|entrer la commande]]<code>flatpak run org.x.Warpinator</code> |
| * pour une installation flatpak, tapez <code>flatpak run --command=warpinator org.x.Warpinator --debug</code> | |
| |
| ===== Configuration ===== | ===== Configuration ===== |
| |
| ==== Firewall ==== | |
| |
| Si le [[wpf>Pare-feu (informatique)]] d'une machine est actif, il vous faudra ajouter une règle sur __chaque__ machine concernée, pour y autoriser les connexions entrantes par le port utilisé par Warpinator (qui est par défaut le port 42000). | |
| |
| Sur Ubuntu, la commande (terminal) pour ouvrir ce port est : | |
| <code>sudo ufw allow from any to any port 42000</code> | |
| Il faudra faire l'équivalent sur Windows ou MacOs si un firewall y est actif. | |
| |
| ==== Logiciel ==== | |
| |
| Par défaut, la configuration proposée convient très bien, mais vous pouvez souhaiter la modifier. Pour ce faire, lancez le logiciel (il est dans votre menu normal des applications) puis allez dans **Menu > préférences**. | Par défaut, la configuration proposée convient très bien, mais vous pouvez souhaiter la modifier. Pour ce faire, lancez le logiciel (il est dans votre menu normal des applications) puis allez dans **Menu > préférences**. |
| |
| Il n'y a pas à configurer les machines du réseau (celles reliées à votre box internet), votre Warpinator les détecte automatiquement à chaque lancement __si warpinator y est également lancé__ avec le même **code de groupe**. La liste des machines indique également si une machine précédemment détectée est actuellement déconnectée. | Il n'y a pas à configurer les machines du réseau (celles reliées à votre box internet), votre Warpinator les détecte automatiquement à chaque lancement __si warpinator y est également lancé__ avec le même **code de groupe**. La liste des machines indique également si une machine précédemment détectée est actuellement déconnectée. |
| | |
| | ==== Firewall ==== |
| | |
| | Si le [[:pare-feu]] d'une machine est actif, il faut ajouter une règle sur //chaque// machine concernée, pour y autoriser les connexions entrantes par le port utilisé par Warpinator (''42000'' par défaut). |
| | |
| | La commande pour ouvrir ce port sur Ubuntu est : |
| | <code>sudo ufw allow from any to any port 42000</code> |
| | Il faudra faire l'équivalent sur Windows si un pare-feu y est actif. |
| |
| ===== Utilisation ===== | ===== Utilisation ===== |
| ===== Liens ===== | ===== Liens ===== |
| |
| * La documentation Ubuntu sur le [[partage|partage]] de fichiers. | * La documentation Ubuntu sur le [[:partage]] de fichiers. |
| * [[https://www.numetopia.fr/echanger-des-fichiers-par-le-reseau-avec-warpinator/|Un article sur numetopia]] | * [[https://www.numetopia.fr/echanger-des-fichiers-par-le-reseau-avec-warpinator/|Un article sur numetopia]] |
| * [[https://github.com/linuxmint/warpinator|Le site Github officiel]] | * [[https://github.com/linuxmint/warpinator|GitHub]] |
| * [[https://www.aldi4.org/2021/08/21/warpinator-echanger-des-fichiers-entre-ordinateurs-gnu-linux-via-le-reseau-local-de-la-maison/|Un autre article en ligne]] | * [[https://www.aldi4.org/2021/08/21/warpinator-echanger-des-fichiers-entre-ordinateurs-gnu-linux-via-le-reseau-local-de-la-maison/|Un autre article en ligne]] |