Eilmove
● session active
Espace anonyme et temporaire, comme un onglet de navigation privée — pas de compte, rien n'est conservé au-delà de 120 min d'inactivité ou d'un clic sur « Terminer la session ». Un transfert en cours protège toujours la session de l'expiration, même sans activité.

Tutoriel — connecter un compte cloud

Chaque fournisseur a sa propre façon de créer une « app » pour autoriser Eilmove à accéder à tes fichiers. Cette page détaille la procédure exacte pour chacun, avec les liens officiels. Compte 5 à 10 minutes la première fois, ensuite c'est instantané.

Pourquoi faut-il créer une « app » à chaque fois ?

Depuis plusieurs années, aucun grand fournisseur cloud n'accepte plus qu'une application tierce se connecte avec un simple email + mot de passe — c'est une mesure de sécurité générale, pas une contrainte propre à cette appli. À la place, ils utilisent le protocole OAuth : ton mot de passe n'est jamais donné à Eilmove, elle reçoit seulement un jeton d'accès limité aux fichiers, que tu peux révoquer à tout moment depuis ton compte, sans changer ton mot de passe.

Pour que ce jeton te soit délivré, le fournisseur a besoin de savoir qui le demande — c'est le rôle du Client ID / Client Secret : une identité d'application que tu crées toi-même dans la console développeur du fournisseur. Eilmove ne fournit volontairement aucun identifiant partagé : chacun crée le sien, ce qui évite les limites de quota et de nombre d'utilisateurs imposées aux applications partagées, et te laisse la main complète pour révoquer l'accès à tout moment.

Nextcloud, ownCloud, kDrive, Koofr et Mega n'ont pas besoin de tout ça : un simple mot de passe (ou mot de passe d'application) suffit, comme détaillé plus bas pour chacun.

Google Drive OneDrive Dropbox pCloud Yandex Disk Box Nextcloud ownCloud kDrive Koofr Mega Autres drives
Dans les étapes ci-dessous, l'« URL de redirection » à déclarer chez le fournisseur est toujours la même, seul le nom à la fin change :
https://eilmove.breizhnet.bzh/oauth/callback/<fournisseur>

🔵 Google Drive

OAuth2 — nécessite une app Google Cloud
  1. Va sur console.cloud.google.com et crée un nouveau projet (bouton en haut à gauche, n'importe quel nom).
  2. Menu ☰ → APIs et servicesBibliothèque → cherche « Google Drive API » → clique Activer.
  3. APIs et services → Écran de consentement OAuth → type Externe → remplis le nom de l'app et ton email → à l'étape « Utilisateurs test », ajoute ton propre email Google (ça évite d'avoir à faire vérifier l'app par Google tant que c'est toi qui l'utilises).
  4. APIs et services → IdentifiantsCréer des identifiantsID client OAuth → type d'application : Application Web.
  5. Dans « URI de redirection autorisés », colle exactement : https://eilmove.breizhnet.bzh/oauth/callback/gdrive
  6. Clique Créer : une fenêtre affiche ton Client ID et ton Client Secret. Copie-les dans le formulaire de connexion d'Eilmove.
Tant que l'app reste en mode « test », seuls les emails ajoutés comme « utilisateurs test » à l'étape 3 peuvent se connecter (max 100). Pour un usage perso ou petit groupe, c'est largement suffisant et il n'y a rien d'autre à faire.

🔷 OneDrive

OAuth2 — nécessite une app Azure
  1. Va sur portal.azure.com → cherche Inscriptions d'applications (Azure Active Directory) → Nouvelle inscription.
  2. Nom : ce que tu veux. Type de compte pris en charge : choisis « Comptes dans n'importe quel annuaire organisationnel et comptes Microsoft personnels » (important, sinon les comptes @outlook/@hotmail perso ne pourront pas se connecter).
  3. URI de redirection : type Web, colle https://eilmove.breizhnet.bzh/oauth/callback/onedrive.
  4. Une fois l'app créée, note l'ID d'application (client) affiché sur la page d'aperçu — c'est ton Client ID.
  5. Menu de gauche → Certificats et secretsNouveau secret client → donne-lui une durée d'expiration → copie la valeur du secret immédiatement (elle ne sera plus jamais réaffichée).
  6. Menu de gauche → Autorisations APIAjouter une autorisationMicrosoft GraphAutorisations déléguées → coche Files.ReadWrite.All, offline_access, User.ReadAjouter les autorisations.

🔹 Dropbox

OAuth2 — nécessite une app Dropbox
  1. Va sur dropbox.com/developers/appsCreate app.
  2. Choisis Scoped access, puis Full Dropbox (accès à tous les dossiers), donne un nom à l'app.
  3. Onglet Permissions → coche au minimum files.content.write et files.content.readSubmit.
  4. Onglet Settings → section OAuth 2Redirect URIs → ajoute https://eilmove.breizhnet.bzh/oauth/callback/dropbox.
  5. Toujours dans Settings : copie l'App key (= Client ID) et l'App secret (clique « Show » pour l'afficher).

☁️ pCloud

OAuth2 — nécessite une app pCloud
  1. Va sur docs.pcloud.com/my_apps (connecte-toi avec ton compte pCloud) → crée une nouvelle app.
  2. Dans les réglages de l'app, renseigne l'URL de redirection : https://eilmove.breizhnet.bzh/oauth/callback/pcloud
  3. Copie le Client ID et le Client Secret affichés.
pCloud stocke les données soit en Europe soit aux États-Unis selon ton compte — Eilmove détecte automatiquement la bonne région pendant la connexion, tu n'as rien à faire de plus.

🟡 Yandex Disk

OAuth2 — nécessite une app Yandex
  1. Va sur oauth.yandex.com (interface disponible en anglais) et connecte-toi avec ton compte Yandex.
  2. Clique Create a new application (ou l'équivalent « Zaregistrirovat' prilozheniye » si l'interface est en russe).
  3. Dans la section des plateformes, choisis Web services, et renseigne comme URI de redirection : https://eilmove.breizhnet.bzh/oauth/callback/yandex
  4. Dans la liste des accès (« Что могут делать приложения » / permissions), coche les accès Yandex.Disk REST API : lecture et écriture des fichiers de l'app, et accès au Disque dans son ensemble si tu veux accéder à plus que le dossier applicatif dédié.
  5. Une fois l'app créée, copie le ID (Client ID) et le Пароль / Secret (Client Secret) affichés sur sa page.

📦 Box

OAuth2 — nécessite une app Box
  1. Va sur app.box.com/developers/consoleCreate New App.
  2. Choisis Custom App → méthode d'authentification : User Authentication (OAuth 2.0) → donne un nom.
  3. Dans l'onglet Configuration de l'app, section OAuth 2.0 Redirect URI : colle https://eilmove.breizhnet.bzh/oauth/callback/box
  4. Section Application Scopes : coche au minimum Read and write all files and folders stored in Box.
  5. Toujours dans Configuration, copie le Client ID et le Client Secret.

🗄️ Nextcloud

Pas d'OAuth — mot de passe d'application
  1. Connecte-toi à ton Nextcloud dans un navigateur → Paramètres (icône en haut à droite) → Sécurité.
  2. Section « Mots de passe des applications et jetons » : donne un nom (ex. eilmove) → Créer un nouveau mot de passe d'application.
  3. Copie le mot de passe généré (il ne sera affiché qu'une fois) — c'est ce que tu donnes à Eilmove, pas ton mot de passe habituel.
  4. Dans le formulaire de connexion : URL du serveur = l'adresse de ton Nextcloud (ex. https://cloud.exemple.com, sans rien après), identifiant = ton nom d'utilisateur Nextcloud, mot de passe = celui généré à l'étape 3.

🗃️ ownCloud

Pas d'OAuth — mot de passe d'application
  1. Connecte-toi à ton ownCloud → ParamètresSécuritéCréer un nouveau jeton d'application (mêmes principes que Nextcloud, dont ownCloud est l'ancêtre).
  2. Dans le formulaire de connexion : URL du serveur = adresse de ton ownCloud, identifiant + le jeton généré comme mot de passe.

🇨🇭 kDrive (Infomaniak)

Pas d'OAuth — nécessite un forfait kDrive payant (le WebDAV n'est pas disponible sur l'offre gratuite)
  1. Connecte-toi à ksuite.infomaniak.com/kdrive dans un navigateur.
  2. Regarde l'URL affichée en haut du navigateur, du type .../kdrive/app/drive/123456/... — le nombre après /drive/ est ton identifiant kDrive (kDrive ID).
  3. Sur manager.infomaniak.com, si la double authentification est activée sur ton compte, crée un mot de passe d'application dédié (sinon ton mot de passe Infomaniak habituel suffit).
  4. Dans le formulaire de connexion : identifiant kDrive = le nombre trouvé à l'étape 2, email = ton adresse Infomaniak, mot de passe = celui de l'étape 3.

🧳 Koofr

Pas d'OAuth — mot de passe d'application (fonctionne aussi pour Digi Storage, Roumanie)
  1. Connecte-toi sur app.koofr.net → Préférences → Mots de passe.
  2. Donne un nom au mot de passe (ex. eilmove) → Générer → copie-le.
  3. Dans le formulaire : email Koofr + le mot de passe généré. Si tu utilises Digi Storage plutôt que Koofr, sélectionne-le dans le menu déroulant du formulaire.

🔺 Mega

Email + mot de passe directs — pas d'app à créer
  1. Renseigne simplement l'email et le mot de passe de ton compte Mega dans le formulaire de connexion.
Si tu as la double authentification activée sur Mega, la connexion peut échouer — dans ce cas, désactive-la temporairement le temps de connecter le compte, ou contacte-moi si tu veux que j'ajoute la prise en charge du code 2FA.

🧭 Autres drives (supportés par rclone, pas encore intégrés en un clic ici)

Le moteur de transfert (rclone) supporte bien plus de fournisseurs que ceux listés ci-dessus — plus de 70 au total, la plupart étant du stockage d'entreprise (S3, Azure Blob...) hors sujet ici. Côté drives grand public non encore câblés dans l'interface :

Si l'un de ces fournisseurs t'intéresse, dis-le à Claude en lui redonnant ce projet — l'ajout d'un nouveau fournisseur suit toujours le même schéma (soit OAuth générique, soit formulaire simple) et peut être fait à la demande.