Chuyển tới nội dung chính
Version: 4.1

Cấu hình

hitechcloudcli config cho phép bạn thay đổi các thiết lập của giao diện người dùng.

Get​

Tham số get cho phép bạn xem thiết lập hiện tại.

hitechcloudcli config get <OPTION>

Ví dụ:

# hitechcloudcli config get api
off

Update​

Tham số update cho phép bạn thay đổi thiết lập.

hitechcloudcli config update <OPTION> <NEW-VALUE>

Ví dụ:

hitechcloudcli config update api on nesto.rs
Updated api to on
INFORMATION

Để áp dụng thiết lập mới, giao diện HiTechCloud sẽ được khởi động lại nếu cần.

Các tuỳ chọn có sẵn​

Các tuỳ chọn cấu hình hiện có:

logo cho phép bạn đặt URL của một hình ảnh *(kích thước đề xuất là 80x200px) hiển thị cho người dùng ở:

  • mọi trang
  • trang đăng nhập
  • chân trang của email thông báo
logo=https://http.cat/images/100.jpg

brand_name​

brand_name cho phép bạn thay tên HiTechCloud mà người dùng thấy trong panel bằng tên thương hiệu riêng của bạn.

Tên thương hiệu này hiển thị ở các vị trí sau:

  • góc trên bên trái khi không có logo
  • trong tiêu đề trang
  • trong dòng chữ chân trang trên mọi trang
brand_name=pcx3.com

max_login_records​

max_login_records quyết định số bản ghi được giữ trên trang lịch sử đăng nhập của mỗi người dùng. Giá trị mặc định, nếu để trống, là 20.

max_login_records=20

default_php_version​

default_php_version đặt phiên bản PHP dùng cho tài khoản mới. Giá trị mặc định là 8.3

default_php_version=8.3

domains_per_page​

Đặt số tên miền hiển thị trên mỗi trang cho người dùng, giá trị mặc định là 100.

domains_per_page=100

domain_log_per_page​

Đặt số dòng (hàng của bảng) hiển thị trên mỗi trang tại Tên miền > Nhật ký truy cập và Nâng cao > Nhật ký WAF. Giá trị mặc định là 500.

domain_log_per_page=500

domain_log_max_for_show_all​

Đặt số dòng (hàng của bảng) tối đa hiển thị khi người dùng chọn tuỳ chọn show_all tại Tên miền > Nhật ký truy cập và Nâng cao > Nhật ký WAF. Giá trị mặc định là 10000.

domain_log_max_for_show_all=10000

acccess_logs_per_page​

Đặt số dòng hiển thị trên mỗi trang từ nhật ký hoạt động của tên miền.

acccess_logs_per_page=1000

resource_usage_items_per_page​

Đặt số hàng hiển thị trên mỗi trang ở trang 'Lịch sử sử dụng tài nguyên'.

resource_usage_items_per_page=100

resource_usage_retention​

Đặt số bản ghi được giữ cho mỗi người dùng, giá trị mặc định là 100.

resource_usage_retention=100

resource_usage_charts_mode​

resource_usage_charts_mode cho phép bạn đặt số biểu đồ hiển thị trên trang Lịch sử sử dụng tài nguyên của người dùng.

  • one - hiển thị một biểu đồ chung cho mức sử dụng CPU và RAM.
  • two (mặc định) - hiển thị hai biểu đồ: một cho CPU và một cho RAM.
  • none - không hiển thị biểu đồ.
resource_usage_charts_mode=two

Khi đặt là 'yes', liên kết Phát hiện lỗi? Hãy cho chúng tôi biết xuất hiện ở góc dưới bên phải của mọi trang trong giao diện HiTechCloud và HiTechAdmin, cho phép người dùng báo lỗi trực tiếp trên GitHub.

found_a_bug_link=yes

ip_county_flag​

Khi đặt là 'yes', biểu tượng cờ quốc gia xuất hiện trên trang Bảng điều khiển cạnh địa chỉ IP của lần đăng nhập gần nhất.

ip_county_flag=yes

login_ratelimit​

Tham số login_ratelimit cho phép bạn chỉ định số lần đăng nhập thất bại tối đa mỗi phút cho mỗi địa chỉ IP truy cập giao diện HiTechCloud. Giá trị mặc định là 5.

login_ratelimit=5

login_blocklimit​

Tham số login_blocklimit cho phép bạn chỉ định số lần đăng nhập thất bại tối đa của mỗi IP trước khi IP đó bị chặn tạm thời trong một giờ. Giá trị mặc định là 20.

login_blocklimit=20

session_lifetime​

Tham số session_lifetime cho phép bạn chỉ định số phút phiên của người dùng còn hiệu lực sau khi đăng nhập. Nếu không có tương tác nào của người dùng trong khoảng thời gian này thì phiên hết hạn. Giá trị mặc định là 300.

session_lifetime=300

session_duration​

Tham số session_duration cho phép bạn chỉ định số phút phiên được gia hạn thêm sau thời hạn session_lifetime, dựa trên tương tác của người dùng. Giá trị mặc định là 30.

session_duration=30

terminal_timeout​

terminal_timeout cho phép bạn đặt thời gian (giây) giới hạn việc thực thi lệnh từ HiTechCloud > Docker > Terminal và HiTechAdmin > Nâng cao > Terminal.

terminal_timeout=30

weakpass​

weakpass cho phép bạn kiểm tra mật khẩu với các từ điển của weakpass.com và ngăn việc dùng mật khẩu yếu. Mặc định giá trị là 'yes', cho phép dùng mật khẩu yếu.

weakpass=yes

password_reset​

password_reset cho phép bạn bật hoặc tắt chức năng đặt lại mật khẩu trên trang đăng nhập. Mặc định chức năng đặt lại mật khẩu bị tắt.

password_reset=yes

permit_username_change_by_user​

permit_username_change_by_user cho phép quản trị viên bật hoặc tắt chức năng để người dùng HiTechCloud tự đổi tên người dùng từ trang Tài khoản. Mặc định chức năng đổi tên người dùng bị tắt.

permit_username_change_by_user=no

avatar_type​

avatar_type cho phép bạn đặt loại hình ảnh dùng làm ảnh đại diện của người dùng trong panel.

Các tuỳ chọn có sẵn:

  • gravatar - hiển thị ảnh gravatar gắn với địa chỉ email của người dùng.
  • letter - hiển thị biểu tượng tạo bằng CSS từ chữ cái đầu tiên của tên người dùng.
  • icon - hiển thị một biểu tượng bootstrap giữ chỗ đại diện cho người dùng.
avatar_type=gravatar

logout_url​

logout_url cho phép quản trị viên xác định nơi người dùng được chuyển hướng tới sau khi đăng xuất. Mặc định người dùng được chuyển về trang /login.

logout_url=https://google.com

activity_items_per_page​

activity_items_per_page cho phép quản trị viên xác định số mục hiển thị mặc định trên trang /activity, giá trị mặc định là 25.

activity_items_per_page=50

activity_lines_retention​

activity_lines_retention cho phép quản trị viên xác định số dòng mặc định được giữ trong nhật ký /activity của mỗi người dùng. Giá trị mặc định là 1500.

activity_lines_retention=1500

activity_max_size_bytes​

activity_max_size_bytes cho phép quản trị viên xác định tổng dung lượng (byte) của nhật ký /activity của mỗi người dùng. Giá trị mặc định là 2000000 (2MB).

activity_max_size_bytes=2000000

nameservers​

Các tuỳ chọn ns1 ns2 ns3 ns4 cho phép bạn đặt các nameserver dùng trong tệp vùng dns của tên miền mới thêm, và hiển thị cho người dùng trên bảng điều khiển của panel. Nameserver nên được thêm theo cặp, ns1 và ns2, ns3 và ns4.

ns1=ns1.hitechcloud.org
ns2=ns2.hitechcloud.org
ns3=ns3.hitechcloud.org
ns4=ns4.hitechcloud.org

enabled_modules​

Từ phiên bản HiTechCloud 0.1.5, chúng tôi đưa vào tính năng Mô-đun, mặc định chỉ nạp các mô-đun thiết yếu. Quản trị viên cũng có thể tuỳ chọn tắt những mô-đun không cần dùng.

logrotate_enable​

Bật hoặc tắt logrotate cho nhật ký hệ thống: web server, DNS, HiTechCloud, FTP, máy chủ mail, v.v.

logrotate_enable=yes
  • yes → Xoay vòng nhật ký được bật cho các dịch vụ được hỗ trợ.
  • no → Nhật ký sẽ tăng mãi trừ khi được quản lý thủ công.

logrotate_size_limit​

Đặt kích thước tối đa (MB) của tệp nhật ký trước khi xoay vòng. Khi một tệp nhật ký vượt quá kích thước này, nó sẽ được xoay vòng tự động.

logrotate_size_limit=100

logrotate_retention​

Xác định số tệp nhật ký đã xoay vòng được giữ lại. Khi đạt giới hạn, các tệp cũ nhất bị xoá.

logrotate_retention=10
  • Ví dụ: Nếu đặt là 10, hệ thống sẽ giữ 10 bản lưu trữ nhật ký cũ cho mỗi tệp nhật ký.
  • Giúp kiểm soát dung lượng đĩa.

logrotate_keep_days​

Chỉ định số ngày giữ nhật ký đã xoay vòng trước khi xoá.

logrotate_keep_days=30
  • Ví dụ: Đặt là 30 nghĩa là nhật ký đã xoay vòng cũ hơn 30 ngày sẽ bị xoá.
  • Hoạt động cùng logrotate_retention — giới hạn nào đạt trước sẽ kích hoạt việc xoá.

goaccess_enable​

Bật hoặc tắt phân tích nhật ký web bằng GoAccess.

goaccess_enable=yes
  • yes → GoAccess sẽ xử lý nhật ký web server để tạo báo cáo phân tích.
  • no → Tắt phân tích.

goaccess_schedule​

Đặt tần suất tạo báo cáo GoAccess.

goaccess_schedule=monthly
  • Giá trị được hỗ trợ: daily, weekly, monthly.
  • Quyết định tần suất phân tích nhật ký và tạo báo cáo.

goaccess_email​

Kiểm soát việc có tự động gửi báo cáo GoAccess qua email hay không.

goaccess_email=no
  • yes → Báo cáo được gửi qua email tới người nhận đã cấu hình.
  • no → Báo cáo được tạo nhưng không gửi qua email.

goaccess_keep_days​

Chỉ định thời gian giữ báo cáo GoAccess trước khi xoá.

goaccess_keep_days=365
  • Ví dụ: 365 nghĩa là báo cáo cũ hơn một năm sẽ tự động bị xoá.
  • Giúp quản lý dung lượng đĩa mà vẫn giữ được số liệu phân tích lịch sử.

autopatch​

Tuỳ chọn autopatch cho phép quản trị viên tự động cập nhật HiTechCloud lên các phiên bản phụ (minor).

AutopatchCập nhật lên phiên bản phụCập nhật lên phiên bản chính
yes1.0.2 sẽ được cập nhật lên 1.0.31.0.2 sẽ KHÔNG được cập nhật lên 2.0.0
no1.0.2 sẽ KHÔNG được cập nhật lên 1.0.31.0.2 sẽ KHÔNG được cập nhật lên 2.0.0
autopatch=yes

autoupdate​

Tuỳ chọn autoupdate cho phép quản trị viên bật hoặc tắt cập nhật tự động.

AutoupdateCập nhật lên phiên bản phụCập nhật lên phiên bản chính
yes1.0.2 sẽ KHÔNG được cập nhật lên 1.0.31.0.2 sẽ được cập nhật lên 2.0.0
no1.0.2 sẽ KHÔNG được cập nhật lên 1.0.31.0.2 sẽ KHÔNG được cập nhật lên 2.0.0
autoupdate=yes

twofa_nag​

Tuỳ chọn twofa_nag cho phép quản trị viên đặt việc có hiển thị lời nhắc bật 2FA cho người dùng trên trang bảng điều khiển hay không.

twofa_nag=yes

how_to_guides​

Tuỳ chọn how_to_guides cho phép quản trị viên bật hoặc tắt mục hướng dẫn (How-to guides) trên bảng điều khiển của người dùng.

how_to_guides=yes

Nếu đặt là "yes", trước tiên hệ thống sẽ thử đọc một tệp JSON chứa các hướng dẫn tuỳ chỉnh của bạn. Nếu không có tệp đó, các bài viết từ https://hitechcloud.org/docs/panel/dashboard/#how-to-guides sẽ được hiển thị thay thế.

api​

Tuỳ chọn api cho phép quản trị viên bật hoặc tắt chức năng API. Giá trị mặc định là off.

  • on → Bật truy cập API.
  • off → Tắt truy cập API.

Kiểm tra trạng thái hiện tại:

hitechcloudcli config get how_to_guides

Bật API:

hitechcloudcli config update how_to_guides on

Tắt API (mặc định):

hitechcloudcli config update how_to_guides off

dev_mode​

Tuỳ chọn dev_mode cho phép quản trị viên xem thông tin chi tiết hơn trong cả HiTechCloud và HiTechAdmin, cũng như trong các tệp nhật ký của chúng.

  • hiển thị nhật ký khởi động chi tiết
  • ghi nhật ký chi tiết cho các yêu cầu API
  • tắt việc rút gọn (minify) phản hồi của cả hai giao diện (HTML, JS, CSS và JSON)
  • dùng CDN mới nhất cho tailwindcss và alpinejs
  • hiển thị chi tiết quá trình xử lý từng yêu cầu
  • on → Bật DEV_MODE.
  • off → Tắt DEV_MODE.

Kiểm tra trạng thái hiện tại:

hitechcloudcli config get dev_mode

Bật dev_mode:

hitechcloudcli config update dev_mode on

Tắt dev_mode (mặc định):

hitechcloudcli config update dev_mode off

favicons​

Tuỳ chọn favicons cho phép bạn chỉ định API dùng để lấy hình favicon.

Để đặt API:

hitechcloudcli config update favicons https://www.google.com/s2/favicons?domain=

hitechcloudcli config update favicons https://favicon-api.hitechcloud.org/

Để tự host API favicon, xem vemetric/favicon-api

favorites_items​

Tuỳ chọn favorites_items kiểm soát tổng số mục yêu thích mà người dùng có thể có cùng lúc. Mặc định là 10.

Để thay đổi giá trị:

hitechcloudcli config update favorites_items 5

demo_mode​

Tuỳ chọn demo_mode cho phép quản trị viên khoá cả giao diện HiTechCloud và HiTechAdmin ở chế độ chỉ đọc: người dùng đăng nhập và xem dữ liệu được, nhưng không thay đổi được gì.

  • on → Bật DEMO_MODE.
  • off → Tắt DEMO_MODE.

Kiểm tra trạng thái hiện tại:

hitechcloudcli config get dev_mode

Bật demo_mode:

hitechcloudcli config update dev_mode on

Tắt demo_mode (mặc định):

hitechcloudcli config update demo_mode off

max_ram​

Tuỳ chọn max_ram cho phép quản trị viên đặt tỷ lệ % tối đa RAM khả dụng mà dịch vụ Docker được dùng.

Xem giá trị hiện tại:

hitechcloudcli config get max_ram

Đặt giá trị mới:

hitechcloudcli config update max_ram 85

max_cpu​

Tuỳ chọn max_cpu cho phép quản trị viên đặt tỷ lệ % tối đa CPU khả dụng mà dịch vụ Docker được dùng.

Xem giá trị hiện tại:

hitechcloudcli config get max_cpu

Đặt giá trị mới:

hitechcloudcli config update max_cpu 95

screenshots​

Tuỳ chọn screenshots cho phép quản trị viên đặt một API chụp ảnh màn hình tuỳ chỉnh để tạo ảnh chụp website.

  • Nếu đặt là 'local' thì ảnh chụp sẽ được tạo ngay trên máy chủ.
  • Nếu để trống, mặc định dùng API từ xa của chúng tôi
  • Để dùng API chụp ảnh tuỳ chỉnh, đặt URL của nó làm giá trị.
screenshots=http://screenshots-api.hitechcloud.org/screenshot

Tuỳ chọn temporary_links cho phép quản trị viên đặt một tên miền tuỳ chỉnh dùng để tạo tên miền phụ tạm thời cho các bản cài WP.

temporary_links=https://preview.hitechcloud.org/index.php

blacklist_useragents​

Tuỳ chọn blacklist_useragents cho phép quản trị viên chặn một số user agent truy cập giao diện HiTechCloud.

Xem giá trị hiện tại:

hitechcloudcli config get blacklist_useragents

Bật danh sách chặn:

hitechcloudcli config update blacklist_useragents yes

Tắt danh sách chặn:

hitechcloudcli config update blacklist_useragents no

mail_server​

Hostname hoặc địa chỉ IP của máy chủ mail SMTP dùng để gửi thông báo cho người dùng.

Xem giá trị hiện tại:

hitechcloudcli config get mail_server

Đặt giá trị mới:

hitechcloudcli config update mail_server smtp.example.com

mail_port​

Cổng của máy chủ SMTP (thường dùng: 25, 465, 587).

Xem giá trị hiện tại:

hitechcloudcli config get mail_port

Đặt giá trị mới:

hitechcloudcli config update mail_port 465

mail_use_tls​

Bật hoặc tắt mã hoá STARTTLS.

Xem giá trị hiện tại:

hitechcloudcli config get mail_use_tls

Đặt giá trị mới:

hitechcloudcli config update mail_use_tls True

mail_use_ssl​

Bật hoặc tắt SSL/TLS cho kết nối SMTP.

Xem giá trị hiện tại:

hitechcloudcli config get mail_use_ssl

Đặt giá trị mới:

hitechcloudcli config update mail_use_ssl True

mail_username​

Tên người dùng SMTP để xác thực.

Xem giá trị hiện tại:

hitechcloudcli config get mail_username

Đặt giá trị mới:

hitechcloudcli config update mail_username user@example.com

mail_password​

Mật khẩu SMTP để xác thực.

Xem giá trị hiện tại:

hitechcloudcli config get mail_password

Đặt giá trị mới:

hitechcloudcli config update mail_password yourpassword

mail_default_sender​

Địa chỉ “From” (người gửi) mặc định cho email gửi đi.

Xem giá trị hiện tại:

hitechcloudcli config get mail_default_sender

Đặt giá trị mới:

hitechcloudcli config update mail_default_sender no-reply@example.com

mail_security_token​

Token tuỳ chọn cho API email hoặc bảo mật nội bộ.

Xem giá trị hiện tại:

hitechcloudcli config get mail_security_token

Đặt giá trị mới:

hitechcloudcli config update mail_security_token 78bd237db2da

mail_debug​

Bật ghi nhật ký gỡ lỗi cho các thao tác email (mỗi email gửi từ HiTechAdmin được lưu thành tệp trên máy chủ).

Xem giá trị hiện tại:

hitechcloudcli config get mail_debug

Đặt giá trị mới:

hitechcloudcli config update mail_debug True

autopurge_trash​

Tự động dọn các tệp trong thùng rác của Trình quản lý tệp sau một số ngày.

Xem giá trị hiện tại:

hitechcloudcli config get autopurge_trash

Đặt giá trị mới:

hitechcloudcli config update autopurge_trash 7

filemanager_buttons_style​

Đặt kiểu nút mặc định tại 'HiTechCloud > Trình quản lý tệp' - Có sẵn 'classic' 'modern'

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_buttons_style

Đặt 'classic':

hitechcloudcli config update filemanager_buttons_style classic

Đặt 'modern':

hitechcloudcli config update filemanager_buttons_style modern

filemanager_edit_size​

Kích thước tệp tối đa (MB) được phép chỉnh sửa bằng Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_edit_size

Đặt giá trị mới:

hitechcloudcli config update filemanager_edit_size 5

filemanager_view_size​

Kích thước tệp tối đa (MB) được phép xem trong Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_view_size

Đặt giá trị mới:

hitechcloudcli config update filemanager_view_size 5

filemanager_download_size​

Kích thước tệp tối đa (MB) được phép tải xuống bằng Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_download_size

Đặt giá trị mới:

hitechcloudcli config update filemanager_download_size 2000

filemanager_upload_size​

Kích thước tệp tối đa (MB) được phép tải lên trong Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_upload_size

Đặt giá trị mới:

hitechcloudcli config update filemanager_upload_size 2000

filemanager_compress_max_time​

Thời gian tối đa (giây) được phép để nén tệp bằng Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_compress_max_time

Đặt giá trị mới:

hitechcloudcli config update filemanager_compress_max_time 5

filemanager_extract_max_time​

Thời gian tối đa (giây) được phép để giải nén tệp lưu trữ bằng Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_extract_max_time

Đặt giá trị mới:

hitechcloudcli config update filemanager_extract_max_time 5

filemanager_download_max_time​

Thời gian tối đa (giây) được phép để tải tệp xuống.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_download_max_time

Đặt giá trị mới:

hitechcloudcli config update filemanager_download_max_time 60

filemanager_edit_extensions​

Các phần mở rộng tệp được phép chỉnh sửa trong Trình quản lý tệp. Xem giá trị hiện tại:

hitechcloudcli config get filemanager_edit_extensions

Đặt giá trị mới:

hitechcloudcli config update filemanager_edit_extensions ".txt .md error_log .log env gitconfig cfg htaccess .ini .php .sh .html .json .htm .html5 .xml .py .php5 .php7 .php8 .sql .css .js .conf"

filemanager_image_extensions​

Các phần mở rộng tệp hình ảnh được phép xem bằng Trình quản lý tệp.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_image_extensions

Đặt giá trị mới:

hitechcloudcli config update filemanager_image_extensions ".jpg .jpeg .png .gif .webp .avif"

filemanager_archives_extensions​

Các phần mở rộng tệp lưu trữ được phép nén/giải nén.

Xem giá trị hiện tại:

hitechcloudcli config get filemanager_archives_extensions

Đặt giá trị mới:

hitechcloudcli config update filemanager_archives_extensions ".zip .tar .gz .tar.gz"

cron_max_file_size_kb​

Kích thước tối đa (KB) của tệp cronjob /home/{context}/crons.ini của người dùng để còn chỉnh sửa được qua trang HiTechCloud > Tác vụ định kỳ. Mặc định là 100.

Xem giá trị hiện tại:

hitechcloudcli config get cron_max_file_size_kb

Đặt giá trị mới:

hitechcloudcli config update cron_max_file_size_kb 100

mysql_import_max_size_gb​

Kích thước tối đa (GB) của tệp được phép nhập qua trang HiTechCloud > MySQL > Nhập. Mặc định là 1.

Xem giá trị hiện tại:

hitechcloudcli config get mysql_import_max_size_gb

Đặt giá trị mới:

hitechcloudcli config update mysql_import_max_size_gb 100

mysql_startup_time​

Thời gian tối đa (giây) chờ trên trang HiTechCloud > MySQL khi khởi tạo cơ sở dữ liệu (lần đầu người dùng mở trang) trước khi coi là mysql bị lỗi. Mặc định là 10.

Xem giá trị hiện tại:

hitechcloudcli config get mysql_startup_time

Đặt giá trị mới:

hitechcloudcli config update mysql_startup_time `0

mysql_restricted_usernames​

Danh sách tên người dùng được coi là người dùng hệ thống và không chỉnh sửa được qua giao diện HiTechCloud.

Xem giá trị hiện tại:

hitechcloudcli config get mysql_restricted_usernames

Đặt giá trị mới:

hitechcloudcli config update mysql_restricted_usernames "mysql.sys mysql sys mariadb.sys phpmyadmin mysql.session mysql.infoschema root debian-sys-maint healthcheck"

mysql_restricted_databases​

Danh sách cơ sở dữ liệu được coi là cơ sở dữ liệu hệ thống và không chỉnh sửa được qua giao diện HiTechCloud.

Xem giá trị hiện tại:

hitechcloudcli config get mysql_restricted_databases

Đặt giá trị mới:

hitechcloudcli config update mysql_restricted_databases "information_schema performance_schema mysql phpmyadmin sys mariadb.sys"
Trang này có hữu ích không?