рдХреБрдЫ рд╣реА рдХреНрд▓рд┐рдХ рдореЗрдВ LAMP рдФрд░ рд╕реИрдХрдбрд╝реЛрдВ рдЕрдиреНрдп рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ

рдЫрд╡рд┐ рдкрд┐рдЫрд▓реА рдкреЛрд╕реНрдЯ рдореЗрдВ, рдореИрдВрдиреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА рдереА рдХрд┐ рдХреИрд╕реЗ SSHeller рдПрдХ OpenVPN рд╕рд░реНрд╡рд░ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рдЖрдкрдХреА рд╕рд╣рд╛рдпрддрд╛ рдХрд░рддрд╛ рд╣реИред 1.1.0 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдПрдХ рдФрд░ рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛ - рдбреЙрдХрд░ ред
рдореИрдВ рдЖрдкрдХреЛ рддреБрд░рдВрдд рдЪреЗрддрд╛рд╡рдиреА рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдкрдХреЗ рд╣рд╛рдереЛрдВ рдХреЛ рдХрдВрд╕реЛрд▓ рдХреЗ рдиреАрдЪреЗ рддреЗрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбреЙрдХрд░ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдирд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рд╕рд╣рдЬ рд▓рдЧрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЖрдкрдХреЛ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдХреБрдЫ рднреА рд▓рд┐рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдореБрдЭреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ SSHeller рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


рдФрд░ рдЗрд╕рдХреА рдЬрд░реВрд░рдд рдХрд┐рд╕реЗ рд╣реИ? рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдбреЗрд╡рд▓рдкрд░реНрд╕, рд╕рд╛рде рд╣реА рд╣рд░ рдХрд┐рд╕реА рдХреЛ рдЬреЛ рдХрд┐рд╕реА рддрд░рд╣ рдХреА рд╕реЗрд╡рд╛ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡рд╣ рдПрдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ, рдПрдХ рдмреНрд▓реЙрдЧ рдпрд╛ рдПрдХ рдЗрдВрдкреНрд░реЛрдореЗрдкреНрдЯреВ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдЭрд╛ рд╕реЗрд╡рд╛ рд╣реИред


рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ


рд╣рдореЗрдВ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдЖрдзреБрдирд┐рдХ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рд╡рд╛рд▓реЗ рд╕рд░реНрд╡рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рдУрдкрди рд╡реАрдкреАрдПрди рдХреЗ рд╡рд┐рдкрд░реАрдд, рдбреЙрдХрд░ рдХреЗ рд▓рд┐рдП рдореИрдВ Debian 9 рдпрд╛ Ubuntu 18.04 рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред Fedora рдФрд░ Centos рдЪреАрдЬреЗрдВ рдереЛрдбрд╝реА рдЦрд░рд╛рдм рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдСрдЯреЛрд░рди рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд░реВрдк рд╕реЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ, рдФрд░ рднрдВрдбрд╛рд░рдг рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИред


рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдпрд╛ рддреЛ рдПрдХ рднреМрддрд┐рдХ рдпрд╛ рдЖрднрд╛рд╕реА рдорд╢реАрди рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдХрдВрдЯреЗрдирд░ (LXC, OpenVZ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛)ред рдФрд░ рдЖрдкрдХреЛ SSH рдПрдХреНрд╕реЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЕрдВрддрд┐рдо рдкреНрд░рдХрд╛рд╢рди рдореЗрдВ DigitalOcean рдореЗрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдФрд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рд╣реИ, рдФрд░ рдЕрдВрдд рдореЗрдВ - рд▓рд┐рдиреЛрдб рдХреЗ рд▓рд┐рдП рдереЛрдбрд╝рд╛ рдХрдо рд╡рд┐рд╕реНрддреГрдд рдирд┐рд░реНрджреЗрд╢ред рдпреЗ рджреЛрдиреЛрдВ рд╕реЗрд╡рд╛рдПрдВ рд░реЗрдлрд░рд▓ рд▓рд┐рдВрдХ рджреНрд╡рд╛рд░рд╛ рдкрдВрдЬреАрдХрд░рдг рдХрд░рддреЗ рд╕рдордп $ 5 / рдорд╛рд╣ рдФрд░ рдмреЛрдирд╕ рдХреЗ рд▓рд┐рдП рд╕рд░рд▓ рдорд╢реАрдиреЗрдВ рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВред рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХрд╛рдлреА рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ред


рдПрдХ рдмрд╛рд░ рдЬрдм рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рд╣реЛрдЧрд╛, рддреЛ рдЖрдк SSHeller рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЖрдк рдЗрд╕реЗ GitHub рдкрд░ рд░рд┐рд▓реАрдЬрд╝ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, macOS, рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдорд╛рд░рд╛ рд╕рд░реНрд╡рд░ рдЬреЛрдбрд╝реЗрдВ, рдЗрд╕рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВ рдФрд░ рдбреЙрдХрд░ рдкреНрд▓рдЧрдЗрди рдкрд░ рдЬрд╛рдПрдВред



рдпрджрд┐ рдбреЙрдХрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ Install рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдорд┐рдирдЯ рд╕реЗ рднреА рдХрдо рд╕рдордп рдореЗрдВ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдкреВрд░рд╛ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рдЦреБрд▓рддреА рд╣реИ рдЬреЛ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдирд╣реАрдВ рдкрдврд╝реЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВ, рдФрд░ рдореБрдЦреНрдп рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХрдВрдЯреЗрдирд░, рд╡реЙрд▓реНрдпреВрдо рдФрд░ рдирдП рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓реЙрдиреНрдЪ рдлреЙрд░реНрдо рдХреА рдПрдХ рд╕реВрдЪреА рд╣реЛрдЧреАред



рдореБрдЦреНрдп рдХрд╛рд░реНрдп


рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ


рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рдирд┐рдЪрд▓реЗ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ рдирдП рдХрдВрдЯреЗрдирд░ рдХрд╛ рд▓реЙрдиреНрдЪ рдмреНрд▓реЙрдХ рд╣реИред рдпрд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ:


  • рдКрдкрд░ рджреА рдЧрдИ рд╕реВрдЪреА рд╕реЗ рдЪрдпрдирд┐рдд рд╡реЙрд▓реНрдпреВрдо рдХреЛ рдХрдВрдЯреЗрдирд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдЧрд░ рд╡рд╣ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ
  • рдкрд╛рд╕рд╡рд░реНрдб, рдЬреЛ рдХрдВрдЯреЗрдирд░ рдореЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЕрдЧрд░ рд╡рд╣ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рддреЛ рдлрд┐рд░ рд╕реЗ
  • рдХрдВрдЯреЗрдирд░ рдЫрд╡рд┐ рдЪрдпрди
  • рдФрд░ рдЫрд╡рд┐ рдЯреИрдЧ рдЪрдпрди

рдЖрдк рдХрд┐рд╕реА рднреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдбреЙрдХрд░ рдЫрд╡рд┐ рдФрд░ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛ рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВред рдЙрдирдХреА рд╕реВрдЪреА https://github.com/delfer/ssheller/blob/master/plugins/docker-profiles.json рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реЗрдЯ рд╣реИ рдФрд░ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рд╕рдордп рдпрд╣ рд╣реИ:


  • jwilder / nginx -xy - рдПрдХ рдбреЛрдореЗрди рдирд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдВрдЯреЗрдирд░реЛрдВ рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Nginx рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛, рдкреЛрд░реНрдЯ рдирд╣реАрдВ
  • panubo / vsftpd - рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░
  • рдХреЛрдбрд░рд╛рдЗрдЬрд╝рд░ / рдХреНрд▓рд╛рдЙрдб - рд╕реАрдПрдордбреА - рдлрд╛рдЗрд▓реЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдм-рдЗрдВрдЯрд░рдлрд╝реЗрд╕
  • webdevops / php-apache-dev - рдирд┐рд░реНрдорд╛рдг Apache + PHP + рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ)
  • webdevops / php-apache - "рдмрд┐рдХреНрд░реА" рдХреЗ рд▓рд┐рдП Apache + PHP + рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ)
  • webdevops / php-nginx-dev - рдирд┐рд░реНрдорд╛рдг Nginx + PHP + рдореЙрдбреНрдпреВрд▓ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП (рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ)
  • webdevops / php-nginx - "рдмрд┐рдХреНрд░реА" (рддреНрд░реБрдЯрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ) рдХреЗ рд▓рд┐рдП Nginx + PHP + рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдПрдБ

рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрдВрдЯреЗрдирд░ рдкрд╛рд╕рд╡рд░реНрдб рдлрд╝реАрд▓реНрдб рдХреА рд╕рд╛рдордЧреНрд░рд┐рдпреЛрдВ рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдВрдЧреЗ, рд╕рд┐рд╡рд╛рдп рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рдЬреЛ рдбреЙрдХ-рдкреНрд░реЛрдлрд╛рдЗрд▓.рдЬреЙрди ( рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕реЗрдХреНрд╢рди) рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рд╣реИрдВ:


  • panubo / vsftpd - рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдлрд╝рдЯреАрдкреА рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб
  • coderaiser / cloudcmd - рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧрд┐рди рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб
  • mysql / mariadb / postgres / influxdb - db рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб
  • rabbitmq / couchdb / Oridb - рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб

рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ:


  • рдЫрд╡рд┐ рдХрд╛ рдЪрдпрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЯреИрдЧ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЙрдкрд▓рдмреНрдз рдЦреЛрдЬ
  • рдХрдВрдЯреЗрдирд░ рдЙрд╕рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдкреЛрд░реНрдЯ рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рдпрджрд┐ рдкреЛрд░реНрдЯ рд╡реНрдпрд╕реНрдд рд╣реИ, рддреЛ рдкрд╣рд▓реЗ рдореБрдХреНрдд рдкреЛрд░реНрдЯ рдХрд╛ рдЪрдпрди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
  • рдпрджрд┐ рдХрдВрдЯреЗрдирд░ DNS рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рд╣реИрдВ рддреЛ рдХрдВрдЯреЗрдирд░ <рдХрдВрдЯреЗрдирд░ рдирд╛рдо> <рд╕рд░реНрд╡рд░ рдбреЛрдореЗрди> рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛
  • рдХрдВрдЯреЗрдирд░ рдХрдВрдЯреЗрдирд░ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЬрд╛рдПрдВрдЧреЗ рдпрджрд┐ рд╡реЗ рдЫрд╡рд┐ рдХреЗ рд▓реЗрдЦрдХ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдП рдЧрдП рдереЗ, рдпрд╛ рд╡реЗ docker-profile.json (рдЕрдиреБрднрд╛рдЧ рдЦрдВрдб ) рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВ

рд╕рд╣рд╛рдпрдХ рд╕рдВрдХреЗрдд:


  • jwilder / nginx -xy рдХреЛ рдкрд╣рд▓реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рддрд╛рдХрд┐ рдпрд╣ рдкреЛрд░реНрдЯ 80 рдкрд░ рдХрдмреНрдЬрд╛ рдХрд░ рд▓реЗ
  • panubo / vsftpd рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдпрд╣ рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЛрд▓реНрдбрд░ рдХреА рдЕрдиреБрдорддрд┐ рдХреЛ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ
  • alpine рдпрд╛ latest-alpine рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдПрдХ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рд╣рдореЗрд╢рд╛ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ - рд╡реЗ рд╕рд╛рдорд╛рдиреНрдп рд▓реЛрдЧреЛрдВ рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХрдо рд╡рдЬрди рдХреЗ рдХрд╛рд░рдг рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рд▓реЛрдб рд╣реЛрддреЗ рд╣реИрдВ
  • рдпрджрд┐ рдЖрдкрдХреЛ MySQL рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ - рдорд╛рд░рд┐рдпрд╛рдбреАрдмреА рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ, рдЬрдм рддрдХ рдХрд┐ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдк рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ рдХрд┐ рдорд╛рд░рдмрд╛рдбреА рдЖрдкрдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИ
  • рдпрджрд┐ рдЖрдк PHP рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд╕рдВрднрд╡рддрдГ fpm рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ apache рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ

рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА
RUN рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЬреИрд╕реЗ рд╣реА рдХрдВрдЯреЗрдирд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд░рд┐рдкреЛрд░реНрдЯ рд╡рд┐рдВрдбреЛ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА, рдЬрд┐рд╕рдореЗрдВ рдкреВрд░рд╛ docker run рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╡рд╣ рдмрд╣реБрдд рд╕рд╛рд░реА рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рддреЗрдВ рдмрддрд╛рдПрдЧрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдм рдХреБрдЫ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред


рдбреЛрдореЗрди рдирд╛рдо рдПрдХреНрд╕реЗрд╕


рдпрджрд┐ рдЖрдк рдПрдХ рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рд╕рд╛рде рдХрдИ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдФрд░ рдиреЗрдХреНрд╕реНрдЯрдХреНрд▓рд╛рдЙрдб, рдФрд░ рдПрдХ рдЖрдИрдкреА рдФрд░ рдкреЛрд░реНрдЯ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ рдЙрди рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдбреЛрдореЗрди рдирд╛рдо рд╕реЗ, рддреЛ рдЖрдкрдХреЛ рджреЛ рд╕рд░рд▓ рд╢рд░реНрддреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:


  1. Jwilder / nginx -xy рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рдмрдиреЗрдВ
  2. рд╡рд╛рдЗрд▓реНрдбрдХрд╛рд░реНрдб рдбреАрдПрдирдПрд╕ рд░рд┐рдХреЙрд░реНрдб рд╣реИ


рдпрд╛рдиреА рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдбреЛрдореЗрди example.com рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕рдореЗрдВ рдПрдХ * рдЯрд╛рдЗрдк A рд░рд┐рдХреЙрд░реНрдб рдЬреЛрдбрд╝рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ IP рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд░рдирд┐рдВрдЧ рд╡рд░реНрдкрдбреНрд░реЗрд╕ рдХрдВрдЯреЗрдирд░ http://wordpress.example.com рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛


рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рдбреЛрдореЗрди рдирд╣реАрдВ рд╣реИ - рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк nip.io рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЖрдкрдХреЛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдпрд╛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдореЗрдВ IP 172.104.129.183 рд╣реИ рдФрд░ рдЙрд╕ рдкрд░ jwilder / nginx -xy рдФрд░ рдЕрдЧрд▓реАрдХреНрд▓рд╛рдЙрдб рдЪрд▓ рд░рд╣рд╛ рд╣реИ , рддреЛ рдмрд╛рдж рдореЗрдВ http://nextcloud.172.104.129.183.nip.io рдкрд░ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред


рдПрдХ рдорд╛рддреНрд░рд╛ рдХреЗ рд╕рд╛рде рджреЛ рдХрдВрдЯреЗрдирд░реЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛


рдпрд╣ рдЕрдХреНрд╕рд░ рд╣реЛрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХрд┐ рдПрдХ рдХрдВрдЯреЗрдирд░ рдлрд╛рдЗрд▓реЛрдВ ( рдирдЧрдиреЗрдХреНрд╕ ) рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░рд╛ рдПрдХ рдбрд╛рдЙрдирд▓реЛрдб ( рдкреИрдиреБрдмреЛ / vsftpd )ред рдпрд╛ рдкрд╣рд▓реЗ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рджреЗрдЦрдиреЗ / рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░реЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬреЗрдирдХрд┐рдиреНрд╕ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдлрд╛рдЗрд▓ рдореЗрдВ рджрд░реНрдЬ рдкрд╛рд╕рд╡рд░реНрдб рдорд╛рдВрдЧрддрд╛ рд╣реИред



  1. рдЬреЗрдирдХрд┐рдВрд╕ рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
  2. рдЗрд╕рдХреА рдорд╛рддреНрд░рд╛ jenkins_var_jenkins_home
  3. рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ
  4. рдХреЛрдбрд╛рдЗрдЬрд╝рд░ / рдХреНрд▓рд╛рдЙрдбрдХреИрдо рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ
  5. рдЦреЛрд▓рдиреЗ http: // рдХреЛрдбрд╛рдЗрдЬрд╝рд░-рдХреНрд▓рд╛рдЙрдб-рд╕реАрдПрдордбреА ред <рдбреЛрдореЗрди>, рдЪрд░рдг 3 рд╕реЗ admin рд▓реЙрдЧрд┐рди рдФрд░ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ
  6. рд╣рдо рдЬреЗрдирдХрд┐рдВрд╕ рд╕реЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ



рдХрдВрдЯреЗрдирд░ рдмрд╛рддрдЪреАрдд


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдкрдХреЛ рдПрдХ рдХрдВрдЯреЗрдирд░ рд╕реЗ рджреВрд╕рд░реЗ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рд╡рд░реНрдбрдкреНрд░реЗрд╕ рдЖрдкрдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВрдЧреЗ: рд╕рд░реНрд╡рд░ рдПрдбреНрд░реЗрд╕ ( рд╣реЛрд╕реНрдЯ ) рдФрд░ рдкреЛрд░реНрдЯред


localhost рдХрдВрдЯреЗрдирд░ рдХреЗ рдмреАрдЪ рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред


рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЖрдкрдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рдмрд╛рд╣рд░реА рдЖрдИрдкреА рдкрддреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдкреЛрд░реНрдЯ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ
рдХрдВрдЯреЗрдирд░ рд╕реВрдЪреА рдореЗрдВ рддреАрд░ ( -> ) рд╕реЗ рдкрд╣рд▓реЗред рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рдмрдЬрд╛рдп рдХреЗрд╡рд▓ рд╢рдмреНрдж host рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред


MySQL рдХреЗ рдЕрд▓рд╛рд╡рд╛, PostgreSQL, MongoDB, Redis, memcached, Tomcat, InfluxDB, CouchDB, рдЖрджрд┐ рдХрд╛рдо рдореЗрдВ рдЖ рд╕рдХрддреЗ рд╣реИрдВред


рдЙрдкрдпреЛрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг


рдлрд╛рдЗрд▓ рд╢реЗрдпрд░рд┐рдВрдЧ


  1. рд░рди рдирдЧрдиреЗрдХреНрд╕: рдЕрд▓реНрдкрд╛рдЗрди
  2. рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкрд╛рд╕рд╡рд░реНрдб рджрд░реНрдЬ рдХрд░реЗрдВ
  3. nginx_usr_share_nginx_html рд╡реЙрд▓реНрдпреВрдо рдЪреБрдиреЗрдВ
  4. рдХреЛрдбрд░рд╛рдЗрдЬрд╝рд░ / рдХреНрд▓рд╛рдЙрдбрдХреИрдо рд▓реЙрдиреНрдЪ рдХрд░реЗрдВ : рдирд╡реАрдирддрдо-рдЕрд▓реНрдкрд╛рдЗрди

рдЕрдм рдЖрдк http: // <server address>: 8000 рдкрд░ рдЬрд╛рдХрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд╛рде рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯ рд▓рд┐рдВрдХ http: // <рд╕рд░реНрд╡рд░ рдПрдбреНрд░реЗрд╕> рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗред рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


Wordpress


  1. рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдФрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ
  2. рдорд╛рд░рд┐рдпрд╛рдбрдм рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛
  3. рд░рди рд╡рд░реНрдбрдкреНрд░реЗрд╕: тАЛтАЛрдЕрдкрд╛рдЪреЗ
  4. рд╣рдо рдПрдбреНрд░реЗрд╕ http: // <рд╕рд░реНрд╡рд░ рдПрдбреНрд░реЗрд╕> рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ , рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбреАрдмреАрдПрдордПрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреИрд░рд╛рдореАрдЯрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реИрдВ:
    • рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдирд╛рдо: db
    • рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо: admin
    • рдкрд╛рд╕рд╡рд░реНрдб - рдЕрдиреБрдЪреНрдЫреЗрдж 1 рдореЗрдВ рджрд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛
    • рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░: host
    • рддрд╛рд▓рд┐рдХрд╛ рдЙрдкрд╕рд░реНрдЧ - рдХреЛрдИ рднреА

рджреАрдк


  1. рд╣рдо рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдФрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ
  2. рдорд╛рд░рд┐рдпрд╛рдбрдм рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛
  3. Webdevops / php-apache-dev: рдЕрд▓реНрдкрд╛рдЗрди рдЪрд▓рд╛рдПрдБ
  4. рд╡реЙрд▓реНрдпреВрдо webdevops-php-apache-dev_app
  5. рд╣рдо рдПрдлрд╝рдЯреАрдкреА рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдкрд╛рд╕рд╡рд░реНрдб рдХрд╛ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдФрд░ рджрд░реНрдЬ рдХрд░рддреЗ рд╣реИрдВ
  6. рдкреИрдиреЛрдЙрдмреЛ / vsftpd рдЪрд▓рд╛рдПрдВ

рдЕрдм рдЖрдк .php рдлрд╛рдЗрд▓реНрд╕ рдХреЛ ftp: // <server address> рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдбреНрд░реЗрд╕ http: // <рд╕рд░реНрд╡рд░ рдПрдбреНрд░реЗрд╕> рдкрд░ рдЬрд╛рдХрд░ рд░рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдкреБрдирд╢реНрдЪ


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


рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рдЕрдиреНрдп рддрд░реАрдХреЗ, рд╕рд╛рде рд╣реА рдмрд╣реБрдд рд╕рд╛рд░реА рдЙрдкрдпреЛрдЧреА рдЬрд╛рдирдХрд╛рд░реА, README рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИрдВ ред

Source: https://habr.com/ru/post/hi413743/


All Articles