[{"data":1,"prerenderedAt":483},["ShallowReactive",2],{"navigation-docs_en":3,"/en/docs/technologies/matrix-docs_en":51,"/en/docs/technologies/matrix-surround-docs_en":478},[4],{"title":5,"path":6,"stem":7,"children":8,"page":25},"En","/en","en",[9],{"title":10,"path":11,"stem":12,"children":13,"page":25},"Docs","/en/docs","en/1.docs",[14,26],{"title":15,"path":16,"stem":17,"children":18,"icon":25},"Getting Started","/en/docs/getting-started","en/1.docs/1.getting-started/1.index",[19,21],{"title":20,"path":16,"stem":17,"children":-1},"Introduction",{"title":22,"path":23,"stem":24,"children":-1},"Migration Roadmap","/en/docs/getting-started/migration-fahrplan","en/1.docs/1.getting-started/2.migration-fahrplan",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Technologies","/en/docs/technologies","en/1.docs/2.technologies",[31,35,39,43,47],{"title":32,"path":33,"stem":34,"children":-1},"Nextcloud","/en/docs/technologies/nextcloud","en/1.docs/2.technologies/1.nextcloud",{"title":36,"path":37,"stem":38,"children":-1},"Matrix / Element","/en/docs/technologies/matrix","en/1.docs/2.technologies/2.matrix",{"title":40,"path":41,"stem":42,"children":-1},"ONLYOFFICE","/en/docs/technologies/onlyoffice","en/1.docs/2.technologies/3.onlyoffice",{"title":44,"path":45,"stem":46,"children":-1},"Ubuntu Linux","/en/docs/technologies/ubuntu","en/1.docs/2.technologies/4.ubuntu",{"title":48,"path":49,"stem":50,"children":-1},"Keycloak","/en/docs/technologies/keycloak","en/1.docs/2.technologies/5.keycloak",{"id":52,"title":36,"body":53,"description":472,"extension":473,"meta":474,"navigation":475,"path":37,"seo":476,"stem":38,"__hash__":477},"docs_en/en/1.docs/2.technologies/2.matrix.md",{"type":54,"value":55,"toc":461},"minimark",[56,60,64,69,201,205,213,218,229,233,236,264,268,271,344,348,410,414,417,443,451,457],[57,58,36],"h1",{"id":59},"matrix-element",[61,62,63],"p",{},"Matrix is an open communication protocol; Element is its most popular client. Together they form a fully-featured alternative to Microsoft Teams — with true end-to-end encryption and no vendor lock-in.",[65,66,68],"h2",{"id":67},"matrix-vs-microsoft-teams","Matrix vs. Microsoft Teams",[70,71,72,88],"table",{},[73,74,75],"thead",{},[76,77,78,82,85],"tr",{},[79,80,81],"th",{},"Feature",[79,83,84],{},"Microsoft Teams",[79,86,87],{},"Matrix/Element",[89,90,91,102,111,120,129,140,150,159,170,180,191],"tbody",{},[76,92,93,97,100],{},[94,95,96],"td",{},"Text messaging",[94,98,99],{},"✓",[94,101,99],{},[76,103,104,107,109],{},[94,105,106],{},"Video conferencing",[94,108,99],{},[94,110,99],{},[76,112,113,116,118],{},[94,114,115],{},"Screen sharing",[94,117,99],{},[94,119,99],{},[76,121,122,125,127],{},[94,123,124],{},"File sharing",[94,126,99],{},[94,128,99],{},[76,130,131,134,137],{},[94,132,133],{},"End-to-end encryption",[94,135,136],{},"Partial",[94,138,139],{},"✓ Full",[76,141,142,145,148],{},[94,143,144],{},"Self-hosting",[94,146,147],{},"✗",[94,149,99],{},[76,151,152,155,157],{},[94,153,154],{},"Open source",[94,156,147],{},[94,158,99],{},[76,160,161,164,167],{},[94,162,163],{},"Interoperability",[94,165,166],{},"Limited",[94,168,169],{},"✓ Federation",[76,171,172,175,178],{},[94,173,174],{},"GDPR-compliant (EU)",[94,176,177],{},"Questionable",[94,179,99],{},[76,181,182,185,188],{},[94,183,184],{},"Licence costs",[94,186,187],{},"€15–26/user/mo",[94,189,190],{},"€0",[76,192,193,196,198],{},[94,194,195],{},"Bridges to other systems",[94,197,166],{},[94,199,200],{},"Teams, Slack, Signal, WhatsApp",[65,202,204],{"id":203},"how-matrix-works","How Matrix Works",[61,206,207,208,212],{},"Matrix is ",[209,210,211],"strong",{},"federated"," — similar to email. Anyone can run their own server, and servers can communicate with each other. Your messages only leave your server when you communicate with users on other servers.",[214,215,217],"h3",{"id":216},"architecture","Architecture",[219,220,225],"pre",{"className":221,"code":223,"language":224},[222],"language-text","Your Company             External Partner\n[Element Client] ←→ [Synapse Server] ←→ [Synapse Server] ←→ [Element Client]\n                    (your server)         (partner's server)\n","text",[226,227,223],"code",{"__ignoreMap":228},"",[65,230,232],{"id":231},"deployment-in-european-institutions","Deployment in European Institutions",[61,234,235],{},"Matrix is the communication platform of choice for European institutions:",[237,238,239,246,252,258],"ul",{},[240,241,242,245],"li",{},[209,243,244],{},"EU Commission:"," Element for internal communication of all 32,000 staff",[240,247,248,251],{},[209,249,250],{},"Bundeswehr:"," BwMessenger is based on Matrix/Element",[240,253,254,257],{},[209,255,256],{},"gematik:"," TI-Messenger for the German healthcare system (mandatory since 2024)",[240,259,260,263],{},[209,261,262],{},"40+ German universities:"," Via the DFN network",[65,265,267],{"id":266},"installation-with-synapse","Installation with Synapse",[61,269,270],{},"Synapse is the reference implementation of a Matrix homeserver:",[219,272,276],{"className":273,"code":274,"language":275,"meta":228,"style":228},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Installation with Docker\ndocker run -d \\\n  --name synapse \\\n  -v /data/synapse:/data \\\n  -p 8448:8448 \\\n  matrixdotorg/synapse:latest\n","bash",[226,277,278,287,305,316,327,338],{"__ignoreMap":228},[279,280,283],"span",{"class":281,"line":282},"line",1,[279,284,286],{"class":285},"sHwdD","# Installation with Docker\n",[279,288,290,294,298,301],{"class":281,"line":289},2,[279,291,293],{"class":292},"sBMFI","docker",[279,295,297],{"class":296},"sfazB"," run",[279,299,300],{"class":296}," -d",[279,302,304],{"class":303},"sTEyZ"," \\\n",[279,306,308,311,314],{"class":281,"line":307},3,[279,309,310],{"class":296},"  --name",[279,312,313],{"class":296}," synapse",[279,315,304],{"class":303},[279,317,319,322,325],{"class":281,"line":318},4,[279,320,321],{"class":296},"  -v",[279,323,324],{"class":296}," /data/synapse:/data",[279,326,304],{"class":303},[279,328,330,333,336],{"class":281,"line":329},5,[279,331,332],{"class":296},"  -p",[279,334,335],{"class":296}," 8448:8448",[279,337,304],{"class":303},[279,339,341],{"class":281,"line":340},6,[279,342,343],{"class":296},"  matrixdotorg/synapse:latest\n",[214,345,347],{"id":346},"resource-requirements","Resource Requirements",[70,349,350,366],{},[73,351,352],{},[76,353,354,357,360,363],{},[79,355,356],{},"Users",[79,358,359],{},"RAM",[79,361,362],{},"CPU",[79,364,365],{},"Storage",[89,367,368,382,396],{},[76,369,370,373,376,379],{},[94,371,372],{},"≤25",[94,374,375],{},"1 GB",[94,377,378],{},"1 vCPU",[94,380,381],{},"20 GB",[76,383,384,387,390,393],{},[94,385,386],{},"≤100",[94,388,389],{},"2 GB",[94,391,392],{},"2 vCPU",[94,394,395],{},"50 GB",[76,397,398,401,404,407],{},[94,399,400],{},"≤500",[94,402,403],{},"4 GB",[94,405,406],{},"4 vCPU",[94,408,409],{},"200 GB",[65,411,413],{"id":412},"bridges-managing-the-transition-period","Bridges: Managing the Transition Period",[61,415,416],{},"During migration, bridges allow parallel operation:",[237,418,419,425,431,437],{},[240,420,421,424],{},[209,422,423],{},"Teams Bridge (mautrix-teams):"," Messages between Teams and Matrix",[240,426,427,430],{},[209,428,429],{},"Slack Bridge:"," For external partners using Slack",[240,432,433,436],{},[209,434,435],{},"WhatsApp Bridge:"," For mobile communication",[240,438,439,442],{},[209,440,441],{},"Signal Bridge:"," For particularly secure communication",[61,444,445,446],{},"Full stack overview: ",[447,448,450],"a",{"href":449},"/en/service","Open-Source Stack for SMEs →",[61,452,453,454],{},"Next: ",[447,455,456],{"href":41},"ONLYOFFICE →",[458,459,460],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":228,"searchDepth":289,"depth":289,"links":462},[463,464,467,468,471],{"id":67,"depth":289,"text":68},{"id":203,"depth":289,"text":204,"children":465},[466],{"id":216,"depth":307,"text":217},{"id":231,"depth":289,"text":232},{"id":266,"depth":289,"text":267,"children":469},[470],{"id":346,"depth":307,"text":347},{"id":412,"depth":289,"text":413},"The open, secure communication protocol as an alternative to Microsoft Teams and Slack.","md",{},true,{"title":36,"description":472},"3E4b4_mmGsknqORzOkJXGWAmLpTpJO3ozzPBP3dsDcM",[479,481],{"title":32,"path":33,"stem":34,"description":480,"children":-1},"The leading open-source platform for file synchronisation, collaboration, and communication.",{"title":40,"path":41,"stem":42,"description":482,"children":-1},"The complete office suite as a Microsoft Office replacement — familiar interface, full format compatibility, integrated directly into Nextcloud.",1778110624895]