Hướng dẫn cài đặt Kloxo lên VPS DigitalOcean

Hướng dẫn cài đặt Kloxo cho VPS linux tại DigitalOcean

Ở bài viết trước, mình đã hướng dẫn các bạn Cách tạo VPS tại DigitalOcean. Ở bài viết này, mình sẽ Hướng dẫn bạn cài Kloxo cho chính VPS DigitalOcean đã tạo ngày hôm qua.

Những lưu ý trước khi cài đặt Kloxo

1. Cấu hình yêu cầu của VPS để cài được kloxo

  1. A dedicated or virtual server running CentOS or Red Hat EL 5.x. CentOS 6.x is not currently supported.
  2. At least 256 MB of RAM (enough to run Yum).
  3. At least 2 GB of free disk space for Kloxo and related services.
  4. If you partitioned your disks manually, make sure you have a large /tmp. Kloxo uses /tmp to create and store backups temporarily and the process will fail if there is not enough space.
  5. Disable SELinux

Các ứng dụng Kloxo tự động cài đặt

Bạn có thể xem chi tiết ở đây

Phần mềm giao tiếp với VPS Linux

Để “giao tiếp” được với vps linux bạn cần có một phần mềm sử dụng giao thức SSH client(Bạn có thể wiki để biết chi tiết)

Có nhiều phần mềm khác nhau để làm việc này như PuTTY, Bitvise Tunnelier và Bitvise WinSSHD.

Ở bài viết này mình sẽ dùng PuTTY, do mình quen làm việc với nó :). Putty là ssh client, giúp chúng ta truy cập vps thông qua cửa sổ dòng lệnh.

Note: Sau khi bạn tạo thành công vps thì bạn sẽ nhận được một email của DigitalOcean với nội dung gồm username, password, ip server. Chúng ta sử dụng các thông tin này để sử dụng cho PuTTY.

Tiến hành cài đặt Kloxo lên VPS DigitalOcean

Bước 1: Download PuTTY tại đây

Bước 2: Mở PuTTY lên, giao diện mặc định của Putty sẽ giống như hình dưới.

Giao diện của PuTTY
Giao diện của PuTTY
  1. Nhập IP của vps mà bạn đã nhận được trong email.
  2. Bấm Open để bắt đầu kết nối với vps.
  3. Nhập port ssh (mặc định là 22)

Ngay khi bấm Open thì sẽ có cảnh báo của Putty. Bấm YES(mình ko rõ nó là gì :D)

Cảnh báo của Putty
Cảnh báo của Putty

Nhập user và password VPS đã nhận được qua email.

Màn hình làm việc của PuTTY
Màn hình làm việc của PuTTY

Chú ý: Khi bạn gõ password thì cửa sổ của Putty sẽ không hiển thị gì cả (như windows thì thường hiển thị các dấu *). Nếu nhập password sai thì sẽ có thông báo Access denied

Nếu password và user chính xác thì sẽ thấy màn màn hình làm việc như bên dưới:

Đăng nhập thành công - MÀn hình làm việc chính của PuttyMàn hình làm việc của Putty sau khi đã kết nối với vps.

Mẹo: Thay vì ngồi gõ dòng lệnh, bạn hãy copy dòng lệnh, sau đó bấm chuột phải trên cửa sổ lệnh của PuTTY.

Gõ lệnh

yum install -y wget

Để tiến hành update hệ điều hành, tiến trình update như sau.

[root@vpsthanhthai ~]# yum install -y wget
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: ftp.osuosl.org
 * extras: centosy3.centos.org
 * updates: ftp.osuosl.org
base                                                     | 1.1 kB     00:00
base/primary                                             | 995 kB     00:00
base                                                                  2789/2789
extras                                                   | 2.1 kB     00:00
extras/primary_db                                        | 164 kB     00:00
updates                                                  | 1.9 kB     00:00
updates/primary_db                                       | 175 kB     00:00
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package wget.i386 0:1.11.4-3.el5_8.2 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch           Version                     Repository      Size
================================================================================
Updating:
 wget           i386           1.11.4-3.el5_8.2            base           582 k

Transaction Summary
================================================================================
Install       0 Package(s)
Upgrade       1 Package(s)

Total download size: 582 k
Downloading Packages:
wget-1.11.4-3.el5_8.2.i386.rpm                           | 582 kB     00:00
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating       : wget                                                     1/2
  Cleanup        : wget                                                     2/2

Updated:
  wget.i386 0:1.11.4-3.el5_8.2
Complete!

Nếu thành công thì sẽ thấy thông báo

Updated:
  wget.i386 0:1.11.4-3.el5_8.2
Complete!

Tiếp theo, ta gõ lệnh để download kloxo về vps

wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
Download Kloxo về VPS
Download Kloxo về VPS

Gõ tiếp lệnh để cài đặt kloxo

sh ./kloxo-installer.sh --type=master
Cài dặt Kloxo
Disabled SELinux để cài đặt Kloxo

Putty hỏi có muốn disabled SELinux không?

Bấm Y

The installer could not determine SELinux status.
 If you are sure it is DISABLED, you may proceed.
Continue? [y/N]: y
Yum installed

Bấm phím bất kỳ để bắt đầu cài đặt kloxo

Bấm bất kỳ phím nào để cài đặt kloxo
Bấm bất kỳ phím nào để cài đặt kloxo

Sau khi tự động chạy giải nén, hệ thống yêu cầu bạn xác nhận giấy phép “Kloxo is using AGPL-V3.0 License, do you agree with the terms? [y/N]: “, bạn chọn Y, nhấn Enter.

Tiếp theo, hệ thống hỏi bạn có muốn cài đặt các gói App không (bao gồm các gói cài sẵn Open source như Joomla, WordPress…)

InstallApp: PHP Applications like PHPBB, WordPress, Joomla etc
When you choose Yes, be aware of downloading about 350Mb of data!
Do you want to install the InstallAPP sotfware? [y/N]:

Nếu bạn muốn hệ thống cài đặt sẵn lựa chọn App thì bạn nhấn Y , nếu bạn không muốn hệ thống tải và cài đặt các gói này thì bạn chọn N , nhấn Enter. Theo tôi thì bạn nên chọn N để tiết kiệm dung lượng ổ cứng, sau này cần chạy mã nguồn nào thì ta có thể upload mã nguồn và tiến hành cài đặt độc lập.

Đến đây, hệ thống sẽ tự động tải các gói dữ liệu cần thiết và cài đặt chúng. Thời gian nhanh hay chậm phụ thuộc vào network đi quốc tế của VPS. Sau 1 thời gian bung nén và setup, hệ thống tiếp tục yêu cầu bạn thực hiện nhập mật khẩu Root của VPS như sau:

Checking for rpm packages
- For maildrop-toaster package
- For spamdyke package
Enter password:
Bấm bất kỳ phím nào để cài đặt kloxo
Sau khi gõ password thì bạn sẽ không cần phải làm gì nữa, pha một tách cafe và kiên nhẫn ngồi đợi vài phút. Sau khi cài đặt kloxo thành công thì sẽ có thông báo như hình dưới 

Sau khi cài đặt kloxo thành công
Sau khi cài đặt kloxo thành công

Sau khi làm xong các bước trên, XIN CHÚC MỪNG BẠN vậy là bạn đã cài đặt thành công Kloxo lên VPS Digital.

Đường dẫn quản trị Kloxo Panel Hosting có dạng: http://dia-chi-ip:7778 hoặc https://dia-chi-ip:7777

Uername và Password mặc định: admin

Đón đọc bài viết tiếp theo: Các bước cần thực hiện khi tạo tài khoản Hosting trên Kloxo.

Hướng dẫn cài đặt Kloxo lên VPS DigitalOcean
Đánh giá bài viết này

Bài viết nên đọc

Tác giả: Thái Dương
Tôi là Dương Thành Thái, tốt nghiệp chuyên ngành CNTT nhưng bản thân lại thích kinh doanh và kiếm tiền trên internet. Công việc hiện tại của tôi là Freelancer nghĩa là ai thuê tôi làm gì là tôi làm cái đó :p

12 Comments

  1. Sao chép code lệnh xong nhấn chuột phải xong enter hả Ad, đến đoạn ” Gõ tiếp lệnh để cài đặt kloxo ” là nó báo : funtion not found , local : not in a funtion bạn à, mình chả hiểu sao nữa ??

    1. bạn thực hiện các thao tác trên có đúng không?
      Nếu có thể, bạn nên rebuild lại vps của bạn hoặc hủy cái đó và tạo cái mới nếu không có dữ liệu bên trong.
      Reply lại nếu cần hỗ trợ gì nhé.

  2. Cám ơn bạn mình làm mấy lần rồi, để mình làm lại ! Có gì ko đc nhờ bạn giúp đỡ…!

  3. Mình vừa bị “Error establishing a database connection” để mình làm lại từ đầu…Xài VPS khó quá…

  4. Hiiihih được rồi Ad ơi , do trc mình cài chỗ seleck imge là ubuntu wordpress 🙂 ! Cám ơn bạn ! Đón đọc tut mới của bạn !

  5. Ad ơi chỉ giúp mình với, mình có xem cách sử dụng kloxo rồi mà chưa tạo wp đc , trong kloxo úp file .zip wordpress lên mà giải ra đâu Ad, mình giải nén mà nó không cho giải nén ra root thì giải nén hay úp file đã giải nén vào đâu theo đường dẫn nào hả Ad ?

    1. Sau khi bạn cài đặt xong kloxo thì bạn tạo client và add domain vào, sau đó trỏ domain tới địa chỉ của vps.
      Sau khi bạn tạo client mới thì bạn sẽ có thông tin về client đó như user, pass, sử dụng nó để đăng nhập trên web hoặc FTP.
      Khi bạn đăng nhập vào FTP thì sẽ thấy có 3 thư mục là
      domain.com , kloxoscript và public_html -> /home/username/domain.com. Bạn upload dữ liệu vào domian.com nhé, sau đó giải nén ra trên đó luôn.
      Mình sẽ viết 1 bài về vấn đề này, bạn đón đọc nhé

  6. Cám ơn bạn chờ bài viết của bạn, có gì bạn viết kỹ kỹ chút nhé, VPS khó quá mình là Newbie nữa….!

  7. Bạn ơi tớ cũng làm như bạn nhưng chạy được 1 lúc thì gặp lỗi ERROR 2002
    rồi nó tiếp tục chạy được 1 lúc thì đứng im luôn
    bạn biết lỗi gì không

  8. Nó thông báo như thế này là sao bạn gúp mình được không

    root@Vpsbcode:~# sh ./kloxo-installer.sh –type=master
    ./kloxo-installer.sh: 26: [: 1: unexpected operator
    ./kloxo-installer.sh: 55: [: master: unexpected operator
    ./kloxo-installer.sh: 82: ./kloxo-installer.sh: function: not found
    ./kloxo-installer.sh: 83: local: not in a function

Leave a Reply

Your email address will not be published. Required fields are marked *

Đăng ký nhận tin
Tặng quà đặc biệt

Đăng ký nhận tin tức mới từ Thái blog, có quà tặng bạn nhé

Cảm ơn bạn đã đăng ký

Đã xảy ra lỗi