Paramètres de téléversement
Les paramètres de téléversement connectent ImgHost à vos propres canaux de stockage. Après avoir configuré un canal, les images et les fichiers téléversés sont stockés dans le service que vous choisissez. ImgHost gère les enregistrements de fichiers, les liens d’accès, les aperçus, les fonctions de galerie publique, l’accès à l’API d’image aléatoire, l’accès WebDAV et les flux associés.
Chaque utilisateur peut préférer des canaux différents. Si vous souhaitez une configuration simple, Telegram, Discord ou GitHub Releases peuvent constituer de bons points de départ. Si la capacité, la vitesse et la stabilité à long terme sont plus importantes, envisagez Cloudflare R2, S3, OneDrive, Google Drive, Dropbox, Yandex, pCloud ou votre propre service WebDAV.
Avant de commencer
Avant d’utiliser ImgHost pour la première fois, vous devez ouvrir la page d’initialisation et cliquer sur "Reconstruire l’index" afin de compléter les tables D1 nécessaires et d’éviter les erreurs dans les fonctions suivantes.
Facultatif : activer la réplication en lecture D1
Dans les paramètres de la base D1 du tableau de bord Cloudflare, activez la réplication en lecture pour accélérer l’accès au gestionnaire de fichiers, à la galerie publique et à l’API d’image aléatoire. ImgHost fonctionne normalement sans cette option.

- Préparez le compte de stockage ou les identifiants API nécessaires.
- Assurez-vous que votre domaine ImgHost est accessible, car les canaux basés sur OAuth nécessitent des URL de retour.
- Après avoir ajouté un canal, téléversez d’abord une image de test pour confirmer que les fichiers sont bien stockés et s’ouvrent correctement.
Répertoire des canaux
- Telegram
- Cloudflare R2
- S3
- WebDAV
- Discord
- Hugging Face
- GitHub Releases
- GitLab Packages
- OneDrive
- Google Drive
- Dropbox
- Yandex
- pCloud
Ce que couvre ce chapitre
- Les prérequis de chaque canal de téléversement avant sa configuration.
- La création d’applications, la copie de clés ou l’autorisation de tokens sur des plateformes externes.
- La saisie de la configuration du canal dans ImgHost et la vérification du bon fonctionnement des téléversements.
