Tutoriels / ArchiveForge
Tutoriel · ArchiveForge

Tout un serveur Discord, dans une archive.

ArchiveForge sauvegarde un serveur Discord complet — salons, fils, forums, membres, rôles, emojis et pièces jointes — dans un ZIP consultable hors ligne. La même archive sert ensuite à recréer le serveur ailleurs ou à le migrer vers ForgeChat.

4formats d'export
2assistants guidés
7×relances sur limite Discord
À quoi ça sert

Sauvegarder, migrer, garder une trace

Pour l'administrateur d'un serveur Discord qui veut une copie complète et lisible de sa communauté. Le portail est réservé à un seul compte : celui de l'administrateur.

01

Sauvegarde complète

Une archive datée du serveur, lisible sans Discord : la visionneuse s'ouvre directement dans le navigateur, même hors ligne.

02

Migration vers ForgeChat

Un bouton envoie l'archive vers ForgeChat, la messagerie auto-hébergée de Heiphaistos, pièces jointes comprises.

03

Recréer un serveur

Catégories, salons, rôles et même les messages peuvent être reconstruits sur un autre serveur Discord.

Pas à pas

Exporter puis cloner un serveur

Deux assistants : « Exporter » en trois étapes, « Importer / Cloner » en deux. Chaque tâche apparaît ensuite dans l'historique avec sa progression.

01

Connexion par Discord

Le portail affiche « Portail administrateur » et un seul bouton : Connexion via Discord. Seul le compte Discord de l'administrateur, déclaré dans la configuration, est accepté ; tout autre compte voit « Accès refusé — compte non autorisé ».

Le bot doit avoir les intents privilégiés Server Members et Message Content, et être présent sur le serveur à exporter.
02

Étape « Serveur » : choisir le serveur

Onglet ↓ Exporter, carte Nouvel export. Collez le Guild ID du serveur (dans Discord : clic droit sur le serveur → Copier l'identifiant, mode développeur activé) puis →.

ArchiveForge vérifie que le bot est bien sur le serveur et affiche son nom et son nombre de salons et de catégories.

03

Étape « Portée » : quoi exporter

Quatre modes d'export :

  • Export complet : tout le serveur.
  • Salons spécifiques : on coche les salons (cocher une catégorie coche tous ses salons, boutons Tout / Aucun).
  • Forums uniquement : forums et salons média.
  • Par catégorie : une catégorie choisie dans la liste.

Sont pris en charge : salons texte, annonces, forums, média, et le chat des salons vocaux et de scène. Les fils actifs et archivés sont inclus.

04

Étape « Options » : format et pièces jointes

Choisissez le format d'export :

  • SPA Viewer : un seul fichier viewer.html qui s'ouvre hors ligne, avec recherche, fils et catégories repliables et visionneuse d'images.
  • HTML statique : une page par salon.
  • JSON brut et Markdown (un index et un dossier par salon).

Un filtre par date (depuis / jusqu'au) est facultatif. Télécharger les pièces jointes est activé par défaut : indispensable pour une migration vers ForgeChat. Puis ▶ Lancer l'export.

Quel que soit le format, l'archive contient toujours un export.json : c'est lui qui sert au clonage et à ForgeChat.
05

Suivre l'export et récupérer le ZIP

La tâche apparaît dans Historique exports avec son état (⏳ En attente, ⚡ En cours, ✓ Terminé, ✗ Échoué), une barre de progression et le temps restant estimé. La page se rafraîchit seule.

Une fois terminé : nombre de salons et de messages, durée, puis ↓ Télécharger ZIP ou Supprimer. Les archives ne sont jamais effacées automatiquement.

06

Envoyer vers ForgeChat

Sur un export terminé, → Envoyer vers ForgeChat ouvre l'import de ForgeChat avec un lien signé, valable 6 heures. Le lien s'affiche aussi avec un bouton Copier.

Si l'export a été fait sans les pièces jointes, ArchiveForge le signale : images et fichiers ne suivront pas.
07

Cloner vers un autre serveur

Onglet ↑ Importer / Cloner : choisissez l'export source et le Guild ID du serveur cible (le bot doit y être invité avec la permission Administrateur). Puis les options :

  • Créer les catégories et Créer les salons (activés par défaut).
  • Créer les rôles.
  • Rejouer les messages via webhooks, environ un message par seconde, avec une limite par salon (200 par défaut).

▶ Lancer l'import. L'action est irréversible : faites-la sur un serveur prévu pour.

démo
ArchiveForge
Portail administrateur · Accès restreint à l'administrateur
Connexion via Discord
Compte reconnu, ouverture du tableau de bord…
↓ Exporter↑ Importer / ClonerConnecté : admin
Nouvel export
1 Serveur2 Portée3 Options
Guild ID
104 7215 6638 2912 0457
→
Clic droit sur le serveur → Copier l'identifiant
Ma Communauté 128 salons · 12 catégories
↓ Exporter↑ Importer / ClonerConnecté : admin
✓ Serveur2 Portée3 Options
Mode d'export
◯ Export complet
◉ Salons spécifiques
◯ Forums uniquement
◯ Par catégorie
☑ 📁 Général5 salons
☑ #annonces · ☑ #discussion · ☑ #aide
☐ 📁 Archives 2024
Suivant →
↓ Exporter↑ Importer / ClonerConnecté : admin
✓ Serveur✓ Portée3 Options
Format d'export
SPA ViewerHTML statiqueJSON brutMarkdown
Depuis
01/01/2025
Jusqu'au
—
Télécharger les pièces jointesactivé
▶ Lancer l'export
↓ Exporter↑ Importer / ClonerConnecté : admin
Historique exports
Ma Communauté⚡ En cours
#discussion · 18 400 messages · ~6 min restant
Serveur Jeux✓ Terminé
64 salons9 870 messages↓ Télécharger ZIP
✓ archiveforge-export.zip prêt
↓ Exporter↑ Importer / ClonerConnecté : admin
Ma Communauté✓ Terminé
↓ Télécharger ZIP→ Envoyer vers ForgeChat
ArchiveForge
export.json + pièces jointes
➜ ➜ ➜
ForgeChat
import Discord
Lien signé · valable 6 h Copier
↓ Exporter↑ Importer / ClonerConnecté : admin
Importer un export
Export source
Ma Communauté · 06/10
Guild ID du serveur cible
1189 4402 7731 5520
Créer les catégoriesactivé
Créer les salonsactivé
Rejouer les messages · ~1 msg/s200 / salon
Cette action est irréversible
▶ Lancer l'import

Reconstitution de l'interface, données d'exemple. L'écran suit l'étape que vous lisez.

En détail

Ce qu'il sait faire

Visionneuse hors ligne

Un seul fichier HTML qui s'ouvre sans serveur : recherche, fils et catégories repliables, images en grand.

Fils et forums inclus

Fils actifs, archivés publics et privés (si le bot en a le droit), forums et salons média.

Pièces jointes conservées

Téléchargées salon par salon (jusqu'à 500 Mo par fichier) avant que leurs liens Discord n'expirent ; les liens morts sont signalés.

Respect des limites Discord

Lecture par lots de 100 messages, pauses entre les lots, jusqu'à 7 relances automatiques en cas de limite de débit.

Clonage progressif

Catégories, salons, rôles, puis messages rejoués par webhook, avec les mentions désactivées pour ne réveiller personne.

File de tâches

Deux exports en parallèle, une progression en direct, un historique des 50 dernières tâches.

Bon à savoir

Sécurité et limites

Un seul administrateur

Connexion par Discord OAuth limitée à un identifiant ; sans configuration, personne n'entre.

Pas de self-bot

ArchiveForge utilise un bot officiel, dans les règles de Discord.

Liens de transfert signés

Le transfert vers ForgeChat passe par un lien signé qui expire au bout de 6 heures.

Ce qui n'est pas possible

Les messages privés ne s'exportent pas et les salons vocaux n'ont que leur chat. Au-delà de 500 000 messages, comptez plusieurs heures.

Questions fréquentes

FAQ

Faut-il être administrateur du serveur ?

Il faut pouvoir inviter le bot sur le serveur. Pour cloner, le bot doit être administrateur du serveur cible.

Quel format choisir ?

SPA Viewer pour relire confortablement, HTML statique pour archiver, JSON pour un traitement automatique, Markdown pour la documentation. Le export.json est toujours inclus.

Les rôles sont-ils recopiés ?

Avec l'option « Créer les rôles », ils sont recréés avec leurs couleurs. Vérifiez ensuite leurs permissions sur le serveur cible avant d'ouvrir le serveur.

Peut-on exporter seulement une période ?

Oui, avec le filtre par date de l'étape Options.