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):
- Export your data from Discord using DiscordChatExporter. The export should be in JSON format.
- Make sure to disable the “format markdown” option and enable the “download assets” and “reuse assets” options.
- If using the CLI, use the following command line options:
--media --reuse-media --markdown false --format Json. - Include threads and forum posts by adding the
--include-threads Alloption. For more information, refer to the guide on how to export data from Discord for viewing in DCEF. - Download the latest release of DCEF from the releases page.
- Extract the downloaded archive.
- Move all your DiscordChatExporter exports to the
/exports/folder (supported exports). - Run
dcef.exeto start the frontend.
Quick start (Linux):
- The Docker version is recommended for hosting the viewer on a server for others to use.
- Export your data using DiscordChatExporter, using the same command line options as for Windows.
- Pull the Docker image from Docker Hub.
- Navigate to a folder with your exports.
- Run the container.
- 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:
- Run
dcef.exeand wait for the user interface to appear. - Run
configurator.exe. - 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.