Matrix / Synapse: open source, self-hosted, federated, end-to-end encrypted communications server.

Matrix / Synapse: open source, self-hosted, federated, end-to-end encrypted communications server.

HomeAwesome Open SourceMatrix / Synapse: open source, self-hosted, federated, end-to-end encrypted communications server.
Matrix / Synapse: open source, self-hosted, federated, end-to-end encrypted communications server.
ChannelPublish DateThumbnail & View CountDownload Video
Channel AvatarPublish Date not found Thumbnail
0 Views
I have been asked a few times to set up a Matrix server as a possible means of communicating with me versus email or Telegram. I finally had time to sit down, read through the docs, and try it out a few times. I'm glad I was able to get through it, as I found some potential /"pitfalls/" for those wanting to do this project.

—- —- Starting Needs —- —-
– A server that makes you accessible from the Internet. (Home server of a VPS such as Digital Ocean).
– Docker, Docker-Comoose and NGinX Proxy Manager installed (don't worry, we'll go through this too).
– Finally, the desire to understand the different and multifarious settings available in the Matrix server configuration file.

=== Links ===
Show notes
https://shownotes.opensourceisawesome.com/matrix-server-install-via-docker/

matrixdotorg/synapse on Docker Hub
https://hub.docker.com/r/matrixdotorg/synapse/

GitHub.com/bmcgonag for Docker installation scripts
https://github.com/bmcgonag/docker_installs

NGinX Proxy Manager Quick installation
https://nginxproxymanager.com/#quick-setup

===Timestamps ===
00:00 Start
00:11 Introduction to Matrix / Synapse
02:00 Docker installation
05:00 Create an SSH key on Linux
08:10 Set up a DNS A record to point our URL to our server
11:05 Installing Docker and Docker-Compose from Script
13:40 Install NGinX Proxy Manager
17:05 Check your NGinX Proxy Manager installation
19:50 Generate synapse/matrix configuration file
22:40 Edit synapse/matrix configuration
32:30 Start Synapse / Matrix Server in Docker
34:30 Set up proxy via NPM to our server
37:30 Find a customer and try to register an account
41:35 Make yourself and administrator on your server

=== Contact ===
Twitter: @mickintx
Telegram: @MickInTx
Mastodon: http://mastodon.partecipa.digital/ @MickInTX

Try SSDNodes VPS services! Amazing specifications for an incredibly low cost. I'm running a 32GB RAM/$CPU server for just $9 a month! Serious. For long-term server use, this is the right choice!
https://www.ssdnodes.com/manage/aff.php?aff=1011

Get $50.00 in Digital Ocean credit by signing up using this link:
https://m.do.co/c/a6a61ae55242

Use Hover as your domain name registrar to get great control over your domains/subdomains:
https://hover.com/SHPaiirr

Please support my channel and continued efforts via Patreon:
https://www.patreon.com/bePatron?u=234177

Where does the money go?
To pay for Digital Ocean drops, donations to open source projects I release, any hardware I may need to purchase for future episodes (which I will then give to a subscriber in a drawing or contest).

=== Attributions ===
Intro and Outro music provided by https://www.bensound.com

Please take the opportunity to connect and share this video with your friends and family if you find it helpful.