NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
12/06/2023
Lượt xem

Hướng dẫn cách cài đặt và bảo mật Grafana trên Ubuntu 20.04

12/06/2023
22 phút đọc
Lượt xem

Đánh giá

5/5 - (162 bình chọn)
Banner Single Post

Grafana là một phần mềm mã nguồn mở cho phép bạn truy vấn, hiển thị, cảnh báo và khám phá các số liệu ở bất cứ đâu chúng được lưu trữ. Để có thể cài đặt và bảo mật Grafana trên Ubuntu 20.04, bạn hãy tham khảo bài viết dưới đây của Vietnix nhé.

Giới thiệu về Grafana

Grafana là một công cụ mã nguồn mở giúp cho việc trực quan hóa và giám sát dữ liệu, được tích hợp với các nguồn dữ liệu phức tạp như Prometheus, InfluxDB, Graphite, và ElasticSearch. Cho phép bạn tạo cảnh báo, thông báo và bộ lọc tạm thời cho dữ liệu của bạn, đồng thời giúp việc cộng tác với thành viên nhóm dễ dàng hơn thông qua các tính năng chia sẻ tích hợp sẵn.

Giới thiệu về Grafana
Giới thiệu về Grafana

Trong bài viết này, bạn sẽ được hướng dẫn cách để cài đặt và bảo mật Grafana với chứng chỉ SSL và Nginx reverse proxy. Sau khi bạn đã cài đặt Grafana, bạn sẽ cấu hình xác thực người dùng thông qua GitHub, cho phép bạn tổ chức phân quyền team của mình một cách tốt hơn.

Yêu cầu để cài đặt và bảo mật Grafana trên Ubuntu 20.04

Để làm theo các bước của bài hướng dẫn này, bạn cần:

Một Ubuntu 20.04 server bao gồm một tài khoản non-root có quyền sudotường lửa được cấu hình với ufw.

Một tên miền đã được đăng ký. Trong toàn bộ bài viết này sẽ sử dụng tên miền là your_domain.

Thiết lập các DNS record sau cho máy chủ của bạn.

  • Một bản ghi A với your_domain trỏ đến địa chỉ IP server của bạn.
  • Một bản ghi A với www.your_domain trỏ đến địa chỉ IP server của bạn

Cài đặt Nginx trên Ubuntu 20.04, bao gồm server block cho tên miền của bạn.

Một server block Nginx với cấu hình Let’s Encrypt. Tùy chọn, thiết lập xác thực với GitHub.

Nếu chưa có máy chủ và tên miền, bạn có thể tham khảo thuê server ảo và tên miền tại Vietnix để tiết kiệm chi phí. Hiện tại Vietnix cung cấp đa dạng các gói VPS như VPS Giá Rẻ, VPS Phổ Thông, VPS Cao Cấp, VPS NVMe, VPS GPU và tên miền chỉ từ 160.000 VNĐ/năm phù hợp với mọi nhu cầu sử dụng. Nếu còn phân vân chưa biết nên sử dụng gói dịch vụ nào, hãy liên hệ với Vietnix để được tư vấn chi tiết và nhanh chóng.

Bước 1 – Cài đặt Grafana

Trong bước đầu tiên này, bạn sẽ cài đặt Grafana trên máy chủ Ubuntu 20.04 của mình. Bạn có thể cài đặt Grafana trực tiếp từ trang web chính thức hoặc thông qua APT repository. Vì APT repository giúp dễ dàng cài đặt và quản lý các phiên bản của Grafana, bạn sẽ sử dụng phương pháp trên trong bài hướng dẫn của Vietnix.

Tải về GPG key của Grafana bằng wget, sau đó chuyển đến apt-key. Bằng cách này sẽ thêm key vào danh sách các key tin cậy của cài đặt APT, cho phép bạn tải xuống và xác minh gói Grafana đã ký GPG:

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

Trong lệnh này, tùy chọn -q tắt thông báo cập nhật trạng thái cho wget, và -O xuất tệp đã tải xuống đến terminal. Hai tùy chọn này đảm bảo rằng chỉ nội dung của file đã tải xuống được liên kết đến apt-key.

Tiếp theo, thêm Grafana repository vào APT sources của bạn:

sudo add-apt-repository "deb https://packages.grafana.com/oss/deb stable main"

Để làm mới cache APT và cập nhật các gói của bạn, hãy chạy lệnh:

sudo apt update

Bây giờ, bạn có thể tiến hành cài đặt:

sudo apt install grafana

Sau khi hoàn tất cài đặt Grafana, sử dụng systemctl để khởi động Grafana server.

sudo systemctl start grafana-server

Kiểm tra trạng thái của dịch vụ để đảm bảo rằng Grafana đang chạy, bạn có thể làm như sau:

sudo systemctl status grafana-server

Trên màn hình làm việc, kết quả sẽ hiển thị như sau:

Output
● grafana-server.service - Grafana instance
     Loaded: loaded (/lib/systemd/system/grafana-server.service; disabled; vendor preset: enabled)
   Active: active (running) since Thu 2020-05-21 08:08:10 UTC; 4s ago
     Docs: http://docs.grafana.org
 Main PID: 15982 (grafana-server)
    Tasks: 7 (limit: 1137)
...

Đầu ra này hiển thị thông tin về quy trình của Grafana, bao gồm trạng thái, Main Process Identifier (Mã định danh quy trình chính) (PID), v.v. active (running) cho thấy rằng quá trình đang chạy.

Cuối cùng, kích hoạt chức năng tự động khởi động Grafana như sau:

sudo systemctl enable grafana-server

Bạn sẽ nhận được một kết quả tương tự:

Output
Synchronizing state of grafana-server.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable grafana-server
Created symlink /etc/systemd/system/multi-user.target.wants/grafana-server.service → /usr/lib/systemd/system/grafana-server.service.

Điều này xác nhận systemd đã tạo các symbolic links cần thiết để tự khởi động Grafana.

Đến đây, Grafana đã được cài đặt và sẵn sàng sử dụng. Ở bước tiếp theo, bạn sẽ được hướng dẫn bảo mật kết nối với Grafana bằng SSLreverse proxy.

Bước 2 – Cài đặt Reverse Proxy

Sử dụng chứng chỉ SSL để đảm bảo dữ liệu được bảo mật bằng cách mã hóa kết nối đến và đi từ Grafana. Thế nhưng, để dùng được kết nối này, trước tiên bạn cần cấu hình lại Nginx làm reverse proxy cho Grafana.

Mở file cấu hình Nginx mà bạn đã tạo khi cài đặt server block Nginx với Let’s Encrypt. Bạn có thể sử dụng bất kỳ trình chỉnh sửa nào, ở bài viết này Vietnix sẽ sử dụng nano :

sudo nano /etc/nginx/sites-available/your_domain

Xác định vị trí của khối sau:

...
	location / {
        try_files $uri $uri/ =404;
	}
...

Vì bạn đã cấu hình Nginx để giao tiếp qua SSL và vì tất cả truy cập web đến server của bạn đã chuyển qua Nginx, bạn chỉ cần để Nginx chuyển tiếp tất cả các yêu cầu tới Grafana và mặc định chạy trên port 3000.

Xóa try_files trong location block này và thay thế như sau:

...
	location / {
	   proxy_set_header Host $http_host;
	   proxy_pass http://localhost:3000;
	}
...

Điều này sẽ ánh xạ proxy đến port thích hợp và sẽ truyền tên server vào header.

Ngoài ra, để các kết nối Grafana Live WebSocket hoạt động chính xác, thêm đoạn code sau ở bên ngoài server:

map $http_upgrade $connection_upgrade {
  default upgrade;
  '' close;
}

server {
    ...

Sau đó thêm location vào trong server block như sau:

server {
...
        location /api/live {
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection $connection_upgrade;
           proxy_set_header Host $http_host;
           proxy_pass http://localhost:3000;
	 }
...

Các header Upgrade và Connection không được gửi từ client đến proxied server. Do đó, để proxied server biết được ý định thay đổi giao thức thành WebSocket của client, những header này cần được truyền một cách rõ ràng.

Cấu hình cuối sẽ hiển thị như sau:

map $http_upgrade $connection_upgrade {
  default upgrade;
  '' close;
}

server {
        listen 80;
        listen [::]:80;

        root /var/www/your_domain/html;
        index index.html index.htm index.nginx-debian.html;

        server_name your_domain www.your_domain;

	location / {
	   proxy_set_header Host $http_host;
	  	proxy_pass http://localhost:3000;
	}

	location /api/live {
           proxy_http_version 1.1;
           proxy_set_header Upgrade $http_upgrade;
           proxy_set_header Connection $connection_upgrade;
           proxy_set_header Host $http_host;
           proxy_pass http://localhost:3000;
	}
}

Sau khi hoàn tất, hãy lưu file bằng cách nhấn tổ hợp phím CTRL+X , nhấn Y, sau đó nhấn ENTER nếu bạn sử dụng nano.

Bây giờ, hãy cùng kiểm tra lại để đảm bảo mọi thứ được cấu hình chính xác:

sudo nginx -t 

Kết quả được hiển thị sau:

Output
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Cuối cùng, reload lại Nginx để áp dụng các thay đổi:

sudo systemctl reload nginx

Giờ đây, bạn có thể truy cập vào trang đăng nhập Grafana bằng cách mở trình duyệt web và đi đến đường dẫn https:// your_domain. Nếu không thể truy cập Grafana, hãy kiểm tra lại tường lửa của bạn được đặt cho phép lưu lượng truy cập trên port 443 chưa và sau đó xem lại các hướng dẫn trước đó. Bằng việc kết nối với Grafana được mã hóa, hiện tại bạn có thể triển khai các biện pháp bảo mật bổ sung, bắt đầu bằng việc thay đổi thông tin đăng nhập quản trị mặc định của Grafana.

Bước 3 – Cập nhật thông tin đăng nhập

Do các cài đặt Grafana đều sử dụng cùng một thông tin đăng nhập quản trị theo mặc định vì vậy trong bước này, bạn sẽ được hướng dẫn cập nhật thông tin đăng nhập của mình để cải thiện tính bảo mật.

Đi đến https:// your_domain từ trình duyệt web của bạn. Trang đăng nhập được hiển thị gồm có biểu tượng Grafana và một form đăng nhập thông thường như sau:

Nhập admin vào cả 2 khung Email or usernamePassword và sau đó nhấn Log in

Ở màn hình tiếp theo, bạn cần thay đổi mật khẩu mới để đảm bảo sự bảo mật cho chính tài khoản của mình:

Nhập mật khẩu mới vào khung New password và nhập lại một lần nữa để xác nhận mật khẩu mới vào khung Confirm new password.

Từ đây, bạn nhấn Submit để lưu thông tin mới hoặc Skip để bỏ qua bước này. Nếu bạn bỏ qua, bạn sẽ nhận được một yêu cầu thay đổi mật khẩu vào lần đăng nhập tiếp theo.

Để tăng tính bảo mật cho cài đặt Grafana của bạn, hãy nhấn Submit. Bạn sẽ được chuyển đến Welcome to Grafana bảng Menu chính:

Hiện tại bạn đã hoàn tất thủ tục bảo mật tài khoản của mình bằng cách thay đổi thông tin đăng nhập mặc định. Ở bước tiếp theo, bạn sẽ tiến hành thay đổi cấu hình Grafana nhằm mục đích ngăn người khác có thể tạo tài khoản Grafana mà không có sự cho phép của bạn.

Bước 4 – Vô hiệu hóa đăng ký Grafana và truy cập ẩn danh

Grafana cung cấp các tùy chọn cho phép người dùng tạo tài khoản cho chính họ và xem trước trang dashboards mà không cần phải đăng ký. Khi Grafana không thể truy cập qua internet hoặc khi đang làm việc với dữ liệu công khai có sẵn như trạng thái dịch vụ, bạn có thể cho phép các tính năng này.

Tuy nhiên, khi sử dụng Grafana online để làm việc với dữ liệu nhạy cảm, truy cập ẩn danh có thể gây ra vấn đề bảo mật. Để khắc phục sự cố này, ta tiến hành thay đổi cấu hình Grafana.

Mở file cấu hình chính của Grafana:

sudo nano /etc/grafana/grafana.ini

Tìm allow_sign_up ở dưới [users] :

...
[users]
# disable user signup / registration
;allow_sign_up = true
...

Với ;allow_sign_up = true sẽ thêm nút Sign up ở trang đăng nhập và cho phép người dùng tự đăng ký và truy cập Grafana.

Vô hiệu hóa hành động này bằng false sẽ xóa nút Sign up và tăng cường bảo mật và quyền riêng tư của Grafana.

Xóa dấu ; ở đầu dòng và thay true bằng false:

...
[users]
# disable user signup / registration
allow_sign_up = false
...

Tiếp theo, tìm enabled ở bên dưới [auth.anonymous] :

...
[auth.anonymous]
# enable anonymous access
;enabled = false
...

Với enabledtrue cung cấp quyền truy cập vào dashboard cho người dùng chưa được đăng ký. Ngược lại, với false sẽ giới hạn quyền truy cập vào dashboard chỉ dành cho người dùng đã đăng ký.

Tiến hành xóa dấu ; ở đầu dòng và cài đặt enabled thành false như sau:

...
[auth.anonymous]
# enable anonymous access
enabled = false
...

Lưu file và thoát khỏi trình chỉnh sửa của bạn.

Khởi động lại Grafana, để các thay đổi được hoạt động:

sudo systemctl restart grafana-server

Kiểm tra trạng thái dịch vụ của Grafana để đảm bảo mọi thứ đang hoạt động bằng cách:

sudo systemctl status grafana-server

Giống như kết quả ở bước 1, sẽ hiển thị rằng Grafana đang ở trạng thái active (running) .

Bây giờ, đi đến https:// your_domain . Để quay lại màn hình Sign Up, hãy đưa con trỏ chuột đến hình đại diện của bạn ở phía dưới bên trái của màn hình và nhấp vào Sign out.

Một khi bạn đã đăng xuất, hãy đảm bảo rằng không có nút Sign Up và bạn không thể đăng nhập mà không nhập thông tin đăng nhập.

Ở thời điểm này, Grafana đã được cấu hình đầy đủ và sẵn sàng để sử dụng. Tiếp theo, bạn có thể đơn giản hóa quy trình đăng nhập cho tổ chức của bạn bằng cách xác thực thông qua GitHub.

Bước 5 – Cài đặt GitHub OAuth (Không bắt buộc)

Để có một phương pháp đăng nhập thay thế, bạn có thể cấu hình Grafana để xác thực thông qua GitHub, cung cấp quyền truy cập đăng nhập cho tất cả các thành viên của các tổ chức GitHub được ủy quyền. Điều này có thể đặc biệt hữu ích khi bạn muốn cho phép nhiều nhà phát triển cộng tác và truy cập các số liệu mà không cần tạo tài khoản đăng nhập riêng cho Grafana.

Tiến hành đăng nhập bằng tài khoản GitHub được liên kết với tổ chức của bạn và sau đó chuyển đến profile GitHub của bạn.

Chuyển từ Personal settings sang Organization settings bằng cách nhấp vào tên của bạn ở bên trái màn hình sau đó chọn tên tổ chức của bạn trong bảng menu thả xuống.

Ở màn hình tiếp theo, bạn sẽ thấy Organization profile, nơi bạn có thể thay đổi cài đặt như Organization display name , EmailURL.

Bởi vì Grafana sử dụng OAuth – một tiêu chuẩn mở cho phép bên thứ ba truy cập vào tài nguyên cục bộ từ xa – để xác thực người dùng thông qua GitHub, bạn cần tạo một ứng dụng OAuth mới trong GitHub .

Nhấn vào liên kết OAuth Apps trong phần Developer settings ở góc dưới bên trái của màn hình.

Nếu bạn không có bất kỳ OAuth nào được liên kết với tổ chức của bạn trên GitHub, bạn sẽ được thông báo rằng No Organization Owned Applications. Nếu không, bạn sẽ thấy danh sách các ứng dụng OAuth đã được kết nối với tài khoản của bạn .

Nhấn vào nút Register a new application để tiếp tục.

Trên màn hình tiếp theo, bạn hãy điền vào các thông tin sau về cài đặt Grafana của bạn:

  • Application name: Giúp bạn phân biệt các ứng dụng OAuth khác nhau của mình.
  • Homepage URL: Giúp GitHub biết nơi tìm thấy Grafana. Nhập https:// your_domain vào trường này, thay thế your_domain bằng tên miền của bạn.
  • Application Description: Cung cấp mô tả về mục đích của ứng dụng OAuth của mình.
  • Application callback URL: Đây là địa chỉ nơi mà người dùng sẽ được gửi thông báo sau khi xác thực thành công. Đối với Grafana, trường này phải được thiết lập thành https:// your_domain /login/github.

Hãy nhớ rằng người dùng Grafana đăng nhập thông qua GitHub sẽ thấy các giá trị bạn đã nhập trong ba trường đầu trước đó, vì vậy hãy đảm bảo rằng nội dung nhập vào có ý nghĩa và phù hợp.

Sau khi hoàn tất quá trình điền thông tin, form sẽ hiện thị như sau:

Nhấn nút Register application để hoàn tất.

Đến đây, bạn sẽ được chuyển đến trang chứa Client IDClient Secret được liên kết với ứng dụng OAuth mới của bạn. Hãy ghi chú lại cả hai giá trị này vì bạn sẽ cần thêm chúng vào file cấu hình chính của Grafana để hoàn tất quá trình cài đặt .

Lưu ý: Hãy bảo đảm rằng việc giữ Client ID và Client Secret một cách an toàn và không công khai, bởi vì chúng có thể được sử dụng làm cơ sở cho một cuộc tấn công.

Bằng việc tạo ứng dụng GitHub OAuth cho riêng mình, bây giờ bạn đã có thể sẵn sàng cấu hình lại Grafana để sử dụng GitHub cho việc xác thực.

Bước 6 – Cấu hình Grafana làm ứng dụng GitHub OAuth (Không bắt buộc)

Để hoàn thành xác thực GitHub cho việc cài đặt Grafana, đến đây bạn sẽ thực hiện một số thay đổi đối với các file cấu hình Grafana.

Mở file cấu hình Grafana chính để bắt đầu:

sudo nano /etc/grafana/grafana.ini

Tìm [auth.github] và xóa ; vào đầu mỗi dòng trừ 2 đoạn lệnh không thay đổi là ;allowed_domains =;team_ids =

Tiếp đến, thực hiện các thay đổi sau:

  • Cài đặt enabled allow_sign_up thành true. Việc này sẽ cho phép xác thực GitHub và các thành viên của tổ chức được phép tự tạo tài khoản. Lưu ý rằng cài đặt này khác với allow_sign_up trong [users] mà bạn đã thay đổi ở Bước 4.
  • Cài đặt client_id client_secret thành các giá trị mà bạn đã có được khi tạo ứng dụng GitHub OAuth.
  • Cài đặt allowed_organizations thành tên tổ chức của bạn và đảm bảo rằng chỉ các thành viên trong tổ chức mới có thể đăng ký và đăng nhập vào Grafana.

Cấu hình hoàn chỉnh sẽ hiển thị như sau:

...
[auth.github]
enabled = true
allow_sign_up = true
client_id = your_client_id_from_github
client_secret = your_client_secret_from_github
scopes = user:email,read:org
auth_url = https://github.com/login/oauth/authorize
token_url = https://github.com/login/oauth/access_token
api_url = https://api.github.com/user
;allowed_domains =
;team_ids =
allowed_organizations = your_organization_name
...

Hiện tại bạn đã thông báo cho Grafana biết mọi thông tin cần thiết về GitHub. Để hoàn tất quá trình cài đặt, bạn cần kích hoạt chuyển hướng về sau Reverse Proxy. Điều này được thực hiện bằng cách đặt giá trị root_url trong [server] .

...
[server]
root_url = https://your_domain
...

Lưu lại và đóng file.

Sau đó, khởi động lại Grafana để áp dụng các thay đổi:

sudo systemctl restart grafana-server

Cuối cùng, để đảm bảo dịch vụ đang hoạt động:

sudo systemctl status grafana-server

Kết quả đầu ra cho biết rằng dịch vụ đang ở trạng thái active (running).

Đến đây, hãy kiểm tra hệ thống xác thực mới của bạn bằng cách chuyển đến https:// your_domain . Nếu bạn đã đăng nhập vào Grafana, hãy di chuột qua avatar log ở góc dưới bên trái của màn hình và nhấp vào Sign out trong bảng menu phụ xuất hiện bên cạnh tên của bạn.

Trên trang đăng nhập, bạn sẽ nút Sign in with Github cùng với logo của GitHub bên dưới nút Log in.

Nhấn vào Sign in with GitHub để chuyển hướng đến GitHub, tại đây bạn sẽ đăng nhập bằng tài khoản GitHub của mình và đồng ý việc cấp quyền cho Grafana (Authorize Grafana).

Nhấp vào nút màu xanh Authorize your_github_organization.

Lưu ý: Hãy đảm bảo tài khoản GitHub của bạn là thành viên được phê duyệt của tổ chức và địa chỉ email Grafana trùng khớp với địa chỉ email GitHub của bạn. Nếu bạn cố gắng xác thực bằng tài khoản GitHub mà không phải là thành viên được phê duyệt của tổ chức, bạn sẽ nhận được thông báo Login Failed cho bạn biết Người dùng không phải là thành viên của một trong các tổ chức được yêu cầu.

Bây giờ bạn hãy đăng nhập bằng tài khoản Grafana hiện có của mình. Nếu tài khoản Grafana không tồn tại, Grafana sẽ tạo tài khoản người dùng mới với quyền Viewer, đảm bảo người dùng mới chỉ có thể sử dụng trang dashboards.

Để thay đổi quyền mặc định cho người dùng mới, tiến hành mở file cấu hình Grafana chính để thay đổi:

sudo nano /etc/grafana/grafana.ini

Tìm auto_assign_org_role trong [users] và xóa ; ở đầu dòng.

Cài đặt auto_assign_org_role thành một trong các giá trị sau:

  • Viewer: chỉ có thể sử dụng trang dashboards.
  • Editor: có thể sử dụng, sửa đổi và thêm trang dashboards.
  • Admin: toàn quyền sử dụng.

Trong bài viết này chúng tôi sẽ đặt thành Viewer :

...
[users]
...
auto_assign_org_role = Viewer
...

Thực hiện lưu các thay đổi, đóng file và khởi động lại Grafana:

sudo systemctl restart grafana-server

Kiểm tra trạng thái của hệ thống:

sudo systemctl status grafana-server

Tương tự, trạng thái sẽ là active (running).

Ở bước cuối cùng này, bạn đã hoàn toàn cấu hình đầy đủ Grafana cho phép các thành viên trong tổ chức GitHub đăng ký và sử dụng cài đặt Grafana của bạn.

Nếu bạn gặp phải khó khăn khi thực hiện các thao tác hoặc cảm thấy chúng quá phức tạp, việc sử dụng VPS Vietnix có thể giúp đơn giản hóa quá trình này. Đội ngũ kỹ thuật túc trực 247 sẵn sàng hỗ trợ cài đặt ứng dụng theo nhu cầu của bạn. Bên cạnh đó, Vietnix còn có những lợi thế vượt trội so với các nhà cung cấp khác như:

  • 11 năm kinh nghiệm hoạt động trong lĩnh vực giải pháp lưu trữ số.
  • 50.000 khách hàng cá nhân, doanh nghiệp.
  • 100.000 dịch vụ được kích hoạt.
  • 97% khách hàng giới thiệu dịch vụ sau khi sử dụng.
  • Thương hiệu Việt Nam xuất sắc 2022.

Mọi vấn đề thắc mắc cần tư vấn, quý khách vui lòng liên hệ:

  • Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
  • Hotline: 1800 1093.
  • Email: sales@vietnix.com.vn.

Lời kết

Chắc hẳn đến đây, bạn đã có thể cấu hình, cài đặt và bảo mật Grafana trên Ubuntu 20.04, đồng thời cũng tìm hiểu được cách thức để các thành viên trong tổ chức của bạn xác thực thông qua GitHub. Chia sẻ bài viết đến mọi người để cùng nhau trau dồi thêm kiến thức, cũng như nếu có góp ý hay bất kì thắc mắc nào hãy để lại bình luận bên dưới.

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG

Chỉ số tăng trưởng

Điểm Desktop

100 (+39)

Điểm Mobile

100 (+67)

Core Web Vitals

Passed

Lĩnh vực

Ecommerce

Chỉ số tăng trưởng

Điểm Desktop

99 (+28)

Điểm Mobile

100 (+50)

Core Web Vitals

Passed

Lĩnh vực

SEO

Chỉ số tăng trưởng

Điểm Desktop

99 (+26)

Điểm Mobile

98 (+59)

Core Web Vitals

Passed

Lĩnh vực

Ecommerce

Chỉ số tăng trưởng

Điểm Desktop

100 (+8)

Điểm Mobile

98 (+35)

Core Web Vitals

Passed

Lĩnh vực

Giáo Dục

Chỉ số tăng trưởng

Điểm Desktop

100 (+61)

Điểm Mobile

100 (+61)

Core Web Vitals

Passed

Lĩnh vực

Giáo Dục

Võ Thiên Tòng

25 Tháng 2 lúc 21:09

·

Mình muốn gửi lời cảm ơn chân thành đến Team Vietnix, anh Hưng Nguyễn, anh Vietnix Trung, em Quốc Huy đã hỗ trợ tối ưu Page Speed Insight (PSI) cho website vanvoiminhhoa.vn của mình.
Biết đến anh Hưng đã lâu nhưng chưa có duyên sử dụng dịch vụ bên anh. Tình cờ thấy được bài Post của anh về việc hỗ trợ tối ưu PSI miễn phí chỉ với vài Slot, thấy AE cmt khá nhiều nên cũng không nghĩ tới lượt mình. Hôm sau đánh liều inbox 1 phen xem sao thì may mắn được đưa vào danh sách. Vài ngày sau được Team Vietnix liên hệ và hỗ trợ.
Kết quả đạt được:
• Điểm xanh lè xanh lét
• Tốc độ tải trang nhanh hơn hẳn
• Các chỉ số cũng được cải thiện đáng kể
• Và mình tin rằng với việc PSI được cải thiện cũng thúc đẩy những thứ khác đi lên theo!
Mình thực sự hài lòng với dịch vụ của Vietnix và muốn giới thiệu đến tất cả mọi người:
• Dịch vụ Wordpress Hosting: Tốc độ nhanh, ổn định, bảo mật cao, hỗ trợ kỹ thuật 24/7. (https://vietnix.vn/wordpress-hosting/)
• Dịch vụ Business Hosting: Dung lượng lớn, phù hợp cho website có lượng truy cập cao, tích hợp nhiều tính năng cao cấp. (https://vietnix.vn/business-hosting/)
Đặc biệt, Vietnix đang có chương trình ưu đãi:
• Giảm giá 20% trọn đời khi nhập code THIENTONG_PAGESPEED tại trang thanh toán (Chu kỳ 12 tháng trở lên)
• Tặng 1 lần tối ưu điểm Page Speed Insight cho 1 website
Cám ơn Vietnix một lần nữa!
#Vietnix #Vanvoiminhhoa #Pagespeedinsight
Trước khi tối ưu
Sau khi tối ưu
Thiện Nguyễn - CEO SEO Dạo

5 Tháng 3 lúc 16:21

·

CORE WEB VITAL YẾU TỐ XẾP HẠNG TÌM KIẾM SEO
Core Web Vitals là một tập hợp các chỉ số đo lường hiệu suất của trang web từ góc độ người dùng, được Google sử dụng để đánh giá trải nghiệm người dùng trên các trang web. Các chỉ số chính bao gồm:
– Largest contentful paint (LCP): Tốc độ render của page. Mục tiêu là dưới 2,5 giây.
– First input delay (FID): Tốc độ phản hồi của website với tương tác của người dùng. Mục tiêu là dưới 100ms.
– Cumulative Layout Shift (CLS): Độ ổn định của bố cục trang. Mục tiêu là dưới 0.1.
Tất cả các chỉ số này đo lường các khía cạnh quan trọng của trải nghiệm người dùng trên trang web. Google đã công bố rằng từ tháng 5 năm 2021, các Core Web Vitals sẽ được sử dụng làm một trong các yếu tố đánh giá trong việc xếp hạng trang web trên kết quả tìm kiếm. Do đó, hiểu và cải thiện các Core Web Vitals là rất quan trọng đối với SEO.
Tóm lại, Core Web Vitals không chỉ giúp cải thiện hiệu suất và xếp hạng trang web trên công cụ tìm kiếm, mà còn cải thiện trải nghiệm của người dùng khi họ truy cập và tương tác với trang website.
P/s: mình đang có gói hỗ trợ đặc biệt cho anh em tối ưu tốc độ bên VIETNIX:
– Giảm 20% lifetime dịch vụ Hosting Business và Hosting Wordpress chu kỳ 12 tháng trở lên.
– Tặng 1 lần tối ưu điểm Page Speed Insight cho 1 website.
Anh em có nhu cầu đăng ký qua bạn Vietnix Trung này nhé và nhập mã SEODAO_PAGESPEED để được ưu đãi nhé.😁
Trước khi tối ưu
Sau khi tối ưu SEO Dạo
Icharm review

5 Tháng 3 lúc 15:43

·

[Mình vừa được hỗ trợ tối ưu page speed website]
Trước khi được tối ưu, web của mình điểm rất thấp, đặc biệt là mobile chỉ có 39. Cơ duyên thế nào lúc lướt face lại va phải chương trình tối ưu pagespeed bên Vietnix.
Sau khi được Trần Hoàng Phúc và team Vietnix hỗ trợ nhiệt tình, điểm web vọt lên 98 99 (như hình bên dưới). Dùng thử web thì thấy quá là mượt, 10 điểm cho team Vietnix.
Nói thật thì mình thật sự ấn tượng về sự nhiệt huyết, tận tâm và rất chuyên nghiệp bên Vietnix.
Anh em có nhu cầu về hosting hay có vấn đề về website như:
1. Web load chậm
2. Khách rời web vì đợi tải nội dung, hình ảnh lâu
3. Hay tất tần tật mọi thứ về website
THÌ LIÊN HỆ NGAY VIETNIX NHÉ!
Và đừng quên dùng pass “ICHARM_PAGESPEED” để được giảm 20% trọn đời hosting business và wp hosting. Quả code này còn được tặng 1 lần tối ưu pagespeed nữa nhé, ưu đãi chắc cũng phải nhất nhì thị trường luôn.
Trước khi tối ưu
Sau khi tối ưu
Hoàng Nguyễn

29 Tháng 2 lúc 17:04

·

Xin chào mọi người! Vừa rồi mình có sử dụng dịch vụ tối ưu website, tăng tốc độ tải trang pagespeed của Vietnix kết quả trên cả tuyệt vời nên mình viết bài này để chia sẻ thông tin với các bạn.
Lý do mình chọn dịch vụ tối ưu tốc độ website của Vietnix:
✅ Đội ngũ chuyên gia giàu kinh nghiệm: Đã tối ưu thành công cho hàng nghìn website trong nhiều lĩnh vực khác nhau. Các bạn nhân viên rất thân thiện, nhiệt tình và chủ động trong quá trình làm việc để cập nhật tiến độ.
✅ Quy trình chuyên nghiệp:
– Kiểm tra và phân tích: Vietnix sử dụng các công cụ tiên tiến để kiểm tra và phân tích tốc độ website của bạn.
– Xác định nguyên nhân: Vietnix xác định nguyên nhân khiến website tải chậm và đưa ra giải pháp tối ưu phù hợp.
– Tối ưu hóa website: Vietnix áp dụng các kỹ thuật tối ưu tiên tiến nhất để tăng tốc độ tải trang.
– Báo cáo kết quả: Vietnix cung cấp báo cáo chi tiết về kết quả tối ưu hóa website.
Công nghệ tiên tiến: Vietnix sử dụng các công nghệ tối ưu mới nhất như LiteSpeed, LSCache, Memcached, Redis, v.v.
✅ Cam kết kết quả: Vietnix cam kết tăng tốc độ website của bạn lên tối thiểu 90%.
✅ Giá cả cạnh tranh: Vietnix cung cấp dịch vụ tối ưu tốc độ website với mức giá cạnh tranh nhất trên thị trường.
📣 Để đăng ký sử dụng dịch vụ tối ưu tốc độ website và các dịch vụ khác như hosting, vps, domain… các bạn có thể đăng ký tại https://portal.vietnix.vn/aff.php?aff=57 hoặc Inbox cho sếp Vietnix Trung nhé.
Các bạn có thể kiểm tra tốc độ trang của mình https://lasan.edu.vn hoặc một vài trang khác đã sử dụng dịch vụ của Vietnix như sau:
https://pagespeed.web.dev/…/https…/v8beqewyt2…
https://pagespeed.web.dev/…/https…/etiohjvtl4…
https://pagespeed.web.dev/…/https…/yczuqpw6d1…
https://pagespeed.web.dev/…/https…/xf9y65kuzk…
https://pagespeed.web.dev/…/https…/fdrsms15en…
https://pagespeed.web.dev/…/https…/s7p9cgzeri…
Trước khi tối ưu
Sau khi tối ưu
Dũng cá xinh

30 Tháng 1 lúc 19:09

·

[Đỉnh]
Em có dùng hosting, vps, cloud vps, cloud server, dedicated server của rất nhiều bên từ trong nước đến nước ngoài để hosting khoảng 2,000+ domain. Mỗi bên đều có ưu nhược khác nhau, nhưng có 1 số bên đặc biệt “bá đạo”, trong đó có: Vietnix!!!!

Lần đầu tiên em được cả CEO Hưng Nguyễn lẫn Master về dev Vietnix Trung của 1 đơn vị hàng đầu liên quan đến Hosting, Server support từ A – Z (từ Zalo, Tele, đến FB và cả Phone)

Em có khá nhiều web dạng Big Data (bài, ảnh, database, data) lên đến hàng trăm Gb. Càng to thì nó càng có nhiều vấn đề về phần phản hồi ban đầu (nhược điểm cố hữu của php wordpress so với nativejs, reactjs, html, headless,…), và anh em Vietnix có nhã ý hỗ trợ xử lý phần Speed Insight này.

Kết quả thực sự kinh ngạc, từ cách trao đổi đến xử lý vấn đề, cut off những cái cần cut off, xử lý rất sâu vấn đề và gợi ý rất nhiều ý tưởng optimize hệ thống!!!! Thực sự quá hài lòng về kết quả cũng như cách tương tác của các đầu tầu bên Vietnix ^^!!!

Nhân cơ duyên được kết nối với những cao thủ của Vietnix, em xin chia sẻ và lan tỏa để nhiều anh em có cơ hội được sử dụng những dịch vụ tốt nhất với giá vô cùng hợp lý!!!!

1 – Với anh em chưa có hosting, em đặc biệt recommend sử dụng hosting bên Vietnix:
– Sử dụng mã DUNGCAXINH_PAGESPEED sẽ được giảm 20% trọn đời (lifetime luôn)
– Áp dụng các gói Hosting Business, Hosting wordpress và reg 1 năm trở lên
– Anh em chưa biết cách reg thì còm men hoặc ib để em hướng dẫn hoặc nhờ các bạn bên Vietnix support từ A – Z

2 – Anh em có hosting rồi và muốn build blog hoặc web = wordpress mà chưa có giao diện thì nhân tiện em đang có tài khoản Premium bên Envato, em sẽ tặng bất kỳ giao diện nào có trên Envato Themes (Link em để dưới còm men) ạ. Cả nhà còm hoặc ib em Themes mà mọi người “chim ưng”, em sẽ cho anh em tải về, up drive và gửi ạ!!! (Chương trình này kéo dài đến ngày 29 tết âm lịch ạ)

3 – BEST NHẤT luôn!!!! Anh em nào mua hosting dùng mã DUNGCAXINH_PAGESPEED sẽ được tối ưu 100 điểm tốc độ cho 1 web (đây là ưu đãi riêng của CEO Hưng Nguyễn dành cho bạn bè của #dungcaxinh ^^) (Giá trị nhất là cái vụ số 3 này anh chị em nhé ^^), cơ hội vàng để move về đơn vị hosting uy tín là đây ^^!!!!

Một lần nữa xin chân thành cám ơn 2 đồng chí em: Hưng Nguyễn và Vietnix Trung đã giải được một bài toán khó cho các trang WP Big data mà anh loay hoay bao lâu nay chưa tìm ra đáp án!!! Chúc Vietnix ngày càng phát triển và có một năm 2024 đại đại thắng nhé ^^ !!!!!
#SEO #Vietnix #dungcaxinh

Trước khi tối ưu
Sau khi tối ưu
Hiếu AI

2 Tháng 2 lúc 21:06

·

UY TÍN – TẬN TÂM – TỐC ĐỘ

3 từ trên là vẫn chưa đủ để nói về quy trình làm việc cực chuyên nghiệp của team Vietnix.Chuyện là mình có con website chính đang có lượt truy cập organic hàng ngày cũng tương đối (hình 1)

Vấn đề là, con site này đang nằm trên hosting dùng chung nên tốc độ load chưa nhanh, tốc độ load chưa nhanh thì trải nghiệm visitor chưa tốt, trải nghiệm visitor chưa tốt thì tỷ lệ chuyển đổi ra đơn hàng kiểu gì thì kiểu cũng sẽ bị ảnh hưởng.

Biết rõ là đang mất tiền nhưng không biết xử lý như lào, nghĩ mà cay.

Đang loay hoay thì vận may nó tới, hôm qua đang lướt phở bò thấy a Nguyễn Việt Dũng đăng bài, rảnh nên thả cái comment hóng hớt, ai ngờ ngoằng phát thấy ông Dũng tạo nhóm với Vietnix Trung luôn.

Ae Vietnix thì siêu tốc độ, lập tức lấy thông tin vào việc, không hỏi han lằng nhằng, không kỳ kèo chốt đơn dù lúc đấy cũng đang đêm muộn.
Sáng hôm sau dậy vẫn còn đang lơ ngơ mở điện thoại check tin nhắn thì đã thấy ae Vietnix báo xong việc, trong khi mình vẫn chưa biết có chuyện gì xảy ra @@.

Được cái bấm thử website thì thấy load siêu nhanh, chưa tới một giây là thông tin các thứ hiện hết. Quá phê, thả con ảnh trước sau (hình 2,3) để ace tiện đối chiếu nhé. Thế này thì mình gửi gắm nốt 15 em website còn lại cho team Vietnix thôi chứ không cần nghĩ ngợi gì nữa. 10/10.

Nên là:

  1. Anh chị em muốn có một con website tốc độ load nhanh như tốc độ trở mặt của nyc – Dùng ngay dịch vụ hosting của Vietnix
  2. Anh chị em có website rồi muốn tìm bên hosting uy tín, chuyên nghiệp hỗ trợ không quản ngày đêm – Liên hệ ngay Vietnix Trung
  3. Anh chị em quan tâm đến trải nghiệm khách hàng, từ những cái nhỏ nhất như tăng tốc độ website – Better call Vietnix Trung

Và đừng quên dùng pass “HIEUAI_PAGESPEED” để được giảm 20% trọn đời hosting business và wp hosting, quả code này còn được tặng 1 lần tối ưu pagespeed nữa nhé, ưu đãi chắc cũng phải nhất nhì thị trường luôn.
#SEO #Vietnix #hieuai

Website
Trước khi tối ưu
Sau khi tối ưu

Chỉ số tăng trưởng

Điểm Desktop

100 (+43)

Điểm Mobile

100 (+74)

Core Web Vitals

Passed

Lĩnh vực

AI