| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| warpinator [Le 06/01/2023, 12:21] – [Firewall] 141.227.26.230 | 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 |
|---|
| {{tag>réseau internet_et_réseaux partage}} | {{tag>réseau internet_et_réseaux partage}} |
| |
| ---- | ====== 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. | |
| |
| 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** 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). |
| |
| L'application ne permet pas des échanges de fichiers via internet, seulement sur le réseau __local__. | **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. |
| |
| 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. | 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. |
| |
| =====Installation===== | <note tip> |
| Warpinator n'est pas dans les dépôts Ubuntu (en tout cas jusqu'à la 22.10). Pour l'installer vous devez passer par sa version [[flatpak|flatpak]] ou par sa version [[ppa|PPA]]. | 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]]. |
| | </note> |
| |
| ====Ubuntu via flatpak==== | ===== Installation ===== |
| Vous trouverez la version flatpak dans la [[logitheque|logithèque]] Ubuntu. Ou en ligne de commande : | |
| <code>flatpak install warpinator -y</code> | |
| |
| __Prérequis__ : [[flatpak|Flatpak]] doit être installé sur votre PC. Si ce n'est pas encore le cas (il n'est pas installé par défaut), vous pouvez l'installer en cliquant ici [[apt>flatpak]]. Pour que les applications flatpak apparaissent dans la logithèque : [[apt>gnome-software-plugin-flatpak]] (ou[[apt>plasma-discover-flatpak-backend]] pour [[kde|kde]]). | **Warpinator** n'existe pas dans les [[:dépôts]] officiels d'Ubuntu.\\ |
| | Pour l'installer, [[#Flatpak]] est recommandé. |
| |
| Le dépôt flathub doit également être activé en exécutant au terminal : <code>flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo</code> | ==== Flatpak ==== |
| |
| ====Ubuntu via un PPA==== | **Warpinator** est distribué par ses développeurs en [[:Flatpak]] sur le dépôt [[https://flathub.org/fr/apps/org.x.Warpinator|Flathub]]. |
| Warpinator (et d'autres applications développées par [[wpfr>Linux Mint]]) se trouve sur un [[ppa|PPA]]. Pour installer ce PPA et warpinator, exécutez au terminal : | |
| <code>sudo add-apt-repository ppa:kelebek333/mint-tools -y && sudo apt update && sudo apt install warpinator -y</code> | 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 : |
| ====Autres OS==== | <code>flatpak install org.x.Warpinator</code> |
| 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]]. | |
| |
| Il existe une application pour **Windows** (voir [[https://winpinator.swisz.cz/|ici]]). | ==== PPA (déconseillé) ==== |
| |
| Il existe une application pour **IOS** (Mac) (voir [[https://testflight.apple.com/join/7ndmZa31|ici]]). | <note important> |
| | 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]]'' |
| |
| 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. | ==== Autres OS ==== |
| |
| =====Configuration===== | Il existe différentes applications non officielles pour certains autres systèmes : |
| | * **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]] |
| | * **[[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 |
| |
| ====Firewall==== | ===== Lancement ===== |
| Si le [[wpf>Pare-feu (informatique)]] d'une machine machines 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 : | Lancer l'application depuis le [[:tutoriel:comment_lancer_application|menu des applications]] (catégorie //utilitaires//). |
| <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. | Ou depuis un [[:terminal]] selon la méthode d'installation : |
| ====Logiciel==== | * pour une installation depuis un PPA, saisir la [[:commande_shell|commande]] ''warpinator'' |
| | * pour la version [[#Flatpak]], [[:gerer_flatpak#lancer_une_application|entrer la commande]]<code>flatpak run org.x.Warpinator</code> |
| | |
| | ===== Configuration ===== |
| |
| 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. |
| |
| =====Utilisation===== | ==== 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 ===== |
| Pour envoyer des fichiers, il faut que warpinator soit démarré sur la machine qui envoie et sur celle qui reçoit. | Pour envoyer des fichiers, il faut que warpinator soit démarré sur la machine qui envoie et sur celle qui reçoit. |
| |
| * allez dans la liste des machines détectées, | * allez dans la liste des machines détectées, |
| * cliquez sur celle que vous visez (si vous ne la voyez pas, son warpinator n'est sans doute pas lancé), | * cliquez sur celle que vous visez (si vous ne la voyez pas, son warpinator n'est sans doute pas lancé), |
| * cliquez sur le bouton **Envoyer des fichiers **, | * cliquez sur le bouton **Envoyer des fichiers**, |
| * choisissez **parcourir** (vous ouvre un explorateur de fichiers), | * choisissez **parcourir** (vous ouvre un explorateur de fichiers), |
| * plusieurs fichiers et dossiers peuvent être sélectionnés en même temps. Une fois votre choix fait, cliquez sur **Envoyer**, | * plusieurs fichiers et dossiers peuvent être sélectionnés en même temps. Une fois votre choix fait, cliquez sur **Envoyer**, |
| Sur le PC **qui reçoit** | Sur le PC **qui reçoit** |
| * les fichiers arrivent dans le répertoire **~/warpinator** (vous pouvez changer ce répertoire de réception). | * les fichiers arrivent dans le répertoire **~/warpinator** (vous pouvez changer ce répertoire de réception). |
| =====Désinstallation===== | |
| | ===== Désinstallation ===== |
| Vous pouvez désinstaller warpinator **flatpak** via la logithèque Ubuntu, ou en ligne de commande au terminal : | Vous pouvez désinstaller warpinator **flatpak** via la logithèque Ubuntu, ou en ligne de commande au terminal : |
| <code>flatpak uninstall warpinator</code> | <code>flatpak uninstall warpinator</code> |
| <code>sudo ppa-purge ppa:kelebek333/mint-tools</code> | <code>sudo ppa-purge ppa:kelebek333/mint-tools</code> |
| |
| =====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]] |