рд╡рд┐рджреНрд░реЛрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ Discord рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд▓рд╛рдЧрд┐ рдЦреБрд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫ

рд░рд┐рднреЛрд▓реНрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯрд▓реЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡рдХреЛ рдбрд┐рд╕реНрдХрд░реНрдб рдореЗрд╕реЗрдиреНрдЬрд░рдХреЛ рдЦреБрд▓рд╛ рдПрдирд╛рд▓рдЧ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдЙрджреНрджреЗрд╢реНрдпрд▓реЗ рд╕рдЮреНрдЪрд╛рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫред Discord рдЬрд╕реНрддреИ, рд░рд┐рднреЛрд▓реНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╕рд╛рдЭрд╛ рдЪрд╛рд╕реЛ рднрдПрдХрд╛ рд╕рдореБрджрд╛рдп рд░ рд╕рдореВрд╣рд╣рд░реВ рдмреАрдЪ рд╕рдЮреНрдЪрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдирдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред рд╡рд┐рджреНрд░реЛрд╣рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рддрдкрд╛рдЗрдБрдХреЛ рдкрд░рд┐рд╕рд░рдорд╛ рд╕рдВрдЪрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдлреНрдиреИ рд╕рд░реНрднрд░ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рд░, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╡реЗрдм рд╕рд╛рдЗрдЯрд╕рдБрдЧ рдпрд╕рдХреЛ рдПрдХреАрдХрд░рдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╡рд╛ рдЙрдкрд▓рдмреНрдз рдЧреНрд░рд╛рд╣рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рджреНрд░реБрдд рд╕рд░реНрднрд░ рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯрдХреЛ рд▓рд╛рдЧрд┐, рдбрдХрд░рдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдЯреЗрдирд░ рдЫрд╡рд┐ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред

рд░рд┐рднреЛрд▓реНрдЯ рд╕рд░реНрднрд░ рднрд╛рдЧ Rust рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ MongoDB DBMS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рд░ AGPLv3 рдЗрдЬрд╛рдЬрддрдкрддреНрд░ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рд┐рдд рдЧрд░рд┐рдиреНрдЫред рдХреНрд▓рд╛рдЗрдиреНрдЯрдХреЛ рднрд╛рдЧ рдЯрд╛рдЗрдкрд╕реНрдХреНрд░рд┐рдкреНрдЯрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рдбреЗрд╕реНрдХрдЯрдк рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрди рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рд░ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ - рдкреНрд░реАрдХреНрдЯ рдлреНрд░реЗрдорд╡рд░реНрдХ рд░ Vite рдЯреБрд▓рдХрд┐рдЯрдорд╛ред рдЕрд▓рдЧ рд░реВрдкрдорд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рднреНрд╡рд╛рдЗрд╕ рдХрдореНрдпреБрдирд┐рдХреЗрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рд░реНрднрд░, рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдЪреЗрдиреНрдЬ рд╕реЗрд╡рд╛, рдкреНрд░реЛрдХреНрд╕реА рд░ рдкреГрд╖реНрдард╣рд░реВрдорд╛ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рдЬреЗрдЯрд╣рд░реВрдХреЛ рдЬрдирд░реЗрдЯрд░ рдЬрд╕реНрддрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫред рдПрдиреНрдбреНрд░реЛрдЗрдб рд░ рдЖрдИрдУрдПрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдмрд╛рдЗрд▓ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫреИрди; рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛, рдпреЛ PWA (рдкреНрд░реЛрдЧреНрд░реЗрд╕рд┐рдн рд╡реЗрдм рдПрдкреНрд╕) рдореЛрдбрдорд╛ рд╕рдЮреНрдЪрд╛рд▓рди рд╣реБрдиреЗ рд╕реНрдерд╛рдкрд┐рдд рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдЫред

рдкреНрд▓реЗрдЯрдлрд░реНрдо рдкреНрд░рд╛рд░рдореНрднрд┐рдХ рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдгрдорд╛ рдЫ рд░ рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рдлрд╛рд░рдордорд╛ рдкрд╛рда рд░ рднреНрд╡рд╛рдЗрд╕ рдЪреНрдпрд╛рдЯ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЦреЗрд▓рд╛рдбреАрд╣рд░реВ рд╕рдБрдЧреИ рдХрдореНрдкреНрдпреБрдЯрд░ рдЧреЗрдо рдЦреЗрд▓реНрджрд╛ рдХреБрд░рд╛рдХрд╛рдиреА рдЧрд░реНрдиред рдЖрдзрд╛рд░рднреВрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕реНрдерд┐рддрд┐ рд╕реЗрдЯ рдЧрд░реНрдиреЗ, рдорд╛рд░реНрдХрдбрд╛рдЙрди рдорд╛рд░реНрдХрдЕрдкрдХреЛ рд╕рд╛рде рдкреНрд░реЛрдлрд╛рдЗрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓рд╛рдИ рдмреНрдпрд╛рдЬрд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣рд╣рд░реВ, рдЪреНрдпрд╛рдирд▓рд╣рд░реВ рд░ рд╕рд░реНрднрд░рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ, рд╢рдХреНрддрд┐рд╣рд░реВрдХреЛ рдкреГрдердХреАрдХрд░рдг, рдЙрд▓реНрд▓рдЩреНрдШрдирдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рдмреНрд▓рдХ/рдЕрдирдмреНрд▓рдХ рдЧрд░реНрдиреЗ рдЙрдкрдХрд░рдгрд╣рд░реВ, рдирд┐рдордиреНрддреНрд░рдгрд╛рд╣рд░реВ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди (рдЖрдордиреНрддреНрд░рдг) рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рдЖрдЙрдБрджреИ рдЧрд░реЗрдХреЛ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐рдорд╛, рд╣рд╛рдореА рдмрдЯреНрд╕, рдПрдХ рдкреВрд░реНрдг рдореЛрдбрд░реЗрд╕рди рдкреНрд░рдгрд╛рд▓реА, рд░ рд╕рдВрдЪрд╛рд░ рдкреНрд▓реЗрдЯрдлрд░реНрдо Discord рд░ Matrix рд╕рдБрдЧ рдПрдХреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердирдХреЛ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реНрджрдЫреМрдВред рд▓рд╛рдореЛ рдЕрд╡рдзрд┐рдорд╛, рдпреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдЪреНрдпрд╛рдЯ (E2EE Chat) рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫ, рдЬрд╕рд▓реЗ рд╕рд╣рднрд╛рдЧреАрд╣рд░реВрдХреЛ рдкрдХреНрд╖рдорд╛ рдЕрдиреНрддреНрдп-рджреЗрдЦрд┐-рдЕрдиреНрдд рдЗрдиреНрдХреНрд░рд┐рдкреНрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдПрдХреИ рд╕рдордпрдорд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рдзреЗрд░реИ рд╕рд░реНрднрд░рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрдиреЗ рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рд░ рд╕рдВрдШреАрдп рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗ рдЗрд░рд╛рджрд╛ рд░рд╛рдЦреНрджреИрдиред рд╡рд┐рджреНрд░реЛрд╣рд▓реЗ рдореНрдпрд╛рдЯреНрд░рд┐рдХреНрд╕рд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдЧрд░реНрди рдЦреЛрдЬреЗрдХреЛ рдЫреИрди, рдкреНрд░реЛрдЯреЛрдХрд▓рдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдЬрдЯрд┐рд▓ рдмрдирд╛рдЙрди рдЪрд╛рд╣рдБрджреИрди рд░ рд╕рд╕реНрддреЛ VPS рдорд╛ рд╕реБрд░реВ рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВ рд░ рд╕рдореБрджрд╛рдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЗрд╖реНрдЯрддрдо рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрдиреЗ рдПрдХрд▓ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕рд┐рд░реНрдЬрдирд╛ рднрдПрдХреЛ рдорд╛рдирд┐рдиреНрдЫред

рд░рд┐рднреЛрд▓реНрдЯ рдирдЬрд┐рдХрдХрд╛ рдЪреНрдпрд╛рдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рдордзреНрдпреЗ, рд╣рд╛рдореАрд▓реЗ рдЖрдВрд╢рд┐рдХ рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ Rocket.Chat рд▓рд╛рдИ рдкрдирд┐ рдиреЛрдЯ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ, рдЬрд╕рдХреЛ рд╕рд░реНрднрд░ рднрд╛рдЧ JavaScript рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ, Node.js рдкреНрд▓реЗрдЯрдлрд░реНрдордорд╛ рдЪрд▓реНрдЫ рд░ MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫред Rocket.Chat рдорд╛, рдЖрдзрд╛рд░рднреВрдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдорд╛рддреНрд░ рдЦреБрд▓рд╛ рдЫ, рд░ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рд╕рд╢реБрд▓реНрдХ рдПрдб-рдЕрдирд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдиреНрдЫред Rocket.Chat рдкрд╛рда рд╕рдиреНрджреЗрд╢рдорд╛ рд╕реАрдорд┐рдд рдЫ рд░ рдореБрдЦреНрдпрддрдпрд╛ рдХрдореНрдкрдиреАрд╣рд░реВрдорд╛ рд╕рд╣рдХрд░реНрдореАрд╣рд░реВ рдмреАрдЪ рд╕рдЮреНрдЪрд╛рд░ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд░ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ, рд╕рд╛рдЭреЗрджрд╛рд░рд╣рд░реВ рд░ рдЖрдкреВрд░реНрддрд┐рдХрд░реНрддрд╛рд╣рд░реВрд╕рдБрдЧ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдирдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди