[{"data":1,"prerenderedAt":103},["ShallowReactive",2],{"seo-verification":3,"marketplace-app-en-matrix-synapse":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"slug":7,"name":8,"description":9,"phase":10,"docsUrl":11,"logo":12,"github":13,"tagline":14,"longDescription":15,"features":16,"useCases":23,"steps":33,"faq":49,"specs":65,"compatibleOs":75,"relatedApps":76,"relatedPosts":98,"category":100},"matrix-synapse","Matrix (Synapse)","Federated, end-to-end encrypted messaging on your own domain. Synapse server and Element web client included.",1,"https:\u002F\u002Fservorbit.com\u002Fblog\u002Fheberger-matrix-synapse","https:\u002F\u002Fcdn.simpleicons.org\u002Fmatrix","https:\u002F\u002Fgithub.com\u002Felement-hq\u002Fsynapse","Federated, end-to-end encrypted messaging — your own domain, your own server.","Matrix is an open protocol for federated, end-to-end encrypted instant messaging. Synapse is its reference server; Element is the web application your team uses every day. Both are installed together here, behind your domain.\n\nUnlike a closed team chat, a Matrix server talks to every other Matrix server: your users reach people on other servers the way e-mail addresses reach other domains — while your messages, files and history stay on your own machine. Public registration is closed by default, and the administrator account is created for you at first boot.\n\nOne thing to know before ordering: the domain name becomes the server's identity (`@alice:your-domain`), written into every user ID, room and signed event. It cannot be changed afterwards, so the installation deliberately refuses to start without a domain attached.",[17,18,19,20,21,22],"Federation with every other Matrix server — no walled garden","End-to-end encryption, enabled per room","Element web client served on your domain, already pointed at your server","Official apps for iOS, Android, Windows, macOS and Linux","Public registration closed by default; administrator account created at first boot","PostgreSQL storage and automatic .well-known delegation",[24,27,30],{"title":25,"body":26},"Sovereign team messaging","Keep conversations, files and history on your own server while still reaching contacts on other Matrix servers.",{"title":28,"body":29},"Associations and communities","Run a members' server with closed registration, encrypted rooms and no per-seat billing.",{"title":31,"body":32},"Sensitive professions","End-to-end encryption plus self-hosting: neither the content nor the metadata passes through a third party.",[34,37,40,43,46],{"title":35,"body":36},"Create the VPS and ATTACH the domain","VPS with 2 GB RAM minimum, Ubuntu 24.04. The domain is not optional here: attach it AT install time. Matrix writes the domain name into the server's own identity, and the installation deliberately stops if no domain is supplied — a clean failure beats a server you would have to rebuild.",{"title":38,"body":39},"First login","The `admin` account is created automatically at first boot. Its password is generated randomly on your server: find it in your client area, on the application's page (`ADMIN_PASSWORD`). Open `https:\u002F\u002Fyour-domain` — the Element interface is already pointed at your own server.",{"title":41,"body":42},"Invite your team","Public registration is CLOSED by default: this is your server, not an open service. Create accounts from the administration, or open registration if you prefer a public server.",{"title":44,"body":45},"Check federation","Your server publishes its `.well-known` delegation automatically, which is how other Matrix servers and mobile apps find it. Test your domain on federationtester.matrix.org to confirm federation answers.",{"title":47,"body":48},"Turn on encryption and back up","End-to-end encryption is enabled per room. Remember to save the recovery keys: without them an encrypted message stays unreadable even after restoring the server.",[50,53,56,59,62],{"q":51,"a":52},"What is Matrix?","Matrix is an open protocol for federated, end-to-end encrypted instant messaging. Synapse is its reference server and Element its web application. Hosting your own makes you independent of any provider while staying reachable from other Matrix servers.",{"q":54,"a":55},"Why is a domain mandatory?","Because the domain name becomes the server's identity: your user IDs look like `@alice:your-domain`, and that name is written into every room and every signed message. It cannot be changed afterwards — you would have to start over. The installation therefore refuses to start without a domain.",{"q":57,"a":58},"How is this different from Mattermost or Rocket.Chat?","Mattermost and Rocket.Chat are excellent team messengers, but closed on themselves: you only talk to members of the same server. Matrix is federated — your users exchange with people on other Matrix servers, like e-mail addresses across different domains.",{"q":60,"a":61},"What VPS configuration is needed?","2 GB of RAM is enough for a team or a family: at rest the whole stack uses about 300 MB. Plan for more RAM and disk if you join large public rooms, whose history Synapse keeps.",{"q":63,"a":64},"Can I use the Matrix mobile apps?","Yes. Element exists for iOS, Android, Windows, macOS and Linux, and any Matrix client works. Just enter your domain as the homeserver: the delegation set up by the installation does the rest.",{"ram":66,"cpu":67,"stack":68,"port":74},"2 GB","2 vCPU",[69,70,71,72,73],"Docker","Synapse","Element","PostgreSQL 16","nginx","8080",[],[77,86,92],{"name":78,"slug":79,"categorySlug":80,"categoryName":81,"categoryColor":82,"logo":83,"tagline":84,"description":85},"Mattermost","mattermost","collaboration","Collaboration & Productivity","text-indigo-400 bg-indigo-500\u002F10","https:\u002F\u002Fcdn.simpleicons.org\u002Fmattermost","Secure, self-hosted team messaging — the sovereign alternative to Slack and Teams.","Secure, self-hosted team messaging. Channels, threads, integrations — without depending on Slack or Teams.",{"name":87,"slug":88,"categorySlug":80,"categoryName":81,"categoryColor":82,"logo":89,"tagline":90,"description":91},"Rocket.Chat","rocket-chat","https:\u002F\u002Fcdn.simpleicons.org\u002Frocketdotchat","Real-time team messaging you host yourself — team chat and customer live chat in one server.","Real-time, self-hosted team messaging. Channels, video calls, a live chat widget for your website and bridges to WhatsApp or Telegram.",{"name":93,"slug":94,"categorySlug":80,"categoryName":81,"categoryColor":82,"logo":95,"tagline":96,"description":97},"Nextcloud","nextcloud","https:\u002F\u002Fcdn.simpleicons.org\u002Fnextcloud","Private team cloud — files, calendars, contacts and collaboration on your own infrastructure.","Storage, sharing and team collaboration. Your files, calendars and contacts on your own infrastructure.",[99],"heberger-matrix-synapse",{"key":80,"slug":80,"name":81,"objective":101,"icon":102,"color":82},"Share information and collaborate.","collab",1786205297813]