PRIBADONG IMPRASTRAKTURA / WALANG ID NA KAILANGANBasahin ang doktrina ng privacy
Ang iyong namespace. Isang federated na network.

Isang Matrix home na kaya mong panatilihin.

Pamahalaan ang namespace ng iyong account at relasyon sa federation habang tumpak na ipinapaliwanag ang encryption at metadata.

Pumili ng mga pangalan bago ang paglulunsad

Planuhin ang pangalan ng server, delegation at client discovery. Ang ilang pagpipilian sa identity ay mahirap baguhin mamaya. I-verify ang federation gamit ang panlabas na test sa halip na suriin lamang ang login page.

Magsimula sa makatotohanang resource

Ang Guardian configuration ay maaaring suriin para sa katamtamang deployment. Ang malalaking federated room, pinanatiling event at media ay maaaring malaki ang idagdag sa mga pangangailangan sa database at memory.

Hiwalayin ang administrasyon

Protektahan ang mga administrative interface, registration secret at signing key. Limitahan ang bukas na registration kung naaangkop at panatilihing napapanahon ang sinusuportahang software at mga dependency.

Ilarawan ang hangganan ng encryption

Pinoprotektahan ng mga sinusuportahang end-to-end encrypted na silid ang nilalaman sa pagitan ng mga client. Hinahawakan pa rin ng homeserver ang kapaki-pakinabang na metadata at anumang hindi naka-encrypt na nilalaman. Kailangang maunawaan ng mga user ang verification at recovery ng client.

Pagpapanatili at pagpapanumbalik ng plano

Magtakda ng sinadyang pagtago ng event at media, panatilihing pare-pareho ang database backup at itago ang configuration at signing key na kailangan para sa recovery. Subukan ang resulta, hindi lang ang backup job.

Pumili ng mga resource para sa workload na ito

Suriin ang Guardian para sa lumalaking serbisyong Synapse na may PostgreSQL at media storage. Ang kasaysayan ng room, mga pattern ng federation at pagpapanatili ng media ay maaaring mas mahalaga kaysa sa bilang ng account. Panatilihing hiwalay ang trapiko ng external client at access sa database sa magkaibang hangganan ng seguridad.

Isang rollout ng homeserver

Gamitin ang maintained upstream instruction para sa napiling release. Tinutukoy ng sequence sa ibaba ang mga desisyon at pass condition na itatala sa iyong sariling runbook.

  • Piliin ang permanenteng pangalan ng server bago gumawa ng mga account
  • Mag-install ng sinusuportahang Synapse release at PostgreSQL configuration
  • Itakda ang HTTPS at anumang kilalang delegation na kailangan para sa napiling pangalan
  • Limitahan ang pagpaparehistro at protektahan ang mga kredensyal ng administrator
  • Subukan ang pag-login ng client, lokal na pagmemensahe at awtorisadong federation path
  • I-back up ang mga signing key, configuration, database at kinakailangang media; sanayin ang pag-restore

Ano ang dapat i-verify bago umasa dito

Ang pribadong homeserver ay nagbabahagi pa rin ng federated room events sa mga kalahok na server. Ipaliwanag ang hangganang iyon sa mga user at i-verify ang retention at security settings ng naka-install na bersyon.

Kaunting dagdag na kalinawan.

Kasama ba sa use case na ito ang managed na pag-install ng application?

Hindi. Inilalarawan nito ang isang workload para sa customer-administered infrastructure. Ang application setup, update, moderation, licensing at recovery ay nananatiling responsibilidad mo maliban kung may hiwalay na managed agreement na nagsasaad ng iba.

I-CONFIGURE ANG IYONG INFRASTRUCTURE

Kunin ang kontrol.
I-deploy sa iyong mga tuntunin.

Walang papeles ng pagkakakilanlan. Buong access ng administrator. Crypto-native na billing.