рд╕рд░реНрднрд░рдХреЛ рдкрд╣рд┐рд▓реЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░рд┐рд▓реАрдЬ рднрдпреЛ
рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ:
- рдкреНрд░рддреНрдпреЗрдХ рдЦрд╛рддрд╛ рдХреНрд░реБрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреГрд╣ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдорд╛ рдкрд╣реБрдБрдЪ рдкреНрд░рддрд┐рдмрдиреНрдзрд┐рддред рдпреЛ рднрд░реНрдЪреБрдЕрд▓ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдЬреБрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рдЧреГрд╣ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реА рдмрд╛рд╣рд┐рд░рдХреЛ рдбреЗрдЯрд╛рд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдЧрд░реНрджрдЫред
- рдЦрд╛рддрд╛рд╣рд░реВ рднрд░реНрдЪреБрдЕрд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН рдЬреБрди рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╕рдБрдЧ рдкреНрд░рддрд┐рдЪреНрдЫреЗрдж рдЧрд░реНрджреИрдиред SQLite, MySQL, PostgreSQL, bbolt рд░ рдЗрди-рдореЗрдореЛрд░реА рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рднрд░реНрдЪреБрдЕрд▓ рд░ рдкреНрд░рдгрд╛рд▓реА рдЦрд╛рддрд╛рд╣рд░реВ рдореНрдпрд╛рдкрд┐рдЩрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдзрдирд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдиреНрдЫ - рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд╛ рдордирдорд╛рдиреА рдореНрдпрд╛рдкрд┐рдЩ рд╕рдореНрднрд╡ рдЫ (рдПрдЙрдЯрд╛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд░реНрдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдорд╛ рдореНрдпрд╛рдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред
- рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХреБрдЮреНрдЬреА, SSH рдХреБрдЮреНрдЬреА, рд░ рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рдорд░реНрдерд┐рдд рдЫ (рдХрд┐рдмреЛрд░реНрдб рдкрд╛рд╕рд╡рд░реНрдб рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдХреЛ рд╕рд╛рде рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕рд╣рд┐рдд)ред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдХреБрдЮреНрдЬреАрд╣рд░реВ рдмрд╛рдБрдзреНрди рд╕рдореНрднрд╡ рдЫ, рд╕рд╛рдереИ рдмрд╣реБ-рдХрд╛рд░рдХ рд░ рдмрд╣реБ-рдЪрд░рдг рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕рдлрд▓ рдХреБрдЮреНрдЬреА рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкрд╛рд╕рд╡рд░реНрдб рдердк рдЕрдиреБрд░реЛрдз рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред
- рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдорд╛рдгреАрдХрд░рдг рд╡рд┐рдзрд┐рд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рд╕рд╛рдереИ рдмрд╛рд╣реНрдп рдкреНрд░рдорд╛рдгрдХ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, LDAP рдорд╛рд░реНрдлрдд рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐) рдХрд▓ рдЧрд░реЗрд░ рд╡рд╛ HTTP API рдорд╛рд░реНрдлрдд рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрдард╛рдПрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рдПрдХрд╛ рдЖрдлреНрдиреИ рд╡рд┐рдзрд┐рд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
- рдмрд╛рд╣реНрдп рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рд╡рд╛ HTTP API рдХрд▓рд╣рд░реВрд▓рд╛рдИ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд▓рдЧ рдЗрди рдЧрд░реНрдиреБ рдЕрдШрд┐ рдмреЛрд▓рд╛рдЗрдиреНрдЫред рд╕рдорд░реНрдерд┐рдд
рдЧрддрд┐рд╢реАрд▓ рдЬрдбрд╛рдирдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИред - рдбрд╛рдЯрд╛ рд╕рд╛рдЗрдЬ рд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХреЛрдЯрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдердиред
- рдЖрдЧрдорди рд░ рдмрд╣рд┐рд░реНрдЧрдорди рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрд╕рдБрдЧ рдмреНрдпрд╛рдиреНрдбрд╡рд┐рде рд╕реАрдорд┐рддрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рд╕рд╛рдереИ рдПрдХ рд╕рд╛рде рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдорд╛рд╣рд░реВред
- рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рдЙрдкрдХрд░рдгрд╣рд░реВ рдЬрд╕рд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ (рддрдкрд╛рдИрд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рд╣реЗрд░реНрди рдкреНрд░рддрд┐рдмрдиреНрдз рд▓рдЧрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЕрдкрд▓реЛрдб рдЧрд░реНрди, рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди, рдЕрдзрд┐рд▓реЗрдЦрди рдЧрд░реНрди, рдореЗрдЯрд╛рдЙрди, рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрди рд╡рд╛ рдкрд╣реБрдБрдЪ рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди, рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВ рд╡рд╛ рдкреНрд░рддреАрдХрд╛рддреНрдордХ рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдирд┐рд╖реЗрдз рдЧрд░реНрди, рдЖрджрд┐)ред
- рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рддрд┐рдмрдиреНрдзрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдХреЗрд╡рд▓ рдХреЗрд╣рд┐ рдЖрдИрдкреА рд╡рд╛ рд╕рдмрдиреЗрдЯрд╣рд░реВрдмрд╛рдЯ рдкрд╣реБрдБрдЪ рдЕрдиреБрдорддрд┐ рджрд┐рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
- рдпрд╕рд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рд░ рдбрд╛рдЗрд░реЗрдХреНрдЯрд░реАрд╣рд░реВрдХреЛ рд╕рдореНрдмрдиреНрдзрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рдорд┐рд▓реНрдиреЗ рд╕рд╛рдордЧреНрд░реАрдХрд╛ рд▓рд╛рдЧрд┐ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВрдХреЛ рдЬрдбрд╛рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ рдирд┐рд╢реНрдЪрд┐рдд рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рд╕рд╛рде рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рд░реЛрдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ)ред
- рддрдкрд╛рдИрд▓реЗ рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВ рдмрд╛рдБрдзреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдлрд╛рдЗрд▓ (рд▓реЛрдб рдЧрд░реНрдиреЗ, рдореЗрдЯрд╛рдЙрдиреЗ, рдкреБрди: рдирд╛рдордХрд░рдг рдЧрд░реНрдиреЗ, рдЖрджрд┐) рд╕рдБрдЧ рд╡рд┐рднрд┐рдиреНрди рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд╕рдордпрдорд╛ рд╕реБрд░реБ рд╣реБрдиреНрдЫред рд╣реНрдпрд╛рдиреНрдбрд▓рд░рд╣рд░реВрд▓рд╛рдИ рдХрд▓ рдЧрд░реНрдиреБрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, HTTP рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд░реВрдкрдорд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрди рд╕рдорд░реНрдерд┐рдд рдЫред
- рдирд┐рд╖реНрдХреНрд░рд┐рдп рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╕рдорд╛рдкреНрддрд┐ред
- рдЬрдбрд╛рдирд╣рд░реВ рддреЛрдбреНрди рдмрд┐рдирд╛ рдкрд░рдорд╛рдгреБ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХред
-
рдкреНрд░рджрд╛рди рдЧрд░реНрджреИ Prometheus рдорд╛ рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рд▓рд╛рдЧреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ред - HAProxy PROXY рдкреНрд░реЛрдЯреЛрдХрд▓рд▓реЗ SFTP/SCP рд╕реЗрд╡рд╛рд╣рд░реВрдорд╛ рд▓реЛрдб рдмреНрдпрд╛рд▓реЗрдиреНрд╕рд┐рдЩ рд╡рд╛ рдкреНрд░реЛрдХреНрд╕реА рдЬрдбрд╛рдирд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╕реНрд░реЛрдд IP рдареЗрдЧрд╛рдирд╛рдХреЛ рдЬреНрдЮрд╛рди рдирдЧреБрдорд╛рдИрдХрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрди рд╕рдорд░реНрдерд┐рдд рдЫред
-
REST API рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рд╣рд░реВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрди, рдмреНрдпрд╛рдХрдЕрдкрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд░ рд╕рдХреНрд░рд┐рдп рдЬрдбрд╛рдирд╣рд░реВрдорд╛ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиред -
рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд░ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд▓рд╛рдЧрд┐ (http://127.0.0.1:8080/web) (рдирд┐рдпрдорд┐рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдлрд╛рдЗрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдкрдирд┐ рд╕рдорд░реНрдерд┐рдд рдЫ)ред - JSON, TOML, YAML, HCL рд░ envfile рдврд╛рдБрдЪрд╛рд╣рд░реВрдорд╛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ред
-
рд╕рдорд░реНрдерди рдкреНрд░рдгрд╛рд▓реА рдЖрджреЗрд╢рд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдкрд╣реБрдБрдЪрдХреЛ рд╕рд╛рде SSH рдорд╛рд░реНрдлрдд рдЬрдбрд╛рдирд╣рд░реВред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓рд╛рдИ Git (git-receive-pack, git-upload-pack, git-upload-archive) рд░ rsync, рд╕рд╛рдереИ рдзреЗрд░реИ рдирд┐рд░реНрдорд┐рдд рдЖрджреЗрд╢рд╣рд░реВ (scp, md5sum, sha*sum) рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдЖрджреЗрд╢рд╣рд░реВ рдЪрд▓рд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдЗрдПрдХреЛ рдЫред , cd, pwd, sftpgo-copy рд░ sftpgo-remove)ред - рдореЛрдб
рдкреЛрд░реНрдЯреЗрдмрд▓ рдорд▓реНрдЯрд┐рдХрд╛рд╕реНрдЯ DNS рдорд╛рд░реНрдлрдд рд╡рд┐рдЬреНрдЮрд╛рдкрд┐рдд рдЬрдбрд╛рди рдкреНрд░рдорд╛рдгрд╣рд░реВрдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЬреЗрдиреЗрд░реЗрд╕рдирдХреЛ рд╕рд╛рде рдПрдЙрдЯрд╛ рд╕рд╛рдЭрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрдиред - рдПрдореНрдмреЗрдбреЗрдб рдкреНрд░рдгрд╛рд▓реА
рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдЩ рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдгрдХреЛ рд▓рд╛рдЧрд┐ред - рд╕рд░рд▓реАрдХреГрдд
рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓рд┐рдирдХреНрд╕ рдкреНрд░рдгрд╛рд▓реА рдЦрд╛рддрд╛рд╣рд░реВрдХреЛ рдорд╛рдЗрдЧреНрд░реЗрд╕рдиред -
рднрдгреНрдбрд╛рд░рдг JSON рдврд╛рдБрдЪрд╛рдорд╛ рд▓рдЧрд╣рд░реВред
рд╕реНрд░реЛрдд: opennet.ru