{"repo":"technostructures/kazarma","free":true,"listed":false,"github":"https://github.com/technostructures/kazarma","clone":"git clone https://github.com/technostructures/kazarma.git","description":"A Matrix bridge to ActivityPub. Mirror of https://gitlab.com/kazarma/kazarma. For issues and pull requests, please use GitLab.","language":"Elixir","stars":23,"topics":["activitypub","matrix"],"license":"AGPL-3.0","category":"chat-messaging","readme_excerpt":"Kazarma A Matrix bridge to ActivityPub. It uses this ActivityPub library and those Matrix libraries. User guide Installation Erlang release Docker Compose Helm Translation Translation happens on Hosted Weblate. Development environment Using Docker On Linux, use docker-hoster to make container domains accessible: (after rebooting, you will need to start it again using docker start docker-hoster ) This should run containers with those services: - kazarma.kazarma.com - Kazarma itself - matrix.kazarma.com - Matrix server - kazarma.com - serves .well-known routes that allow Matrix and Kazarma.ActivityPub to use simple kazarma.com domain (for users, etc) - pleroma.com - Pleroma, should be able to address Matrix users using kazarma.com domain - element.com - Element, will connect to Synapse, should then be able to address Pleroma users using pleroma.com domain You can also start an IEx console: On macOS On macOS, instead of docker-hoster you need to add the following domains to your /etc/hosts file: Then the docker-compose.yml file should (at least) expose the 80 port in the traefik container: Reset databases Without using Docker Run tests Generate documentation We use ditaa to generate diagrams and integrate them into HexDoc. To edit diagrams use asciiflow and paste the result in HTML files in the doc diagrams folder. Sponsors Kazarma receives funding from NLnet through the NGI0 Entrust Fund. If you'd like to apply, check out how in this video! License This project is available as ","default_branch":null,"files":null,"tree":[],"storefront":"/r/technostructures","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/technostructures/kazarma/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}