Skip to content

A microservice to chat on Discord using client-side encryption (makes MITM SSL proxies useless)

License

Notifications You must be signed in to change notification settings

rigwild/discord-client-crypted-microservice

Repository files navigation

discord-client-crypted-microservice

A microservice to chat on Discord using client-side encryption (makes MITM SSL proxies useless).

Install

git clone /~https://github.com/rigwild/discord-client-crypted-microservice
cd discord-client-crypted-microservice
yarn

Release build

You can find a version with the front-end already built at the Releases page.

Keep in mind you still need to install dependencies.

Build

You need Parcel bundler to build the project.

yarn global add parcel-bundler

You can then build it.

yarn client:build

Or check Release build

Configuration

Copy .server.env.example to .server.env.

Variable Description
secret AES secret used to encrypt/decrypt messages, should be long and secure
serverPort HTTP/WS port the server will listen on
discordChannelId Discord channel ID to chat with
discordToken Discord bot (or user) authentication token

Start

yarn server:start

Screenshot

App screenshot

License

The MIT License.

About

A microservice to chat on Discord using client-side encryption (makes MITM SSL proxies useless)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published