{"id":183,"date":"2019-01-27T09:14:56","date_gmt":"2019-01-27T09:14:56","guid":{"rendered":"http:\/\/kevinbk.com\/\/?p=183"},"modified":"2020-11-24T14:09:59","modified_gmt":"2020-11-24T14:09:59","slug":"runcloud-o-melhor-painel-para-gerenciar-servidores-cloud","status":"publish","type":"post","link":"https:\/\/kevinbk.com\/vi\/runcloud-the-best-panel-to-management-cloud-server\/","title":{"rendered":"Runcloud - Trang t\u1ed5ng quan t\u1ed1t nh\u1ea5t \u0111\u1ec3 qu\u1ea3n l\u00fd m\u00e1y ch\u1ee7 \u0111\u00e1m m\u00e2y"},"content":{"rendered":"

B\u1ea1n c\u00f3 bi\u1ebft anh ta kh\u00f4ng runcloud<\/strong>? Khi ch\u00fang ta n\u00f3i v\u1ec1 b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n \u0111\u1ec3 qu\u1ea3n l\u00fd c\u00e1c m\u00e1y ch\u1ee7 \u0111\u00e1m m\u00e2y nh\u01b0 \u0110\u1ea1i d\u01b0\u01a1ng k\u1ef9 thu\u1eadt s\u1ed1<\/a>, Vultr, Linode, AWS ho\u1eb7c Google, nh\u1eefng ng\u01b0\u1eddi \u0111\u01b0\u1ee3c \u0111\u1ec1 xu\u1ea5t ServerPilot<\/strong>, nh\u01b0ng ti\u1ebfc l\u00e0 n\u00f3 \u0111\u00e3 ng\u1eebng mi\u1ec5n ph\u00ed v\u00e0 tr\u1edf th\u00e0nh tr\u1ea3 ph\u00ed. <\/p>\n\n\n\n

runcloud<\/strong> l\u00e0 gi\u1ea3i ph\u00e1p thay th\u1ebf t\u1ed1t nh\u1ea5t m\u00e0 t\u00f4i t\u00ecm th\u1ea5y cho ServerPilot, th\u1eadm ch\u00ed \u0111\u01b0\u1ee3c tr\u1ea3 ti\u1ec1n, s\u1eed d\u1ee5ng n\u00f3 cao h\u01a1n g\u1ea5p ngh\u00ecn l\u1ea7n so v\u1edbi ServerPilot ho\u1eb7c c\u00e1c l\u1ef1a ch\u1ecdn thay th\u1ebf kh\u00e1c, trong b\u00e0i vi\u1ebft n\u00e0y, t\u00f4i s\u1ebd c\u1ed1 g\u1eafng ch\u1ec9 ra l\u00fd do t\u1ea1i sao t\u00f4i ngh\u0129 nh\u01b0 v\u1eady v\u00e0 c\u00e1ch k\u00fd v\u00e0 c\u00e0i \u0111\u1eb7t runcloud<\/strong>.<\/p>\n\n\n\n

Nh\u1ea5p v\u00e0o \u0111\u00e2y \u0111\u1ec3 t\u00ecm hi\u1ec3u v\u1ec1 Runcloud v\u00e0 Nh\u1eadn 15 Ng\u00e0y Mi\u1ec5n ph\u00ed b\u1eb1ng c\u00e1ch \u0110\u0103ng k\u00fd G\u00f3i<\/a><\/div>\n\n\n\n

B\u1ea3ng \u0111i\u1ec1u khi\u1ec3n l\u00e0 g\u00ec? <\/h2>\n\n\n\n

\u0110\u1ed1i v\u1edbi nh\u1eefng ng\u01b0\u1eddi kh\u00f4ng bi\u1ebft, c\u1ea3 hai runcloud<\/strong> gi\u1ed1ng nh\u01b0 serverpilot<\/strong> l\u00e0 c\u00e1c b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n m\u00e1y ch\u1ee7, n\u01a1i ch\u1ec9 trong m\u1ed9t c\u00fa nh\u1ea5p chu\u1ed9t, ch\u00fang s\u1ebd c\u00e0i \u0111\u1eb7t t\u1ea5t c\u1ea3 PHP, SQL v\u00e0 nh\u1eefng th\u1ee9 c\u1ea7n thi\u1ebft \u0111\u1ec3 l\u00e0m cho \u0111\u00e1m m\u00e2y c\u1ee7a b\u1ea1n ch\u1ea1y m\u1ed9t trang web b\u1eb1ng PHP. <\/p>\n\n\n\n

t\u01b0\u01a1ng t\u1ef1 nh\u01b0 b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n<\/strong> ho\u1eb7c Plesk<\/strong>, nh\u01b0ng s\u1ef1 kh\u00e1c bi\u1ec7t ch\u00ednh c\u1ee7a ch\u00fang l\u00e0 ch\u00fang \u0111\u01b0\u1ee3c t\u1ed1i \u01b0u h\u00f3a \u0111\u1ec3 th\u1ef1c t\u1ebf kh\u00f4ng n\u1eb7ng ch\u00fat n\u00e0o v\u00e0 c\u00f3 hi\u1ec7u su\u1ea5t v\u00e0 b\u1ea3o m\u1eadt t\u1ed1t nh\u1ea5t c\u00f3 th\u1ec3. M\u1eb7t kh\u00e1c, n\u00f3 kh\u00f4ng h\u1ed7 tr\u1ee3 c\u00e1c ng\u00f4n ng\u1eef v\u00e0 m\u00e1y ch\u1ee7 email kh\u00e1c. <\/p>\n\n\n\n

\u0110\u00f3 kh\u00f4ng ph\u1ea3i l\u00e0 m\u1ed9t v\u1ea5n \u0111\u1ec1, b\u1edfi v\u00ec ch\u00fang t\u00f4i kh\u00f4ng khuy\u00ean b\u1ea1n n\u00ean c\u00f3 m\u1ed9t m\u00e1y ch\u1ee7 email v\u1edbi l\u01b0u tr\u1eef c\u1ee7a b\u1ea1n. Lu\u00f4n s\u1eed d\u1ee5ng SMTP b\u00ean ngo\u00e0i \u0111\u1ec3 chuy\u1ec3n h\u01b0\u1edbng c\u00e1c l\u1ea7n g\u1eedi WordPress. T\u00f4i khuy\u00ean b\u1ea1n n\u00ean s\u1eed d\u1ee5ng Gmail ho\u1eb7c Sparkpost.<\/p>\n\n\n\n

C\u1eadp nh\u1eadt Runcloud<\/h2>\n\n\n\n

T\u00f4i \u0111\u1ec3 ph\u1ea7n n\u00e0y \u1edf \u0111\u1ea7u b\u00e0i vi\u1ebft \u0111\u1ec3 c\u1eadp nh\u1eadt b\u00e0i vi\u1ebft v\u1edbi m\u1ed9t s\u1ed1 tin t\u1ee9c \u0111\u00e3 \u0111\u1ebfn Runcloud: <\/p>\n\n\n\n

Runcloud Cache<\/strong>: M\u1eb7c d\u00f9 hi\u1ec7n t\u1ea1i, redis r\u1ea5t kh\u00f3 c\u00e0i \u0111\u1eb7t \u0111\u1ed1i v\u1edbi nh\u1eefng ng\u01b0\u1eddi s\u00e0nh s\u1ecfi, v\u00ec v\u1eady runcloud \u0111\u00e3 ph\u00e1t h\u00e0nh plugin b\u1ed9 nh\u1edb \u0111\u1ec7m c\u1ee7a ri\u00eang m\u00ecnh cho WordPress c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c c\u00e0i \u0111\u1eb7t nhanh ch\u00f3ng trong v\u00e0i gi\u00e2y m\u00e0 kh\u00f4ng c\u1ea7n c\u1ea5u h\u00ecnh trong ch\u00ednh b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n runcloud.io; <\/p>\n\n\n\n

Trang web d\u00e0n d\u1ef1ng<\/strong> - Cho ph\u00e9p b\u1ea1n t\u1ea1o m\u1ed9t b\u1ea3n sao ch\u00ednh x\u00e1c c\u1ee7a to\u00e0n b\u1ed9 trang web cho m\u1ee5c \u0111\u00edch d\u00e0n d\u1ef1ng v\u00e0 ph\u00e1t tri\u1ec3n ch\u1ec9 trong v\u00e0i gi\u00e2y ngay t\u1eeb \u1ee9ng d\u1ee5ng trong b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n runcloud. <\/p>\n\n\n\n

Runcloud.io l\u00e0 g\u00ec? <\/h2>\n\n\n\n

Nh\u01b0 \u0111\u00e3 \u0111\u1ec1 c\u1eadp, runcloud<\/strong> l\u00e0 m\u1ed9t b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n cho m\u00e1y ch\u1ee7 \u0111\u00e1m m\u00e2y c\u1ee7a b\u1ea1n ho\u1eb7c b\u1ea5t k\u1ef3 VPS n\u00e0o ch\u1ea1y Ubuntu. anh \u1ea5y \u0111\u01b0\u1ee3c g\u1ecdi Phi c\u00f4ng t\u1ef1 \u0111\u1ed9ng<\/strong> v\u00e0o m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n, \u0111\u1ed3ng th\u1eddi cho b\u1ea1n quy\u1ec1n t\u1ef1 ch\u1ee7 l\u00e0m b\u1ea5t c\u1ee9 \u0111i\u1ec1u g\u00ec b\u1ea1n mu\u1ed1n tr\u00ean \u0110\u00e1m m\u00e2y c\u1ee7a m\u00ecnh th\u00f4ng qua quy\u1ec1n truy c\u1eadp SSH. <\/p>\n\n\n\n

\u0110i\u1ec1u \u0111\u00e1ng nh\u1edb l\u00e0 runcloud<\/strong> c\u0169ng cung c\u1ea5p th\u1eddi gian d\u00f9ng th\u1eed v\u00e0 c\u0169ng c\u00f3 g\u00f3i mi\u1ec5n ph\u00ed<\/strong> nh\u01b0ng r\u1ea5t h\u1ea1n ch\u1ebf n\u1ebfu kh\u00f4ng c\u00f3 SSL v\u00e0 c\u00e1c t\u00ednh n\u0103ng kh\u00e1c. <\/pre>\n\n\n\n

Xem c\u00e1c t\u00ednh n\u0103ng c\u1ee7a Autopilot m\u00e0 t\u00f4i \u0111\u00e3 \u0111\u1ec1 xu\u1ea5t: <\/p>\n\n\n\n

SSL \/ HTTPS<\/strong> - Ch\u1ee9ng ch\u1ec9 b\u1ea3o m\u1eadt b\u1eaft bu\u1ed9c tr\u00ean t\u1ea5t c\u1ea3 c\u00e1c trang web ng\u00e0y nay, \u0111\u1ec3 m\u00e3 h\u00f3a m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n c\u00f9ng v\u1edbi m\u1ed9t n\u00e9n \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 brotlli<\/strong> \u0111i\u1ec1u n\u00e0y s\u1ebd l\u00e0m t\u0103ng t\u1ea3i trang c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n

t\u00f4itr\u00ecnh c\u00e0i \u0111\u1eb7t t\u1eadp l\u1ec7nh m\u1ed9t c\u00fa nh\u1ea5p chu\u1ed9t<\/strong> t\u1eeb WordPress, Joomla, phpBB, Drupal, Grav, PhpMyAdmin, Piwik, PrestaShop, MyBB v\u00e0 Croncrete5. v\u1eeba l\u00e0 Tri\u1ec3n khai Git<\/strong> s\u1eed d\u1ee5ng GitHub, Bitbucket, GitLab v\u00e0 c\u00e1c m\u00e1y ch\u1ee7 GIT kh\u00e1c.<\/p>\n\n\n\n

runcloud<\/strong> l\u00e0 m\u1ed9t trong nh\u1eefng ch\u01b0\u01a1ng tr\u00ecnh t\u1ef1 \u0111\u1ed9ng ch\u1ea1y c\u1ee7a m\u00e1y ch\u1ee7 duy nh\u1ea5t cho ph\u00e9p b\u1ea1n ch\u1ecdn NGINX thay v\u00ec NGINX + APACHE2 Hybrid. B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 ch\u1ecdn cho m\u1ed7i \u1ee9ng d\u1ee5ng phi\u00ean b\u1ea3n PHP \u0111\u1ec3 s\u1eed d\u1ee5ng. <\/p>\n\n\n\n

\"Runcloud
Uma imagem do Painel de administra\u00e7\u00e3o do Piloto Automatico<\/figcaption><\/figure><\/div>\n\n\n\n

Runcloud t\u1ef1 nhi\u00ean cung c\u1ea5p redis<\/strong> v\u00e0 memcached<\/strong> \u0111\u1ec3 c\u1ea3i thi\u1ec7n hi\u1ec7u su\u1ea5t c\u1ee7a c\u01a1 s\u1edf d\u1eef li\u1ec7u WordPress c\u1ee7a b\u1ea1n. Thay v\u00ec MySQL truy\u1ec1n th\u1ed1ng, runcloud s\u1eed d\u1ee5ng MariaDB<\/strong> nhanh h\u01a1n v\u00e0 c\u00f3 kh\u1ea3 n\u0103ng t\u01b0\u01a1ng th\u00edch SQL \u0111\u1ea7y \u0111\u1ee7. <\/p>\n\n\n\n

v\u01b0\u1ee3t ra ngo\u00e0i truy\u1ec1n th\u1ed1ng b\u1ee9c t\u01b0\u1eddng l\u1eeda<\/strong> Theo m\u1eb7c \u0111\u1ecbnh, Runcloud cung c\u1ea5p Fail2Ban<\/strong> theo d\u00f5i l\u01b0u l\u01b0\u1ee3ng truy c\u1eadp v\u00e0 ng\u0103n ch\u1eb7n c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng SSH b\u1ea1o l\u1ef1c ho\u1eb7c c\u00e1c cu\u1ed9c t\u1ea5n c\u00f4ng DDOS SSH. C\u00e1c \u1ee9ng d\u1ee5ng c\u0169ng \u0111\u01b0\u1ee3c t\u00e1ch bi\u1ec7t trong PHP \u0111\u1ec3 ng\u0103n t\u1ea5t c\u1ea3 c\u00e1c trang web g\u1eb7p b\u1ea5t k\u1ef3 s\u1ef1 c\u1ed1 n\u00e0o.<\/p>\n\n\n\n

Runcloud t\u1ef1 nhi\u00ean cung c\u1ea5p m\u1ed9t tr\u00ecnh duy\u1ec7t t\u1ec7p<\/strong> trong m\u1ecdi \u1ee9ng d\u1ee5ng b\u1ea1n t\u1ea1o. Ngo\u00e0i ra b\u1ea1n c\u00f3 th\u1ec3 th\u00eam cronJobs<\/strong> trong trang t\u1ed5ng quan, t\u1ea1o v\u00e0 x\u00f3a c\u01a1 s\u1edf d\u1eef li\u1ec7u v\u00e0 ng\u01b0\u1eddi d\u00f9ng, \u0111\u1ed3ng th\u1eddi c\u00f3 m\u1ed9t b\u00e1o c\u00e1o \u0111\u1ea7y \u0111\u1ee7 v\u1ec1 m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n.<\/p>\n\n\n\n

Ngo\u00e0i t\u1ea5t c\u1ea3 c\u00e1c ch\u1ee9c n\u0103ng n\u00e0y, \u1edf \u0111\u00e2y b\u1ea1n s\u1ebd t\u00ecm th\u1ea5y m\u1ed9t h\u1ec7 th\u1ed1ng sao l\u01b0u<\/strong> v\u1edbi 30GB mi\u1ec5n ph\u00ed. M\u1ed9t trang trong b\u1ea3ng \u0111\u1ec3 g\u1eedi m\u00e3 th\u00f4ng b\u00e1o h\u1ed7 tr\u1ee3 v\u1edbi s\u1ef1 ti\u1ec7n l\u1ee3i v\u00e0 nhanh ch\u00f3ng. Qu\u1ea3n l\u00fd nh\u00f3m v\u00e0 nhi\u1ec1u h\u01a1n n\u1eefa.<\/p>\n\n\n\n

Nh\u1ea5p v\u00e0o \u0111\u00e2y \u0111\u1ec3 t\u00ecm hi\u1ec3u v\u1ec1 Runcloud v\u00e0 nh\u1eadn 15 ng\u00e0y mi\u1ec5n ph\u00ed b\u1eb1ng c\u00e1ch \u0111\u0103ng k\u00fd<\/a><\/div>\n\n\n\n

L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 c\u00e0i \u0111\u1eb7t Runcloud? <\/h2>\n\n\n\n

B\u1ea3n c\u1eadp nh\u1eadt m\u1edbi trong Digital Ocean hi\u1ec7n cho ph\u00e9p b\u1ea1n c\u00e0i \u0111\u1eb7t Runcloud v\u1ec1 t\u00ednh n\u0103ng t\u1ea1o gi\u1ecdt ch\u1ec9 b\u1eb1ng m\u1ed9t c\u00fa nh\u1ea5p chu\u1ed9t m\u00e0 kh\u00f4ng c\u1ea7n \u0111\u0103ng nh\u1eadp v\u00e0o b\u1ea5t k\u1ef3 thi\u1ebft b\u1ecb \u0111\u1ea7u cu\u1ed1i ho\u1eb7c SSH n\u00e0o. <\/strong>N\u1ebfu b\u1ea1n mu\u1ed1n s\u1eed d\u1ee5ng n\u00f3, h\u00e3y b\u1ecf qua ph\u1ea7n h\u01b0\u1edbng d\u1eabn b\u00ean d\u01b0\u1edbi! <\/p>\n\n\n\n

\u0110\u1ec3 c\u00e0i \u0111\u1eb7t Runcloud, tr\u01b0\u1edbc ti\u00ean b\u1ea1n ph\u1ea3i c\u00f3 m\u00e1y ch\u1ee7 \u0111\u00e1m m\u00e2y m\u1edbi c\u1ee7a m\u00ecnh. Ch\u00fang t\u00f4i khuy\u00ean b\u1ea1n n\u00ean t\u1ea1o Droplet trong \u0110\u1ea1i d\u01b0\u01a1ng k\u1ef9 thu\u1eadt s\u1ed1<\/a><\/strong> s\u1eed d\u1ee5ng phi\u00ean b\u1ea3n Ubuntu 16.04 \/ 18.04 LTS 64bit. Runcloud kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng v\u1edbi NAT VPS. <\/p>\n\n\n\n

B\u1ea1n c\u1ea7n \u0111\u0103ng k\u00fd tr\u00ean trang web Runcloud v\u00e0 \u0111\u0103ng nh\u1eadp, ch\u00fang t\u00f4i khuy\u00ean b\u1ea1n n\u00ean b\u1eadt x\u00e1c th\u1ef1c hai y\u1ebfu t\u1ed1. Sau \u0111\u00f3, truy c\u1eadp tab M\u00e1y ch\u1ee7 trong Runcloud v\u00e0 nh\u1ea5p v\u00e0o K\u1ebft n\u1ed1i m\u00e1y ch\u1ee7 m\u1edbi. <\/p>\n\n\n\n

\"Runcloud<\/figure><\/div>\n\n\n\n

T\u1ea1i \u0111\u00e2y, b\u1ea1n c\u1ea7n \u0111\u1eb7t t\u00ean m\u00e1y ch\u1ee7, \u0111\u1ecba ch\u1ec9 IP c\u1ee7a m\u00e1y ch\u1ee7 ho\u1eb7c Droplet v\u00e0 n\u01a1i n\u00f3 \u0111\u01b0\u1ee3c l\u01b0u tr\u1eef (Digital Ocean). Sau \u0111\u00f3 nh\u1ea5p v\u00e0o K\u1ebft n\u1ed1i m\u00e1y ch\u1ee7 n\u00e0y. <\/p>\n\n\n\n

Sau \u0111\u00f3, trang s\u1ebd cung c\u1ea5p cho b\u1ea1n m\u1ed9t m\u00e3 \u0111\u1ec3 b\u1ea1n \u0111\u01b0a v\u00e0o SSH c\u1ee7a ng\u01b0\u1eddi d\u00f9ng g\u1ed1c c\u1ee7a \u0111\u00e1m m\u00e2y m\u00e0 b\u1ea1n \u0111\u00e3 t\u1ea1o. \u0110\u1ec3 truy c\u1eadp SSH t\u1eeb m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n, h\u00e3y nh\u1eadp trang web c\u1ee7a Digital Ocean ho\u1eb7c c\u00f4ng ty l\u01b0u tr\u1eef m\u00e1y ch\u1ee7 c\u1ee7a b\u1ea1n v\u00e0 l\u1ea5y IP v\u00e0 M\u1eadt kh\u1ea9u. <\/p>\n\n\n\n

\u0110\u00f4i khi c\u1ea7n t\u1ea1o m\u1eadt kh\u1ea9u m\u1edbi qua email. Sau khi b\u1ea1n c\u00f3 IP v\u00e0 M\u1eadt kh\u1ea9u c\u1ee7a m\u00e1y ch\u1ee7, h\u00e3y nh\u1eadp thi\u1ebft b\u1ecb \u0111\u1ea7u cu\u1ed1i MacOS, Linux ho\u1eb7c Windows 10+ \u0111\u1ec3 truy c\u1eadp SSH nguy\u00ean b\u1ea3n. N\u1ebfu kh\u00f4ng, b\u1ea1n c\u1ea7n m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh cho \u0111i\u1ec1u \u0111\u00f3. <\/p>\n\n\n\n

Nh\u1eadp thi\u1ebft b\u1ecb \u0111\u1ea7u cu\u1ed1i c\u1ee7a b\u1ea1n:<\/strong> <\/p>\n\n\n\n