Hướng dẫn cài đặt VPSSIM Cho VPS/Server

VPSSIM hỗ trợ hệ điều hành Almalinux , Centos, RockyLinux,  Oracle Linux các phiên bản 8 và 9 trên server sử dụng cpu Intel/AMD/ARM,  nên các bạn có thể tuỳ chọn hệ điều hành phù hợp mới mình.

Khi cài đặt Server bằng VPSSIM, bạn sẽ được lựa chọn các phiên bản:

+ PHP: Thấp nhất là PHP 7.2, tuỳ thuộc vào phiên bản hệ điều hành bạn chọn. Như với RHEL 9  Almalinux 9 chẳng hạn) PHP được chọn từ  7.4 . Với RHEL 8 (như Almalinux 8) thì PHP được chọn từ 7.2. Sau khi cài đặt xong server, nếu bạn muốn thay đổi phiên bản PHP khác thì dùng chức năng “Thay Đổi Phiên Bản PHP” trong VPSSIM.

+ Nginx: Có 3 phiên bản Nginx bạn có thể chọn đó là Nginx mainline, Nginx Stable và Nginx-more. Nginx mainline và Stable được cài từ trực tiếp từ Nginx.org repo nên luôn là phiên bản mới nhất. Nếu không có nhu cầu sử dụng các modules ngoài thì bạn nên chọn Nginx mainline để cài đặt. Nếu bạn có nhu cầu sử dụng các module nginx: Brotli, More Headers, Cache Purge, VTS, GeoIP2, Echo and ModSecurity thì chọn Nginx-more. Nginx-more là bản chỉnh sửa của Nginx stable, mục đích thêm các modules mình vừa liệt kê phía trên.

Hiện tại mình cũng đang sử dụng  Nginx-More và sử dụng module GeoIP2 trên server chạy vpssim.comvpssim.net. Mình sử dụng module này để chuyển truy cập vào vpssim.net sang vpssim.com cho những truy cập tại Việt Nam. Các bạn truy cập vào vpssim.net sẽ thấy điều này.

Chuẩn bị Server

  1. VPS (Server) sử dụng hệ điều hành AlmaLinux, CentOS, RockyLinux và Oracle Linux phiên bản 8 và 9. Mặc dù VPSSIM vẫn hỗ trợ Centos Stream nhưng mình không khuyến khích các bạn sử dụng hệ điều hành này nếu là người dùng thông thường. Chi tiết các bạn xem tại đây: Tại sao không nên dùng CentOS Stream và nên sử dụng AlmaLinux, Rocky Linux hoặc Oracle Linux?
  2. Phần mềm PUTTY để kết nối SSH tới VPS nếu bạn sử dụng Windows. Trên Linux/Mac thì bạn có sẵn Terminal. Login SSH vào Server và copy lệnh trên VPSSIM.COM để cài thôi.
  3. VPSSIM có chức năng tạo swap tự động. Vì vậy, sau khi cài đặt xong VPSSIM, bạn có thể tạo swap rất đơn giản và nhanh chóng mà không cần tạo trước.

Lệnh Cài đặt VPSSIM

Bản tiếng Việt:

curl get.vpssim.com -o install && sh install

Bản tiếng Anh:

curl get.vpssim.net -o install && sh install

Các bạn lưu ý: Sau khi hoàn tất cài đặt server, các bạn hãy vào mục “Đăng Ký Business Version” trên VPSSIM main menu để kích hoạt 30 ngày dùng thử đầy đủ chức năng của VPSSIM.

Hướng Dẫn Cài Đặt VPSSIM

VPSSIM chỉ chạy trên tài khoản root, vì vậy bạn cần kết nối SSH tới server bằng tài khoản root, sau đó mới có thể cài được.

Kết nối SSH tới Server và sử dụng lệnh sau để cài phiên bản tiếng Việt. Nếu muốn sử dụng bản tiếng Anh, bạn có thể sử dụng lệnh phía trên để cài đặt hoặc cài đặt xong, truy cập VPSSIM để chọn chuyển ngôn ngữ sang tiếng Anh.

curl get.vpssim.com -o install && sh install

Tiếp theo, script cài đặt sẽ tiến hành vô hiệu hoá SELinux trên server và sau đó server sẽ khởi động lại để vô hiệu hoá hoàn toàn SELinux. Sau khi server khởi động lại,
bạn chạy lại dòng lệnh trên một lần lần nữa để quá trình cài đặt server chính thức bắt đầu.

 

 

Đoạn tiếp theo này, bạn lựa chọn phiên bản PHP và Nginx trước khi bắt đầu cài đặt.

Bước xác nhận lại cuối cùng trước khi quá trình cài đặt bắt đầu.  Nếu bạn muốn chọn lại thì chọn không đồng ý để chọn lại, nếu bạn chọn đồng ý thì quá trình cài đặt sẽ chính thức bắt đầu.

Thời gian cài đặt này nhanh hay chậm tuỳ thuộc vào tốc độ kết nối mạng của server để tải các file cài đặt, cũng như cấu hình server.

Sau đó việc cài đặt hoàn thành:

Lệnh Chạy VPSSIM

Bây giờ, bạn có thể sử dụng lệnh: vpssim để truy cập VPSSIM trong terminal để quản lý Server của mình rồi.

Menu Chính Của VPSSIM

Bạn lưu ý:

– phpMyadmin Port: đây là port truy cập phpMyadmin, cũng như download các file backup, xem server status. Mặc định port này là 810. Bạn có thể đổi port này sau khi cài đặt xong bằng chức năng “Thay Đổi phpMyadmin Port” trong phần “Quản Lý phpMyadmin, FileManage” của VPSSIM.

– Thông tin đăng nhập link quản lý mặc định được show trong khi cài đặt. Bạn có thể đổi thông tin Username và mật khẩu trong chức năng “User & Password Mặc Định” trong phần “Bảo Mật Server & Website” để thay đổi. Bạn cũng có thể tắt mật khẩu này cũng được, nhưng mình khuyên bạn chỉ tắt khi cần Wget file backup sang server khác thôi. Còn lại bình thường nên bật để đảm bảo server an toàn hơn. Tắt bật mật khẩu bảo vệ port này trong Quản Lý phpMyadmin.

– Các thông tin User, mật khẩu quản lý, mật khẩu root MySQL… mình gom lại để ở chức năng “Thông Tin Quản Lý Server”, bạn có thể xem lại nếu quên thông tin.

– Khi thêm domain vào server, nếu bạn chọn domain.com thì khi website chạy, nó sẽ hiển thị trên đường dẫn là http://domain.com . Nếu bạn điền domain là www.domain.com, khi chạy địa chỉ sẽ là http://www.domain.com. Vì vậy bạn cần cân nhắc khi thêm domain vào server. Còn lại, khi chạy tất cả các chức năng liên quan tới domain đó trong VPSSIM, bạn nhập www.domain.com hay domain.com đều được. VPSSIM nhận biết được hai domain này là một nên sẽ chạy một kết quả duy nhất.

– Bất cứ khi nào bạn upload code lên server cho website, bạn phải chạy chức năng số 2 “Fix Lỗi Chmod & Chown” , nếu không khi cài đặt hoặc chạy website sẽ bị lỗi. Bạn có thể chọn fix lỗi 1 hoặc tất cả website trên server, cách nào cũng được. Nếu bạn có chạy UI desktop trên server thì bắt buộc bạn chạy chức năng này mà không nên sử dụng lệnh chown /home. Nếu bạn sử dụng lệnh chown cả /home thì bạn sẽ không thể truy cập vào Desktop UI được.

Mình khẳng định, nếu bạn thành thạo sử dụng VPSSIM, bạn sẽ thấy việc sử dụng VPS, Server nó đơn giản đến không tưởng. Gần như tất cả các việc bạn cần làm, VPSSIM đều thực hiện được. Tất nhiên để thành thạo, bạn cần tìm hiểu về cách sử dụng các chức năng của nó. Bạn hãy đọc các bài viết về cách sử dụng các chức năng của VPSSIM tại mục Hướng Dẫn Sử Dụng VPSSIM nhé.

Chúc bạn thành công.

 

1.819 Comments

  1. Edward Blank

    Hi,

    I was a VPSSIM user before it was abandoned, and now that you’ve returned, I can’t help but feel skeptical about how long it will last this time.

    I want to trust you, Oanh, but it’s difficult to do so given the past experience.

    To build trust among users like myself, could you consider making the free version (excluding paid features) open source?

    This would allow users to trust the code and ensure that, even in the event of abandonment, businesses could maintain the software themselves without being locked into a dead platform.

    Additionally, open-sourcing the project would encourage contributions from other users, leading to faster development and reducing the workload on you as the developer.

    Thank you for considering this suggestion.

    • Hello,

      Thank you for sharing your thoughts!

      I sincerely apologize for the experience you had with VPSSIM. I know that many people both in Vietnam and abroad share the same thoughts as you. Now that VPSSIM has returned, I hope everyone will forgive my past mistakes, and I promise that I will always maintain and update VPSSIM. I understand that it’s hard for people to trust right away, but I believe time will prove the sincerity of my commitment.

      This time, when rebuilding VPSSIM, I have made many improvements. I’ve spent many days, working on making VPSSIM better. I want VPSSIM to no longer be a shadow of what it once was, but to be much better. In the next update, you will see this for yourself.

      I hope you will trust my promise.
      As for open-sourcing VPSSIM, unfortunately, I cannot do that. I hope you can understand. As I’ve said, with this comeback, I guarantee I won’t let anyone down. After I’ve fallen and risen again, I will not fall anymore. I will never give up on VPSSIM because of the time I’ve invested, because of the love people have shown for VPSSIM in the past, and to prove my promise to those who doubt it in the present.

      • Edward Blank

        Thank you for responding.

        I understand, but you could at least create a GitHub page or something similar to the previous forum for users to report errors, make feature requests, and get help from other users when you are not available.

        Additionally, please provide the update logs in English for easier understanding, if possible.

        For now, I will use it in my personal projects, but I can’t use it in my production projects. Hopefully, in the future, I will be able to trust it for use in my production environment as well.

        Thanks.

        • Yes, thank you very much. I will consider your suggestion.

          As for the English version of the website, I will make adjustments similar to the Vietnamese version in some next days. I am currently focusing on improving VPSSIM.

  2. Quynh

    Hi Oánh.
    Mình muốn cài thêm cái extention ionCube thì làm thế nào?
    Cấu hình mình đang cài là Almalinux 9 / PHP 8.3

    • Chào bạn !
      Thời gian vừa rồi viết lại code VPSSIM để cho nó quay trở lại, những chức năng râu ria mình tạm thời loại để hoàn thành sớm hơn, và chức năng add ioncube bị mình tạm dừng trên VPSSIM 😀
      Sang tuần tiếp tục có update lớn cho VPSSIM, mình cho chức năng này quay trở lại luôn.
      Tạm thời bạn đọc bài này để add nó vào nhé.
      https://wetopi.com/install-ioncube-loader/

  3. Đức Công

    Cái database, có thể tăng số lượng ký tự được không bạn, giới hạn 8 hay 16 thì hơi bí bách chút, vì giờ thói quen người dùng thường dùng mật khẩu trên 16 ký tự rồi.
    Với lại cài ssl có vẻ hơi khó khăn, đến đoạn check DNS không có proxy của cloudflare , và bắt đầu cài đặt thì lúc sau báo lỗi chưa trỏ DNS về IP server, trong khi mình test ở panel khác không lỗi vậy, để mình test vài domain xem có lỗi gì ko mình bảo thêm

    • ok cảm ơn bạn, để bản tới mình sẽ tăng ký tự được phép lên.
      Còn cái SSL kia, cái VPSSIM kiểm tra kỹ quá nên đôi khi nó lệch chuẩn là nó chặn. Mình sẽ fix cái này luôn.

  4. Đức Công

    Vừa rồi nghe tin vpssim quay lại nên mới vào thì ngỡ ngàng ko biết đã thay đổi chủ hay chưa. Bao nhiêu năm gắn bó mà Oánh bỏ đi không hề nói một lời, A E cũng ko hiểu vì sao VPSSIM đang phổ biến và được đón nhận rất nhiều ( như đang trên đỉnh cao ) thì đột ngột khai tử. Trong khi đó thì nhiều script ra đời cũng lấp khoảng trống đó mặc dù chưa thể đa dạng hay thay thế hoàn toàn được nhưng khi dùng cái mới họ sẽ quen dần. cũng từ 2014 hay 2016 gì đó mình dùng vpssim , sau đó cũng mua Code không giới hạn như là để ủng hộ tinh thần cho Admin. Lần này quay lại mình cũng không thể ủng hộ ngay dc nhưng cũng sẽ vẫn cố gắng để quay lại nếu có thể. Làn này bạn để dùng thử 30 ngày dùng thử trước khi mua là một bước tiến rất vượt bậc, người dùng thấy hợp là họ sẽ tin dùng cũng như mình đã tin dùng trước kia.
    Mong lần này bạn đi cùng lâu dài, và nếu không hỗ trợ nữa thì cũng nên thông báo trước nhé.
    chúc sức khỏ và may mắn

    • Chào ông bạn già.
      Cảm ơn ông đã comment. Khi có những coment từ những người bạn cũ, tôi cũng chờ đợi nhìn thấy cái avatar đã từng quen thuộc này của ông. Và giờ tôi đã được thấy nó rồi. Đọc những comment như comment của ông, thực sự tôi rất xúc động.
      Đến bây giờ thực sự tôi rất tiếc nuối và xin lỗi mọi người khi đã ngừng một thời gian dài không tiếp tục phát triển VPSSIM. Trước khi quyết định làm lại VPSSIM, tôi lang thang online, rồi giật mình ở VN mình giờ có nhiều script dựa nền tảng VPSSIM như vậy. Rồi tôi cũng sợ mọi người sẽ ruồng bỏ nó vì tôi đã từng ngừng cập nhật nó mà không thông báo gì.
      Nhưng VPSSIM vẫn là đứa con tinh thần và tốn bao tâm huyết của tôi. Mặc dù tôi đã ngừng phát triển nó một thời gian nhưng tôi sẽ không bỏ nó. Vậy là tôi quyết định làm lại với hy vọng mọi người sẽ tha thứ. Và đến hôm nay, tôi cũng tốn rất nhiều thời gian để code lại , bỏ những chức năng không cần thiết và thêm chức năng mới. Lần này VPSSIM sẽ không bị dừng lại vì bất cứ lý do gì nữa, tôi đã quyết tâm và hứa với bản thân mình như vậy.

      • Đức Công

        🙂 Rất mong được đồng hành cùng vpssim như xưa
        Mình cài thì tới đoạn này đứng yên, thử cài lại OS vẫn bị, đổi nhà cung cấp khác vẫn thế ( Almalinux 9)
        Vốn nó thế cứ nhấn Y tới khi nào hết hay mình sai ở chỗ nào vậy
        https://prnt.sc/8BOP6HfMQeav

        • Cảm ơn bạn nhiều.
          Cái lỗi như bạn gửi là do mình rồi.
          Tạm thời mình chưa fix ngày được, bạn điền chữ A rồi enter là được.

        • Update: Bạn cài bản English phải không ? mình đã fix rồi nhé. Bản tiếng Việt không bị lỗi này.

          • Đức Công

            Minh cài lại thì ok hết lỗi rồi. Đúng rồi bạn bản English, tại mới test thử nên cũng chưa thử bản tiếng việt , Bác xem có Dev proxy ( kiểu như thằng cloudflare ấy, không biết dc IP thật của máy chủ chạy web ) ngược vào script được thì tốt

          • vâng, để mình nghiên cứu thêm bác.
            Tối nay mình sẽ đưa lên bản mới nhất 5.2.0 lên bác.
            Bản mới sẽ tút lại giao diện không bị hiển thị loạn xị ngậu theo kích thước màn hình của Terminal nữa.
            Từ xưa tới giờ mình không để ý khoản thẩm mỹ 🙂

  5. Xin chào

    Mình có mua code Business từ lâu rồi
    Hiện không active được trên ver mới nhất

    Không rõ mình có tái sử dụng code đã mua không?

    Trân trọng!

    • Hêllo bạn.
      Lần này VPSSIM sẽ luôn online và duy trì bạn ạ. Bạn yên tâm nha. Mình cam kết luôn.

    • Chào bạn. Hiện tại mình chưa làm link mua bạn ạ. VPSSIM cho dùng thử 30 ngày nên mình vẫn thong thả chưa làm 😀

  6. Bach

    Cài xong thì sftp không login được, mình dùng FlashFXP

    • Chào bạn ạ. Không login được tài khoản FTP hay login vào tài khoản root hả bạn ?

      update: Mình vừa check lại, mình login bình thường. Bạn kiểm tra bạn login qua port nào nhỉ ? FTP thì qua port 21 bạn ạ.

  7. Mình cài ftp xong connect ko được , dù đã tham khảo và restart tắt csf firewall.
    Giúp mình với.

    • Chào bạn. Lần sau bạn đăng bài bên forum sẽ được hỗ trợ nhanh hơn nhé 🙂
      Bạn thử tắt firewall trên máy tính của bạn thử xem sao ? đó cũng có thể là một nguyên nhân.

      Ngoài ra, bạn phải khởi động lại CSF Firewall trên VPS nhé. Tắt không fix được lỗi này. nếu đang tắt thì phải bật lên và khởi động lại sau đó mới được tắt 🙁

  8. VPSSIM chưa có bản cài cho ubuntu anh nhỉ ? Em cài toàn thấy báo lỗi @@

  9. Huy Tùng

    Bạn cho mình hỏi website mình chạy bình thường, xong mình có tháo cài đặt MonstaFTP ra xong thì bị báo lỗi này luôn, sau đó mình kkhông vào dc website, khởi động lại nginx cũng không được.

    Nginx Status:
    ————————————————————————-
    nginx: [emerg] BIO_new_file(“/etc/nginx/auth-acme/sieuthihoanvon.com/sieuthihoanvon.com.crt”) failed (SSL: error:02001002:system library:fopen:No such file or directory:fopen(‘/etc/nginx/auth-acme/sieuthihoanvon.com/sieuthihoanvon.com.crt’,’r’) error:2006D080:BIO routines:BIO_new_file:no such file)
    nginx: configuration file /etc/nginx/nginx.conf test failed

  10. Minh Hoang

    Sao bấm update vpssim thì nó không thao tác được gì hết vậy ad và lỗi hiện như bên dưới:
    /etc/vpssim/menu/childmenu/vpssim-befor-them-website-menu: /lib64/libc.so.6: version `GLIBC_2.14′ not found (required by /etc/vpssim/menu/childmenu/vpssim-befor-them-website-menu)

  11. Hải

    mình cài ok nhưng khi gõ vpssim thì xuất hiện thông báo là : -bash: vpssim: command not found
    Giúp mình với

  12. dat

    Chào anh,

    Em cài xong vpssim ngon lành rồi. E dung Bitvise để truy cập SSH vì nó có phần Bit SFTP để quản lý file trong public_html luôn. Trước đây, e cài lên là thấy thư mục public_html luôn mà giờ không còn thấy nữa, tạo lại vps cũng không thấy. A có biết tại sao ko?

    • Chào em.
      Nó vẫn ở /home em nhé.
      mặc định em login xong nó sẽ vào /root nên không thấy gì cả.

  13. Quang Trí

    Chào anh, anh cho em hỏi em có cái VPSSim nhưng một số link hình ảnh bị trả về 503, nếu load từng ảnh như vậy thì không ảnh hưởng gì. Mình khắc phục như thế nào ạ. Em cảm ơn.

  14. hoang

    Mình đã gủi mail cho admin để admin giúp mình cấu hình tối ưu cho vps.

  15. Nguyen Dinh Phong

    Bác oánh ơi tại sao phiên bản mới server ko tự ghi log file php-fpm-slow.log nhiều khi em tìm lỗi giờ nó ko có file này rất khó.

    • Những config liên quan tới file log được dữ nguyên nhé bạn.
      Nếu có lỗi thì log vẫn được ghi bình thường mà.

  16. Donald

    Bác NGUYỄN OÁNH ơi Sau khi xóa VPSSIM (Uninstall VPSSIM) Thì không kết nối SSH đc nữa. Có vẻ như nó đã xóa luôn SSH Kết nối từ xa

  17. Hung

    Phải làm gì khi chọn 1 số chức năng của vpssim nó báo lỗi “Nginx has an error. VPSSIM can not run this function!”

  18. Huy

    Em có 1 web đang sử dụng shared hosting đã hết hạn giờ em muốn chuyển sang sử dụng VPS cài vpssim. Anh có cách nào chuyển migrate sang an toàn không ạ? Vì dữ liệu sql của em khá lớn tầm 700-800Mb, sử dụng mấy plugin migrate đều báo lỗi.

    Ngoài ra, nếu làm manual thì em muốn đưa lên VPS trỏ 1 domain test vào trước để xem có ok không. Sau khi xong thì mới trỏ lại domain chính sang. Nếu trỏ như vậy thì vpssim có tiện ích nào hỗ trợ không anh Oánh? Vì em hiểu là khi tạo 1 site mới trên vpssim, là phải khai báo domain, nó ăn các cấu hình theo domain đấy rồi nên em sợ khi trỏ domain chính thay domain phụ thì sẽ lỗi.

    Anh giúp em nhé.

    Em cảm ơn

    • Em download dũ liệu bên hosting sau đó sang VPS và phục hồi lại thôi.
      Làm bằng VPSSIM và command nhé.
      Không dùng code php được.
      SQL dung lượng 700MB trên sharehosting là lớn nhưng trên VPS thì nhỏ lắm em. Dùng chức năng phục hồi database có sẵn trong VPSSIM đó. 700M thì phục hồi chắc chắn rất nhanh thôi.
      Về test website trước, em edit file hosts trên máy tính của mình, cho website trỏ về IP VPS là được.

      • Huy

        Vâng. Thanks anh. Em backup và restore được rồi. Nhưng có vấn đề là web cũ dùng https, giờ test thì cài trên vps cũng phải giả lập là có https. Anh có giải pháp nào không ạ?

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *