跳到主要内容

开始使用 OSS

GitPod

要启动 Logto 的在线 GitPod 工作区,点击这里。稍等片刻,你会看到类似这样的消息:

Gitpod is running

Logto 默认使用端口 3001 作为其核心服务,端口 3002 用于交互式管理控制台。

要继续你的 Logto 之旅,按下 Ctrl(或 Cmd)并点击以 https://3002-... 开头的链接。享受吧!

本地

托管 Logto 的最低推荐硬件要求是:

  • vCPU: 2
  • 内存: 8 GiB
  • 磁盘: 256 GiB

Docker Compose CLI 通常与 Docker Desktop 一起提供。

警告

不要在生产环境中使用我们的 docker compose 命令!由于我们目前在 docker-compose.yml 中将内置的 Postgres 数据库与 Logto 应用程序捆绑在一起,每次重新执行命令时都会创建一个新的数据库实例,之前持久化的任何数据都会丢失。

curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.yml | docker compose -p logto -f - up

成功组合后,你会看到类似这样的消息:

核心应用程序正在运行于 http://localhost:3001
核心应用程序正在运行于 https://your-domain-url
管理应用程序正在运行于 http://localhost:3002
管理应用程序正在运行于 https://your-admin-domain-url

前往 http://localhost:3002/ 继续你的 Logto 之旅。享受吧!

使用备用 URL 下载

如果你想为 Logto zip 文件指定一个 URL,请使用 --download-url 选项。例如:

npm init @logto@latest -- --download-url=https://github.com/logto-io/logto/releases/download/v1.2.2/logto.tar.gz

注意需要额外的 -- 以便 NPM 传递参数。

配置(可选)

Logto 使用环境变量进行配置,并支持 .env 文件。查看 Configuration 以获取详细用法和完整变量列表。

查看 Core service 如果你想要更高级的控制或以编程方式访问 Logto。

创建账户

一旦你成功在服务器上托管了 Logto,点击欢迎页面上的“创建账户”。请记住,Logto 的开源版本仅允许在初次启动时创建一个账户,并且不支持多个账户。账户创建过程仅限于用户名和密码组合。