[{"data":1,"prerenderedAt":482},["ShallowReactive",2],{"navigation-docs_en":3,"/en/docs/technologies/matrix-docs_en":51,"/en/docs/technologies/matrix-surround-docs_en":477},[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":471,"extension":472,"meta":473,"navigation":474,"path":37,"seo":475,"stem":38,"__hash__":476},"docs_en/en/1.docs/2.technologies/2.matrix.md",{"type":54,"value":55,"toc":460},"minimark",[56,60,64,69,200,204,212,217,228,232,235,263,267,270,343,347,409,413,416,442,450,456],[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,179,190],"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,177],{},[94,173,174],{},"Data on your own server",[94,176,147],{},[94,178,99],{},[76,180,181,184,187],{},[94,182,183],{},"Licence costs",[94,185,186],{},"€15–26/user/mo",[94,188,189],{},"€0",[76,191,192,195,197],{},[94,193,194],{},"Bridges to other systems",[94,196,166],{},[94,198,199],{},"Teams, Slack, Signal, WhatsApp",[65,201,203],{"id":202},"how-matrix-works","How Matrix Works",[61,205,206,207,211],{},"Matrix is ",[208,209,210],"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.",[213,214,216],"h3",{"id":215},"architecture","Architecture",[218,219,224],"pre",{"className":220,"code":222,"language":223},[221],"language-text","Your Company             External Partner\n[Element Client] ←→ [Synapse Server] ←→ [Synapse Server] ←→ [Element Client]\n                    (your server)         (partner's server)\n","text",[225,226,222],"code",{"__ignoreMap":227},"",[65,229,231],{"id":230},"deployment-in-european-institutions","Deployment in European Institutions",[61,233,234],{},"Matrix is the communication platform of choice for European institutions:",[236,237,238,245,251,257],"ul",{},[239,240,241,244],"li",{},[208,242,243],{},"EU Commission:"," Element for internal communication of all 32,000 staff",[239,246,247,250],{},[208,248,249],{},"Bundeswehr:"," BwMessenger is based on Matrix/Element",[239,252,253,256],{},[208,254,255],{},"gematik:"," TI-Messenger for the German healthcare system (mandatory since 2024)",[239,258,259,262],{},[208,260,261],{},"40+ German universities:"," Via the DFN network",[65,264,266],{"id":265},"installation-with-synapse","Installation with Synapse",[61,268,269],{},"Synapse is the reference implementation of a Matrix homeserver:",[218,271,275],{"className":272,"code":273,"language":274,"meta":227,"style":227},"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",[225,276,277,286,304,315,326,337],{"__ignoreMap":227},[278,279,282],"span",{"class":280,"line":281},"line",1,[278,283,285],{"class":284},"sHwdD","# Installation with Docker\n",[278,287,289,293,297,300],{"class":280,"line":288},2,[278,290,292],{"class":291},"sBMFI","docker",[278,294,296],{"class":295},"sfazB"," run",[278,298,299],{"class":295}," -d",[278,301,303],{"class":302},"sTEyZ"," \\\n",[278,305,307,310,313],{"class":280,"line":306},3,[278,308,309],{"class":295},"  --name",[278,311,312],{"class":295}," synapse",[278,314,303],{"class":302},[278,316,318,321,324],{"class":280,"line":317},4,[278,319,320],{"class":295},"  -v",[278,322,323],{"class":295}," /data/synapse:/data",[278,325,303],{"class":302},[278,327,329,332,335],{"class":280,"line":328},5,[278,330,331],{"class":295},"  -p",[278,333,334],{"class":295}," 8448:8448",[278,336,303],{"class":302},[278,338,340],{"class":280,"line":339},6,[278,341,342],{"class":295},"  matrixdotorg/synapse:latest\n",[213,344,346],{"id":345},"resource-requirements","Resource Requirements",[70,348,349,365],{},[73,350,351],{},[76,352,353,356,359,362],{},[79,354,355],{},"Users",[79,357,358],{},"RAM",[79,360,361],{},"CPU",[79,363,364],{},"Storage",[89,366,367,381,395],{},[76,368,369,372,375,378],{},[94,370,371],{},"≤25",[94,373,374],{},"1 GB",[94,376,377],{},"1 vCPU",[94,379,380],{},"20 GB",[76,382,383,386,389,392],{},[94,384,385],{},"≤100",[94,387,388],{},"2 GB",[94,390,391],{},"2 vCPU",[94,393,394],{},"50 GB",[76,396,397,400,403,406],{},[94,398,399],{},"≤500",[94,401,402],{},"4 GB",[94,404,405],{},"4 vCPU",[94,407,408],{},"200 GB",[65,410,412],{"id":411},"bridges-managing-the-transition-period","Bridges: Managing the Transition Period",[61,414,415],{},"During migration, bridges allow parallel operation:",[236,417,418,424,430,436],{},[239,419,420,423],{},[208,421,422],{},"Teams Bridge (mautrix-teams):"," Messages between Teams and Matrix",[239,425,426,429],{},[208,427,428],{},"Slack Bridge:"," For external partners using Slack",[239,431,432,435],{},[208,433,434],{},"WhatsApp Bridge:"," For mobile communication",[239,437,438,441],{},[208,439,440],{},"Signal Bridge:"," For particularly secure communication",[61,443,444,445],{},"Full stack overview: ",[446,447,449],"a",{"href":448},"/en/service","Open-Source Stack for SMEs →",[61,451,452,453],{},"Next: ",[446,454,455],{"href":41},"ONLYOFFICE →",[457,458,459],"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":227,"searchDepth":288,"depth":288,"links":461},[462,463,466,467,470],{"id":67,"depth":288,"text":68},{"id":202,"depth":288,"text":203,"children":464},[465],{"id":215,"depth":306,"text":216},{"id":230,"depth":288,"text":231},{"id":265,"depth":288,"text":266,"children":468},[469],{"id":345,"depth":306,"text":346},{"id":411,"depth":288,"text":412},"The open, secure communication protocol as an alternative to Microsoft Teams and Slack.","md",{},true,{"title":36,"description":471},"L839eidvowNy28UfF_GG43T3L2kOG-TS8d9hnynfEy8",[478,480],{"title":32,"path":33,"stem":34,"description":479,"children":-1},"The leading open-source platform for file synchronisation, collaboration, and communication.",{"title":40,"path":41,"stem":42,"description":481,"children":-1},"The complete office suite as a Microsoft Office replacement — familiar interface, full format compatibility, integrated directly into Nextcloud.",1792720389965]