silvio / matrix-riot-docker

riot.im webclient in a container

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Attention

I cannot handle this project anymore due private circumstances. Ping me if you want to take over this project. You must be a experienced matrix user and you need strong power in docker related tasks.


Docker image for Matrix

Notice

Please make sure to use our tagged docker images and not the latest one. Specifically in a production environment you should never use :latest as that the version can be broken.

Creating Issues and Pull request

We are working with the repository at https://github.com/AVENTER-UG/docker-matrix-riot. If you want to open issues or create pull request, please use that repository.

Security

We verify the docker layers of our image automaticly with clair. Matrix is not a part of the vulnerabilitie scan, which means clair will only find vulnerabilities that are part of the OS (operating system).

Introduction

Dockerfile for installation of [riot.im] for [matrix] open federated Instant Messaging and VoIP communication server.

Contribution

If you want contribute to this project feel free to fork this project, do your work in a branch and create a pull request.

To support this Dockerimage please pledge via liberapay.

Start

For starting you need a mapping for the /data-directory with a riot.im.conf file.

$ docker run -d -v /tmp/data:/data avhost/docker-matrix-riot

To configure some aspect of the service, this folder can also hold a config.json file. The riot-web "binary" will generated on every start of the service then.

Example riot.im.conf

-p 8765
-A 0.0.0.0
-c 3500
--ssl
--cert /data/fullchain.pem
--key /data/key.pem

build specific arguments

  • BV_VEC: riot.im version, optional, defaults to master

About

riot.im webclient in a container

License:GNU General Public License v2.0


Languages

Language:Dockerfile 56.7%Language:Shell 43.3%