directus - Directus 是用于管理 SQL 数据库内容的实时 API 和应用程序仪表板。

Created at: 2012-12-12 09:35:36
Language: TypeScript
License: GPL-3.0

直接标志


🐰介绍

Directus 是一个实时 API 和应用程序 dashboard ,用于管理 SQL 数据库内容。

  • 免费和开源。没有人为限制、供应商锁定或隐藏的付费墙。
  • REST & GraphQL API.立即将极快的 Node.js API 分层到任何 SQL 数据库之上。
  • 管理纯 SQL。适用于新的或现有的 SQL 数据库,无需迁移。
  • 选择你的数据库。支持PostgreSQL,MySQL,SQLite,OracleDB,CockroachDB,MariaDB和MS-SQL。
  • 本地或云。在本地运行、在本地安装或使用我们的自助服务云服务(提供免费层)。
  • 完全可扩展。采用白标构建,可轻松定制我们的模块化平台。
  • 现代 dashboard 。我们的无代码 Vue.js 应用程序对于非技术用户来说是安全直观的,无需培训。

了解有关 Directus 的更多信息


🚀直接云

Directus Cloud允许你在90秒内创建免费的社区云项目。

  • 提供免费社区云层(无需信用卡)
  • 没有产品限制或服务使用配额(无限用户、API 请求等)
  • 现代化的自助服务 dashboard ,可在一个位置创建和监控所有项目
  • 端到端解决方案:Directus、数据库、无服务器自动扩展、存储和全球 CDN
  • 我们的标准云按小时计费,允许你按使用量付费
  • 选择所需区域并在 ~90 秒内预配新项目

创建你的免费项目


⚙️安装

通过运行以下 npm 命令创建新的 Directus 项目:

npm init directus-project my-project

或者,使用纱线:

yarn create directus-project my-project

只需按照设置提示操作,CLI 就会创建新的项目目录(例如:)、配置文件和初始数据库。为了充分利用 Directus 并确保你拥有最新的安全补丁,让你的项目保持最新非常重要。

my-project


📌要求

Directus 只需要 Node.js并支持大多数操作系统和 SQL 数据库供应商。

支持的数据库

  • PostgreSQL 10+
  • MySQL 5.7.8+ / 8+ (含mysql_native_password)
  • MariaDB 10.2.7+
  • SQLite 3+
  • 蟑螂DB 21.1.13+[1]
  • MS SQL 13+[1]
  • OracleDB 19+[1]

[1] 旧版本可能有效,但未经官方测试/支持。

支持的操作系统

  • 乌班图 18.04
  • CentOS / RHEL 8
  • macOS Catalina 或更高版本
  • 视窗 10/11
  • Docker (DockerHub + Dockerfile )

其他操作系统也可以工作,但不受官方支持。


🤔社区帮助

Directus 文档是一个很好的起点,或探索以下其他渠道:


❤️贡献和赞助

在提交拉取请求之前,请阅读我们的贡献指南

所有安全漏洞都应根据我们的安全政策进行报告。

Directus 是一个优质的开源 (GPLv3) 项目,在我们充满激情的核心团队、才华横溢的贡献者和令人惊叹的 GitHub 赞助商的支持下成为可能。谢谢大家!


© 2004-2022,等空间公司