cài hocvps trên google cloud, quản lý hocvps script

phiên bảnv2.0.3
ngày cập nhật06/12/2017
tương thíchcentos
cài đặtcurl -sO https://hocvps.com/install && bash install
tiện íchNginx, MariaDB, PHP 7.1, PHP 7.0, PHP 5.6. phpMyAdmin. eXtplorer
sử dụngdễ, nhưng khó tùy biến
Mình đã có nhiều bài hướng dẫn về việc cài vps trên google cloud. Tuy nhiên, chưa có bài nào chi tiết viết về việc cài đặt và sử dụng hocvps (hay thằng vpssim nữa, chắc thời gian tới sẽ làm tiếp nữa ). Xong! hôm nay mình viết bài hướng dẫn các bạn có thể cài VPS của mình bằng hocvps script, và thêm vào đó là quản trị website trên hệ thống hocvps.

HOCVPS là gì?

theo tác giả thì hocvps được định nghĩa là:

HocVPS Script là 1 bash script chạy trên SSH sẽ tự động cài đặt tất cả các thành phần cần thiết nhất cho VPS với một dòng lệnh duy nhất.

hocvps.com

còn cá nhân mình thì chỉ hiểu đơn giản là nó là một kịch bản một chuỗi các tập lệnh liện tục, cho phép cài đặt các phần mềm cho VPS của bạn. Ích lợi của việc này là bạn không cần quá am hiểu các kỹ thuật cài đặt trong linux. Mà vẫn có thể cài đặt trọn vẹn một websever và thằng hocvps này có menu nên quản lý khá dễ. Vậy cài xong hocvps thì trên vps của bạn có gì?

  • Nginx service phiên bản nào thì lát nữa cài xong mình update
  • Database MariaDB đây là thằng MySQL.
  • PHP chắc sẽ có chọn từ bản 5.6 tới bản 7.1 nghe nói có cả Zend opcache
  • phpMyAdmin
  • eXtplorer

Hocvps có gì nổi bật so với các bash script khác?

phần này là nhà sản xuất cung cấp, mình chưa kiểm chứng lại, và hocvps có điểm gì nổi bật? mình sẽ thử xem và đánh giá qua 1 chút( tất nhiên là phải cài xong rồi dùng và cảm nhận).

* Thông tin cài đặt đơn giản, chỉ cần lựa chọn phiên bản PHP, tên miền chính và port admin là đủ.
* Sử dụng Nginx repo thay vì compile từ source như những script khác giúp việc cài đặt Nginx nhanh hơn, sau này có nâng cấp cũng dễ dàng hơn rất nhiều.
* Thay thế MySQL bằng MariaDB cho kịp xu hướng (đây là phiên bản cải tiến từ MySQL, hoạt động tương tự nhưng cho hiệu suất cao hơn MySQL; ngoài ra phiên bản mới nhất CentOS 7 chính thức đã hỗ trợ MariaDB).
*Tương thích với cả CentOS 6 và 7, cả 32bit lẫn 64bit chơi hết.
*Tùy chọn sử dụng cài đặt phiên bản PHP 7.1 (mới nhất), PHP 7.0, PHP 5.6.
*Có trình quản lý File Manager eXtplorer trực tiếp ngay trên web.
*Tự động cài đặt module Zend Opcache và có thể theo dõi status ngay trên web.
*Sử dụng được với cả domain www và non-www, tự động redirect giúp bạn.
Update tự động cho Nginx, PHP, MariaDB.
*Theo dõi tình trạng server ngay trên web, có thể sử dụng mobile truy cập mọi nơi.
* Thay đổi port SSH mặc định từ 22 sang 2222 hạn chế SSH Brute Force Attack, kèm theo Fail2ban block IP ngay nếu phát hiện login sai 3 lần (áp dụng cả SSH và HocVPS Script Admin).
* Toàn bộ thông tin quản lý sẽ được lưu trong file text ở /root/hocvps-script.txt

hocvps.com

thực sự thì đọc qua feature của hocvps mình thấy cũng không có gì mới và đặc sắc cũng như những gì họ nói, mà thôi free mà thử xem ( thật ra cá nhân mình thấy nó không free, mính sẽ giải thích sau).

Cấu hình tối thiểu cần để cài hocvps là bao nhiêu?

  1. RAM: tối thiểu 512MB
  2. Nên tạo swap trước khi cài (nếu sử dụng ổ cứng SSD hoặc RAID10)

Hệ thống thử nghiệm việc cài đặt hocvps

vps google cloud cài đặt hocvps script
vps google cloud cài đặt hocvps script

Vì nhà cũng hơi hơi có điều kiện nên mình sử dụng tạm google cloud để test hocvps nhé. Cấu hình cơ bản thôi: vCPU 01 (loại nhỏ), 1.7Gb Ram, ổ SSD 10Gb ( vì mình thích tốc độ nên cứ SSD hay nVME mà chơi). Sử dụng Centos 7 x64 (kinh nghiệm của mình thằng centos ổn định hơn ubuntu. Mà thằng Hocvps cũng hỗ trợ centos nên chọn). Cấu hình như vậy dư sức cài hocvps chứ ae :v

Tiến hành cài hocvps trên thằng google cloud

phần này mình nói sơ qua thôi, riêng thằng google cloud vps mình có một số bài viết chi tiết rồi sẽ ko nhắc lại ở đây nữa. Câu lệnh cài đặt hocvps là:

lưu ý chạy với quyền root nhé. Sau đó script hỏi mình về phiên bản PHP cần sử dụng, ở đây mình muốn dùng 7.2 mà ko có nên sài tạm 7.1.

chọn phiên bản php trên hocvps

sau đó là chọn domain quản lý và port admin quản lý chung. bạn lưu ý là bạn cần mở các port này trên google fire wall nhé. Chứ thằng Hocvps này ko tự mở cho bạn được đâu. Và thêm bản ghi cho domain vào vps nhé.

thêm domain quản lý và port admin của hocvps
thêm 1 bản ghi cho domain trỏ về vps.

thời gian cài đặt hocvps của mình khá nhanh, chỉ tầm 3-5 phút gì đó. Và kết quả cuối cùng là các thông tin đăng nhập hư:

thông tin đăng nhập học vps
thông tin đăng nhập học vps

Xong giờ đăng nhập vào hệ thống thử xem sao nhé: thông tin đăng nhập ở đây ( mình làm 2 cái để test nên các bạn sẽ thấy có 2 dải IP).

=========================================================================
Scripts HocVPS da hoan tat qua trinh cai dat…
Sau day la thong tin server moi cua ban, hay doc can than va luu giu lai
de su dung sau nay:
=========================================================================
Domain chinh: http://hocvps.nghiart.com/ hoac http://35.247.175.244/
HocVPS Script Admin: http://hocvps.nghiart.com:2019/
hoac http://35.247.175.244:2019/
File Manager: http://hocvps.nghiart.com:2019/filemanager/
hoac http://35.247.175.244:2019/filemanager/
phpMyAdmin: http://hocvps.nghiart.com:2019/phpmyadmin/
hoac http://35.247.175.244:2019/phpmyadmin/
Server Info: http://hocvps.nghiart.com:2019/serverinfo/
hoac http://35.247.175.244:2019/serverinfo/
PHP OPcache: http://hocvps.nghiart.com:2019/op.php
hoac http://35.247.175.244:2019/op.php
Thong tin dang nhap mac dinh cho tat ca tool:
Username: admin
Password: **********
Thong tin quan ly duoc luu tai: /root/hocvps-script.txt
***Luu y: Port dang nhap SSH da duoc doi tu 22 sang 2222 de bao mat VPS
De quan ly server, ban hay dung lenh “hocvps” khi ket noi SSH.
Neu can ho tro, cac ban hay truy cap https://hocvps.com/script/
Server se tu dong khoi dong lai sau 3s nua….

đăng nhập quản trị hocvps script

Vào xem hệ thống đã được cài những gì sau lệnh chạy hocvps script.

hocvps cài php v 7.1.31

Dùng thử hocvps xem sao!

cách mở hocvps thì bạn đăng nhập lại bằng root, sau dùng lệnh: hocvps

menu quản lý hocvps
menu quản lý hocvps

Việc cài đặt xong rồi đó, và vào giờ chỉ việc dùng thôi. Nói chung là việc cài đơn giản, và các tính năng cũng rất cơ bản. Các tính năng như thêm tên miền, xóa tên miền, tạo database. Ối hết rồi! quá đơn giản nhỉ. Bạn cần nhớ một số key sau khi sử dụng hocvps:

  • bạn có thể upload file lên hocvps bằng sFTP ( qua tài khoản root) hoặc eXtplorer
  • Bạn cần phân quyền cho các thư mục upload bằng lệnh terminal hoặc menu học vps.
  • Bạn chỉ có thể kết nối SSH vào VPS bằng port 2222 sau khi cài hocvps.
  • Nếu bạn đăng nhập sai quá 3 lần sẽ bị chặn Ip trong 1 giờ.
  • Hocvps chưa tích hợp cài chứng chỉ SSL (https) nên bạn phải tự cài.
  • toàn bộ thông tin hệ thống được lưu tại: /root/hocvps-script.txt

về việc hao tổn tài nguyên hệ thông cho việc quản lý script thì có vẻ hocvps tốn khá ít tài nguyên hệ thống.

dùng htop kiểm tra tài nguyên hệ thống sử dụng hocvps
dùng htop kiểm tra tài nguyên hệ thống sử dụng hocvps

Tạm kết sau khi cài đặt và dùng thử hocvps

nhìn chung việc cài đặt ban đầu khá đơn giản, tính năng đơn giản. Nên phù hợp với những hệ thống nhỏ. Tuy nhiên, việc cài đặt và mở rộng thì cần người có một chút hiểu biết và kỹ năng. Nói chung là tạm ổn. Tạm kết bài tại đây, phần 2 mình sẽ viết chi tiết về dùng hocvps script trong việc cài đặt sử dụng và quản lý website wordpress.