sonusainiawsexpert / media-viewer

A simple web app that can download, decrypt and display encrypted Matrix media.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beeper media viewer

A simple web app that can download, decrypt and display encrypted Matrix media.

Configuration variables

  • BMV_DATABASE_DRIVER - Database driver to use, postgres and sqlite3 are supported. Defaults to sqlite3.
  • BMV_DATABASE_URL - Database connection string. Defaults to beeper-media-viewer.db.
  • BMV_LISTEN_ADDRESS - Address to listen on. Defaults to :29333.
  • BMV_DEFAULT_HOMESERVER_URL - The default homeserver URL to use for files. If not set, the homeserver URL will be resolved from the server part of the media file.
  • BMV_FORCE_DEFAULT_HOMESERVER - Should the default homeserver URL be used even if the client provides one? Defaults to false.
  • BMV_NODE_ID - Node ID for preventing conflicts between media shortcut IDs. Defaults to a random integer.
  • BMV_TRUST_FORWARD_HEADERS - Should the X-Forwarded-For header be trusted when logging client IPs? Defaults to false.

About

A simple web app that can download, decrypt and display encrypted Matrix media.

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 47.3%Language:Go 35.0%Language:Python 7.3%Language:Sass 6.9%Language:HTML 2.5%Language:Dockerfile 0.9%