https://github.com/gharib110/matrix-server
How to communicate with 9 chat network through a decentralized chat network (Matrix Network)
https://github.com/gharib110/matrix-server
decentralized-applications decentralized-chat-application matrix synapse
Last synced: 3 months ago
JSON representation
How to communicate with 9 chat network through a decentralized chat network (Matrix Network)
- Host: GitHub
- URL: https://github.com/gharib110/matrix-server
- Owner: gharib-uk
- License: gpl-3.0
- Created: 2024-03-26T15:48:19.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-03-27T08:56:27.000Z (over 1 year ago)
- Last Synced: 2025-04-21T16:46:31.933Z (6 months ago)
- Topics: decentralized-applications, decentralized-chat-application, matrix, synapse
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# INCOMPLETE, WAIT ...
# Matrix-Server
How to communicate with 9 chat network through a decentralized chat network (Matrix Network)## Beeper Cloud and Beeper Mini
Beeper company provide a cloud service to communicate over 9 centralized chat network through Matrix decentralized chat network, actually it is matrix bridges that
provide this functionality.
IF YOU WANT TO USE BEEPER YOU SHOULD go in a WAITLIST !
[Beeper](https://beeper.com)
But You can have this with running a private self-hosted private matrix server that gives you this functionality. Also, you can communicate to other nodes because of the FEDERATION
mechanism.
[Matrix Bridges Lists](https://matrix.org/ecosystem/bridges/)
I have tested Telegram, Whatsapp, Facebook Messenger, Instagram, Slack, Discord, Google Chat, Twitter and Signal.
But you are not limited to them !
you can communicate to IRC servers, Linkedin, Mattermost servers, Emails, Android SMS, Imessage IOS, Line, Wechat, Tencent QQ and more !
My focus is based on what IRANIAN use daily !
YOU USE THOSE MESSENGERS ON YOUR SERVER SO IT IS JUST PRIVATE TO YOU AND E2EE## Clients
You can use element client on IOS, Android, MacOS, Windows and Linux Distros## Commands
Commands you should run on your server to to operate your node properly
- Create a docker network `` docker network create synapse ``
- `` mkdir -p /mnt/synapse `` create a directory for every docker containner like synapse (see the compose files)
- you should be aware of the required permissions !
- I use postgresql for synapse and sqlite3 for bridges just for simplicity you can use sqlite3 for synapse too, but if you plan to support many users use PostgreSQL for all servers
- `` docker compose run --rm synapse generate ``, `` docker compose run --rm mautrix-whatsapp ``