DiscordChatExporter Frontend screenshot

DiscordChatExporter Frontend

Author Avatar Theme by Slatinsky
Updated: 1 Sep 2024
562 Stars

Browse json files exported by Tyrrrz/DiscordChatExporter in familiar discord like user interface

Overview:

DiscordChatExporter-frontend (DCEF) is a web-based user interface that allows users to browse their Discord chat exports in a single interface reminiscent of the Discord platform itself. The frontend provides a range of features including the ability to browse multiple servers, channels, threads, and forum posts. Users can search messages within a server using autocomplete, and the frontend is optimized to handle large exports efficiently. Customizability is also a key feature, allowing users to change fonts and other settings. Additionally, DCEF offers a self-hosting option, enabling users to host the frontend on their own server and share it with friends.

Features:

  • Browse multiple servers, channels, threads, and forum posts in a single web-based user interface.
  • Search messages in a server with autocomplete functionality.
  • Optimized to handle large exports effectively.
  • Customizability - users can change fonts and other settings in the frontend.
  • Self-hosting option - users can host DCEF on their own server and share it with others. The web interface is also mobile-friendly.

Installation:

Quick start (Windows):

  1. Export your data from Discord using DiscordChatExporter. The export should be in JSON format.
  2. Make sure to disable the “format markdown” option and enable the “download assets” and “reuse assets” options.
  3. If using the CLI, use the following command line options: --media --reuse-media --markdown false --format Json.
  4. Include threads and forum posts by adding the --include-threads All option. For more information, refer to the guide on how to export data from Discord for viewing in DCEF.
  5. Download the latest release of DCEF from the releases page.
  6. Extract the downloaded archive.
  7. Move all your DiscordChatExporter exports to the /exports/ folder (supported exports).
  8. Run dcef.exe to start the frontend.

Quick start (Linux):

  1. The Docker version is recommended for hosting the viewer on a server for others to use.
  2. Export your data using DiscordChatExporter, using the same command line options as for Windows.
  3. Pull the Docker image from Docker Hub.
  4. Navigate to a folder with your exports.
  5. Run the container.
  6. Open http://127.0.0.1:21011/ in your browser.

Note: Arm-based systems like Raspberry Pi or Apple M1 are not officially supported.

Edit server configuration:

To select which Discord servers are shown in the viewer or hide certain users, follow these steps:

Windows:

  1. Run dcef.exe and wait for the user interface to appear.
  2. Run configurator.exe.
  3. Follow the instructions, selecting actions by typing a number and pressing enter.

Linux:

The dcef container needs to be running. Then, run:

docker exec dcef /app/configurator

Summary:

DiscordChatExporter-frontend (DCEF) is a user-friendly platform that allows users to browse their Discord chat exports in a single interface. With features such as multiple server and channel browsing, message search with autocomplete, and customizable settings, DCEF provides a convenient way to access and interact with Discord exports. Additionally, the self-hosting option allows users to host DCEF on their own server and share it with others. The installation process is straightforward, with separate instructions provided for Windows and Linux users.