HOSTVN SCRIPT là gì? Giới thiệu về HOSTVN SCRIPT

là Script được viết bằng shell dùng để cài đặt (MariaDB) trên CentOS 7, CentOS 8 được phát triển bởi HOSTVN. giúp bạn dễ dàng quản lý & PHP, Mysql.

HOSTVN SCRIPT có sẵn SSL miễn phí Let’s Encrypt & Nginx Brotli Nén và Memcached, Redis cache cùng các cấu hình tối ưu MySQL, Nginx, PHP, Opcache, Memcached, Redis phù hợp theo thông số của VPS.

HOSTVN SCRIPT cung cấp Menu cài đặt tự động và với Nginx bằng cách sử dụng các cấu hình Nginx.

1. Chi tiết Script:

1.1. Cài đặt

  • Cập nhật liên tục, cung cấp Menu giúp dễ dàng thao tác, tự động cài đặt.
  • Cài đặt các phần mềm với phiên bản mới nhất từ chính trang chủ.
  • Mariadb: 10.5.
  • Phiên bản Nginx: 1.18.0 Stable.
  • Cho phép lựa chọn phiên bản PHP:
    • centOS 7: 5.6, 7.0, 7.1, 7.2, 7.3, 7.4.
    • centOS 8: 7.2, 7.3, 7.4.
  • phpMyAdmin 4.9.5 nếu cài đặt PHP mặc định là 5.6, phpMyAdmin 5.0.2 nếu cài đặt PHP mặc định là 7.x.
  • Cài đặt Pureftpd giúp quản lý FTP.
  • Cài đặt PHPMemcachedAdmin, phpRedisAdmin, phpSysInfo, Opcache Dashboard.
  • Cài đặt memcached, redis cache. (Mặc định sẽ không bật).
  • Cài đặt CSF và CSF GUI – Quản lý CSF với giao diện web.
  • Tích hợp Let’s Encrypt SSL.
  • Cung cấp Menu nâng cấp Nginx, MariaDB, PHP, Redis, Memcached, phpMyAdmin.
  • Cài đặt WP-CLI, Composer, Rclone.
  • Cài đặt: ClamAV, Naxsi .
  • KHÔNG THU THẬP BẤT KỲ THÔNG TIN GÌ TRÊN VPS CỦA BẠN.

1.2. Tối ưu

  • Cấu hình tối ưu MySQL, Nginx, PHP, Opcache, Memcached, Redis phù hợp theo thông số của VPS.
  • Cấu hình Brotli Compress.
  • Cấu hình rewrite URL với một số mã nguồn phổ biến: WordPress, Laravel, Opencart, Magento, Drupal …
  • Cho phép chạy song song hai phiên bản PHP.
  • Quản lý FTP dễ dàng trong trường hợp bạn thuê coder và chỉ muốn họ được phép access vào thư mục nhất định.
  • Cho phép lựa chọn Redis Cache hoặc Memcached giúp tăng tốc độ website.
  • Cho phép cấu hình tự động gia hạn Let’s Encrypt.
  • Menu hỗ trợ cấu hình SSL trả phí.
  • Menu xem error log Nginx, Mysql, PHP và xem theo từng tên miền cụ thể.
  • Cronjob tự động cập nhật dải IP mới nhất của cho Nginx và CSF Firewall.
  • And More …

1.3.

  • Cấu hình tăng cường bảo mật từ tầng webserver.
  • Không tắt Selinux trên CentOS.
  • Cấu hình website chạy với user khác nhau hạn chế lây lan mã độc giữa các website.
  • Disable các hàm nguy hiểm, bật open_basedir và một số config khác nhằm tăng cường bảo mật.
  • Auto block bruteforce SSH, FTP …. với CSF Firewall.
  • Block run shell trong thư mục uploads WordPress. Chặn truy cập các thư mục, file nhạy cảm trên WordPress.
  • Chống Bruteforce wp-admin.
  • BLock, Unblock IP dễ dàng với CSF Gui (Quản lý CSF qua giao diện Web) và menu quản lý CSF.
  • Disable User API – /wp-json/wp/v2/users – trên WordPress tránh lộ thông tin User (Sẽ phát triển menu bật tắt disable).
  • Thay đổi Port SSH tránh scan SSH.
  • Cho phép thay đổi port Admin.
  • Cho phép thay đổi port FTP.
  • Cấu hình bảo mật FTP
  • Tự động tạo mật khẩu mạnh.
  • Scan Malware với Clamav.
  • Hạn chế XSS, SQL Injection, RFI … với Naxsi Firewall.
  • And More …

1.4. Quản lý WordPress

  • Kiểm tra phiên bản WordPress đang sử dụng.
  • Cập nhật WordPress.
  • Cập nhật plugins.
  • Tối ưu Database.
  • Repair Database.
  • Sao lưu dữ liệu (Local/GG Drive).
  • Khôi phục dữ liệu (Local/GG Drive).
  • Thay đổi tên miền.
  • Đổi mật khẩu admin (wp-admin).
  • Cài đặt WordPress tự động.
  • Bật/tắt Yoast Seo config.
  • Bật/Tắt Rank Math Seo config.
  • Cấu hình Nginx với một số plugins cache phổ biến: WP-Rocket, w3 total cache, wp supercache, Cache Enabler, Swift Performance, Fast cache.
  • Thêm cache key tránh trùng lặp nội dung giữa các site khi dùng memcached hoặc redis.
  • Bật/tắt Debug.
  • Bật/tắt chế độ bảo trì.
  • Bật/Tắt disable xmlrpc (Mặc định sẽ disable xmlrpc để tránh bị khai thác DDOS).
  • Huỷ kích hoạt toàn bộ plugins.
  • Random database prefix khi sử dụng chức năng cài đặt tự động.

1.5. Sao lưu/Khôi phục dữ liệu

  • Backup và restore dữ liệu từ Google Drive với Rclone.
  • Backup, restore tại Local.
  • Thiết lập số bản backup lưu trữ.
  • Quản lý các bản sao lưu.
  • Cho phép kết nối nhiều tài khoản Google Drive.

2. Yêu cầu

  • VPS tối thiểu 1G ram và chưa cài đặt bất kỳ dịch vụ nào.
  • CentOS 7, CentOS 8.

3. Cách cài đặt

curl -sO https://scripts.hostvn.net/install && chmod +x install && ./install

4. Các tính năng sẽ phát triển

  • Deploy nhanh mã nguồn trên VPS.
  • Scan bug WordPress.
  • Cảnh báo qua email, telegram.
  • Rewrite config vhost về mặc định.
  • Tối ưu hình ảnh.
  • Tối ưu lại các thông số VPS trong trường hợp bạn nâng cấp cấu hình VPS.

5. Cách sử dụng

6. Nguồn download các phần mềm

7. Liên hệ

8. Phản hồi

  • Do chưa có nhiều kinh nghiệm nên Scripts khó tránh khỏi thiếu sót, rất mong nhận được ý kiến đóng góp của các bạn để Scripts ngày càng hoàn thiện hơn.
  • Mọi ý kiến đóng góp các bạn vui lòng gửi về [email protected], Group Facebook: https://www.facebook.com/groups/scripthostvn/ hoặc tạo Github Issues.

9. Đóng góp & Phát triển

Developers / Maintainers

  • Sanvv

Contributors

  • Mbrother GP
  • Thanhnv
  • Vouuvhb (Mtdev)
  • Giapvv
  • Lamhn

 

0 0 vote
Article Rating

NamLee Blog - Chia sẻ là đam mê
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x