Skip to content

Cryptodog/bex-attachment-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

BEX Attachment Server

This server implements the BEX Attachment Server specification.

It also exposes a TURN server in order to avoid IP leaks caused by BEX's WebRTC extensions.

Goals

  • Allow high request volume
  • Erase old files in the event of high load
  • Block spammers without being overzealous
  • Provide users with reasons their uploads have failed

Setup

# install Go and git if you haven't already
sudo apt-get install git golang

go get -u -v github.com/Cryptodog/bex-attachment-server

~/go/bin/bex-attachment-server --config ~/bex.toml

If you want to use it behind an NGINX proxy with the X-Real-IP header, use the flag -p, --proxied

About

Web server that implements BEX attachment storage.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages