Directus

Directus Tự Lưu Trữ (Self-Hosted), Triển Khai Chỉ Với Một Nhấp Chuột

Directus biến cơ sở dữ liệu SQL của bạn thành một headless CMS với studio no-code. Automatio triển khai nó lên máy chủ riêng với HTTPS để kiểm soát hoàn toàn...

directus tự lưu trữheadless cmsbackend mã nguồn mởlưu trữ vps directusdocker directusnền tảng dữ liệu sql
Directus logo

Directus

CMS & Blogging

Directus biến cơ sở dữ liệu SQL của bạn thành một headless CMS với studio no-code. Automatio triển khai nó lên máy chủ riêng với HTTPS để kiểm soát hoàn toàn...

cms

Bạn nhận được gì khi triển khai Directus

Máy chủ chúng tôi thuê, chi phí, và những gì trình cài đặt sẽ hỏi.

Máy chủ
CX23 · 2 vCPU · 4 GB RAM
Từ
$9/tháng
Cài đặt
Không cần cấu hình

Có trong mọi lần triển khai

  • Máy chủ riêng, mỗi máy một ứng dụng
  • Chứng chỉ HTTPS cấp tự động
  • Tên miền phụ miễn phí, tên miền riêng tùy chọn
  • Khởi động lại, đổi kích thước, snapshot và khôi phục

Triển khai Directus chỉ một cú nhấp

Trên máy chủ của bạn, với dữ liệu của bạn. Không terminal, không lệnh Docker, không cấu hình chứng chỉ.

  1. 1

    Chọn kích thước

    Bắt đầu với máy chủ nhỏ nhất đủ dùng. Nâng cấp sau mà không cần cài lại.

  2. 2

    Nhấn triển khai

    Chúng tôi thuê máy chủ, cài ứng dụng bằng Docker và trỏ một tên miền phụ vào đó.

  3. 3

    Xem nó khởi chạy

    Quá trình chạy tự động trong vài phút. Khi chứng chỉ HTTPS được cấp là ứng dụng đã sẵn sàng.

Kích thước máy chủ

Tính phí hằng tháng cùng gói Automatio. Xóa máy chủ là ngừng tính phí.

Khả năng Directus

Khám phá những gì Automatio có thể làm cho trường hợp sử dụng này

Headless API Engine

Directus nội quan hóa cơ sở dữ liệu của bạn để tạo ngay lập tức các REST và GraphQL API. Nó xử lý các truy vấn phức tạp, lọc và sắp xếp mà không cần bất kỳ mã nguồn backend thủ công nào.

  • 1Endpoint REST và GraphQL động
  • 2Xác thực bằng JWT và static token
  • 3Hỗ trợ Postgres, MySQL và SQLite
  • 4Tài liệu API tự động

Khả năng Directus

  • Headless API Engine

    Directus nội quan hóa cơ sở dữ liệu của bạn để tạo ngay lập tức các REST và GraphQL API. Nó xử lý các truy vấn phức tạp, lọc và sắp xếp mà không cần bất kỳ mã nguồn backend thủ công nào.

    1. Endpoint REST và GraphQL động
    2. Xác thực bằng JWT và static token
    3. Hỗ trợ Postgres, MySQL và SQLite
    4. Tài liệu API tự động
  • No-Code Data Studio

    Bảng điều khiển quản trị cung cấp giao diện trực quan để quản lý schema cơ sở dữ liệu và nội dung của bạn. Nó cho phép các thành viên không chuyên kỹ thuật xây dựng các collection và mối quan hệ.

    1. Trình xây dựng schema và quan hệ trực quan
    2. Bố cục tùy chỉnh (Kanban, Bản đồ, Lịch)
    3. Được bản dịch sang hơn 50 ngôn ngữ
    4. Giao diện kéo thả cho mọi trường
  • Quản lý Asset

    Trình quản lý tài sản kỹ thuật số tích hợp xử lý việc tải lên tệp, trích xuất siêu dữ liệu và biến đổi hình ảnh ngay lúc chạy. Nó cho phép bạn tổ chức asset trong các thư mục đồng thời phân phối chúng thông qua một API hiệu suất cao.

    1. Cắt và thay đổi kích thước ảnh động
    2. Trích xuất siêu dữ liệu EXIF tự động
    3. Bộ điều hợp lưu trữ tương thích S3
    4. Quyền truy cập tệp chi tiết
  • Kiểm soát truy cập chi tiết

    Quyền hạn dựa trên vai trò cho phép bạn kiểm soát quyền truy cập ở cấp độ collection, trường và thậm chí từng hàng dữ liệu riêng lẻ. Điều này đảm bảo rằng các nhóm người dùng khác nhau chỉ thấy dữ liệu họ cần.

    1. Cài đặt quyền hạn ở cấp độ trường (field-level)
    2. Lọc có điều kiện theo cấp độ hàng (row-level)
    3. Hỗ trợ SSO và 2FA
    4. Nhật ký kiểm toán cho mọi hoạt động của người dùng

content.selfHosted.whyTitle

content.selfHosted.tradeoffsTitle

Mở rộng quy mô đội ngũ không giới hạn: Việc tự lưu trữ loại bỏ biểu phí theo người dùng và theo dự án, cho phép bạn mời bao nhiêu biên tập viên và lập trình viên tùy thích theo khả năng phần cứng của bạn.
Tiêu thụ bộ nhớ: Directus chạy trên Node.js và yêu cầu ít nhất 2GB RAM để xử lý việc nội quan schema và xử lý tệp nặng một cách đáng tin cậy.
Lưu trữ dữ liệu có chủ quyền: Bằng cách chạy Directus trên VPS của riêng bạn, bạn đảm bảo thông tin nhạy cảm không bao giờ nằm trên nền tảng đám mây đa khách thuê của bên thứ ba.
Email giao dịch: Bạn phải cung cấp thông tin xác thực SMTP của riêng mình hoặc khóa API cho các dịch vụ như SendGrid để bật tính năng đặt lại mật khẩu và lời mời hệ thống.
Truy cập cơ sở dữ liệu trực tiếp: Duy trì quyền truy cập SQL thô vào dữ liệu của bạn. Bạn có thể kết nối các công cụ BI hoặc các tập lệnh tùy chỉnh trực tiếp vào cơ sở dữ liệu mà không bị giới hạn bởi một API.
Trách nhiệm về cơ sở dữ liệu: Trong khi giao diện người dùng quản lý schema, bạn chịu trách nhiệm về sức khỏe của cơ sở dữ liệu SQL thô, việc đánh chỉ mục (indexing) và lên lịch sao lưu thường xuyên.
Tiện ích mở rộng tùy chỉnh: Các instance tự lưu trữ cho phép bạn cài đặt các hook tùy chỉnh, endpoint và tiện ích mở rộng giao diện vốn thường bị chặn trong môi trường SaaS hạn chế.

comparisonTable.self-hosted.title

comparisonTable.self-hosted.description

Giới hạn người dùng

comparisonTable.self-hosted.managedSaasThường tính phí theo chỗ ngồi
comparisonTable.self-hosted.diyKhông giới hạn
comparisonTable.self-hosted.automatioKhông giới hạn

Truy cập dữ liệu

comparisonTable.self-hosted.managedSaasChỉ qua API bị giới hạn
comparisonTable.self-hosted.diyTruy cập SQL đầy đủ
comparisonTable.self-hosted.automatioTruy cập SQL đầy đủ

Cài đặt

comparisonTable.self-hosted.managedSaasTức thì
comparisonTable.self-hosted.diyCấu hình Docker thủ công
comparisonTable.self-hosted.automatioTự động một nhấp chuột

Bảo trì

comparisonTable.self-hosted.managedSaasNhà cung cấp quản lý
comparisonTable.self-hosted.diyCập nhật thủ công
comparisonTable.self-hosted.automatioVá lỗi tự động

TLS/HTTPS

comparisonTable.self-hosted.managedSaasĐã bao gồm
comparisonTable.self-hosted.diyThiết lập Certbot thủ công
comparisonTable.self-hosted.automatioLet's Encrypt tự động

Dành cho ai

Những người thực sự chạy Directus trên máy chủ của họ, và điều gì thay đổi khi đó.

chủ một agency

Chi phí CMS hàng tháng đang ăn mòn lợi nhuận của các dự án khách hàng.

Một máy chủ duy nhất có thể quản lý nhiều tập dữ liệu khách hàng với bảng điều khiển trắng (white-label) và không mất phí người dùng.

  • Thiết lập cổng thông tin nội dung cho khách hàng
  • Mời các copywriter bên ngoài làm biên tập viên
  • Bật tính năng tự động thay đổi kích thước ảnh cho portfolio

lập trình viên độc lập

Đã mệt mỏi với việc phải xây dựng lại logic CRUD quản trị cho mọi ứng dụng mới.

Họ nhận được ngay lập tức một backend và API cho bất kỳ cơ sở dữ liệu SQL nào, giúp họ tự do tập trung vào frontend.

  • Kết nối cơ sở dữ liệu Postgres hiện có
  • Tạo GraphQL schema cho ứng dụng di động
  • Cấu hình bảo mật theo cấp độ hàng (row-level security) cho người dùng

chuyên gia phân tích dữ liệu

Phần mềm độc quyền ngăn cản việc truy vấn dữ liệu thô trực tiếp để trực quan hóa.

Nhân viên có một giao diện trực quan thân thiện để nhập dữ liệu trong khi chuyên gia phân tích vẫn duy trì quyền truy cập SQL đầy đủ cho các công cụ BI của họ.

  • Xây dựng biểu mẫu nhập khảo sát tùy chỉnh
  • Kết nối cơ sở dữ liệu với công cụ trực quan hóa
  • Xuất tập dữ liệu sạch để làm báo cáo

Prompt nay la gi?

Tim hieu prompt nay lam gi va cach no co the giup ban dat ket qua tot hon.

Động cơ dữ liệu linh hoạt

Directus khác biệt với các lựa chọn headless CMS truyền thống như Strapi hoặc Contentful bằng cách hoạt động như một lớp trong suốt bên trên cơ sở dữ liệu của bạn. Hầu hết các hệ thống ép bạn phải sử dụng cấu trúc dữ liệu cụ thể của họ, nhưng Directus nội quan hóa schema PostgreSQL hoặc MySQL hiện có của bạn. Điều này có nghĩa là bạn có thể kết nối nó với một dự án hiện có và ngay lập tức tạo ra một API mà không cần thực hiện bất kỳ lệnh migration nào. Dữ liệu nằm trong quyền kiểm soát của bạn, ở định dạng SQL tiêu chuẩn, thay vì bị kẹt trong định dạng độc quyền của nhà cung cấp.

Thiết kế một backend di động

Về cốt lõi, nền tảng này là một ứng dụng Node.js xử lý việc chuyển đổi giữa các yêu cầu HTTP và các truy vấn SQL. Khi bạn tạo một 'Collection' trong giao diện, Directus sẽ tạo một bảng. Khi bạn thêm một 'Field', nó sẽ thêm một cột. Sự minh bạch này cho phép bạn ngừng sử dụng Directus bất cứ lúc nào mà vẫn giữ được một cơ sở dữ liệu SQL hoàn toàn hợp lệ. Nó bao gồm một hệ thống kiểm soát truy cập dựa trên vai trò (RBAC) mạnh mẽ xử lý việc xác thực thông qua OAuth2 hoặc SAML, cùng hệ thống Quản lý Tài sản Kỹ thuật số (DAM) biến đổi hình ảnh ngay lúc chạy.

Trực quan hóa insights và tự động hóa các luồng

Ngoài việc quản lý nội dung, Directus bao gồm một module Insights để xây dựng các bảng điều khiển phân tích tùy chỉnh trực tiếp từ dữ liệu SQL của bạn. Bạn có thể tạo biểu đồ cột, biểu đồ đường và các ô đếm để theo dõi tiến độ dự án hoặc các chỉ số kinh doanh. Ngoài ra, công cụ 'Flows' cung cấp hệ thống tự động hóa low-code cho backend của bạn. Bạn có thể kích hoạt webhook, gửi email hoặc chạy các tập lệnh tùy chỉnh bất cứ khi nào dữ liệu được tạo hoặc cập nhật, cho phép bạn xây dựng logic kinh doanh phức tạp mà không cần quản lý các tác vụ cron riêng biệt.

Cấp phép và tuân thủ

Phần mềm được phát hành theo Giấy phép Nguồn Doanh nghiệp (BSL), miễn phí cho các tổ chức có doanh thu hàng năm dưới 5 triệu USD. Điều này làm cho nó trở thành lựa chọn lý tưởng cho các startup, agency và tổ chức phi lợi nhuận muốn có một backend cấp độ doanh nghiệp mà không có mức giá đắt đỏ. Bằng cách tự lưu trữ, bạn cũng đáp ứng các yêu cầu về nơi lưu trú dữ liệu (data residency), vì bạn chọn chính xác vị trí địa lý cho máy chủ VPS chuyên dụng của mình.

Prompt nay la gi?

Moi nguoi dang noi gi ve Directus

Xem cong dong nghi gi ve Directus

Việc Directus không ẩn dữ liệu của bạn đằng sau một schema độc quyền chính là tính năng cốt lõi của nó. Tôi vẫn có thể sử dụng cơ sở dữ liệu của mình với bất kỳ công cụ nào khác.
db_dev_99
reddit
Chúng tôi chuyển từ Contentful sang Directus tự lưu trữ và tiết kiệm hàng nghìn đô la mỗi tháng, đồng thời có được khả năng viết các database hook của riêng mình.
agency_lead
hackernews
Quá trình thiết lập có thể tốn tài nguyên hơn một chút so với một tệp nhị phân Go nhỏ gọn, nhưng giao diện người dùng thì vượt trội hơn hẳn so với bất kỳ headless CMS mã nguồn mở nào khác.
sysadmin_steve
youtube
Riêng module insights đã thay thế một bảng điều khiển tùy chỉnh mà chúng tôi dự định xây dựng. Nó kết nối trực tiếp với các view Postgres của chúng tôi.
@startup_dev
twitter
Việc tự lưu trữ mang lại sự an tâm tuyệt đối rằng dữ liệu khách hàng không bao giờ rời khỏi cơ sở hạ tầng của chúng tôi, đáp ứng hoàn hảo các cuộc kiểm toán bảo mật.
compliance_pro
reddit
Đây đơn giản là công cụ linh hoạt nhất trong lĩnh vực này. Nó tôn trọng SQL schema của bạn thay vì chống lại nó.
fullstack_frank
hackernews

Video ve Directus

Xem huong dan, danh gia va thao luan ve Directus

Đây là một headless CMS mã nguồn mở và nền tảng dữ liệu bao bọc xung quanh cơ sở dữ liệu SQL hiện có của bạn và biến nó thành một công cụ nội dung đầy đủ chức năng.

Nếu tổng tài chính của bạn dưới 5 triệu, bạn có thể sử dụng phiên bản mã nguồn mở hoàn toàn miễn phí và bạn sẽ có quyền truy cập không giới hạn.

Điều gì sẽ xảy ra nếu bạn có thể trỏ một công cụ vào cơ sở dữ liệu SQL hiện có của mình và nhận được một backend hoàn chỉnh? Đó chính là Directus.

Hon ca prompt

Tang cuong quy trinh lam viec cua ban voi Tu dong hoa AI

Automatio ket hop suc manh cua cac AI agent, tu dong hoa web va tich hop thong minh de giup ban lam duoc nhieu hon trong thoi gian ngan hon.

AI Agent
Tu dong hoa web
Quy trinh thong minh

Meo chuyen nghiep cho Directus

Meo chuyen gia giup ban tan dung toi da Directus va dat ket qua tot hon.

Sử dụng RAM 4GB trở lên

Các ứng dụng Node.js có thể tiêu tốn nhiều bộ nhớ trong quá trình thay đổi schema lớn. Instance CX23 là điểm khởi đầu được khuyến nghị để duy trì production ổn định.

Cấu hình lưu trữ S3 sớm

Nếu bạn dự định lưu trữ hàng nghìn tệp tin, hãy kết nối một bucket tương thích với S3 ngay từ đầu để tránh việc ổ đĩa VPS cục bộ bị đầy.

Chuẩn hóa các loại ID

Khi tạo collection, hãy chọn nhất quán giữa UUID hoặc số nguyên tự tăng trong toàn bộ dự án để đơn giản hóa quá trình tích hợp frontend.

Danh gia

Nguoi dung cua chung toi noi gi

Tham gia cung hang nghin nguoi dung hai long da thay doi quy trinh lam viec cua ho

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Jonathan Kogan

Jonathan Kogan

Co-Founder/CEO, rpatools.io

Automatio is one of the most used for RPA Tools both internally and externally. It saves us countless hours of work and we realized this could do the same for other startups and so we choose Automatio for most of our automation needs.

Mohammed Ibrahim

Mohammed Ibrahim

CEO, qannas.pro

I have used many tools over the past 5 years, Automatio is the Jack of All trades.. !! it could be your scraping bot in the morning and then it becomes your VA by the noon and in the evening it does your automations.. its amazing!

Ben Bressington

Ben Bressington

CTO, AiChatSolutions

Automatio is fantastic and simple to use to extract data from any website. This allowed me to replace a developer and do tasks myself as they only take a few minutes to setup and forget about it. Automatio is a game changer!

Sarah Chen

Sarah Chen

Head of Growth, ScaleUp Labs

We've tried dozens of automation tools, but Automatio stands out for its flexibility and ease of use. Our team productivity increased by 40% within the first month of adoption.

David Park

David Park

Founder, DataDriven.io

The AI-powered features in Automatio are incredible. It understands context and adapts to changes in websites automatically. No more broken scrapers!

Emily Rodriguez

Emily Rodriguez

Marketing Director, GrowthMetrics

Automatio transformed our lead generation process. What used to take our team days now happens automatically in minutes. The ROI is incredible.

Lien quan Self-Hosted Apps

Cau hoi thuong gap ve Directus

Tim cau tra loi cho cac cau hoi thuong gap ve Directus