diff --git a/docs/logto-oss/get-started-with-oss.mdx b/docs/logto-oss/get-started-with-oss.mdx index e7049fdecb9..aee99318426 100644 --- a/docs/logto-oss/get-started-with-oss.mdx +++ b/docs/logto-oss/get-started-with-oss.mdx @@ -3,6 +3,13 @@ description: Quick start guides for Logto open-source service (OSS) initializati sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -187,6 +194,82 @@ Logto uses environment variables for configuration, along with `.env` file suppo _Check out [Core service](/concepts/core-service) if you want more advanced controls or programmatic access to Logto._ +## Hosting providers + +These reliable hosting providers offers one-click installation templates for Logto. With easily deployable services, you can set up and launch your CIAM system using Logto in seconds. + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: + 'A self-hostable Heroku/Netlify alternative for easy app and database management.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: 'Lightweight tool for deploying apps on your own infrastructure.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: 'A modern control panel for managing cloud servers with Docker.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: 'Fully managed DevOps platform to deploy your code and open-source software.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: 'Simplifies app deployment and infrastructure management.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: 'Simplifies app deployment, scaling, and monitoring for developers.', + customProps: { + icon: , + }, + }, + ]} +/> + +Please note that we do not provide customer support for third-party service providers. To access our support channels, kindly deploy on [Logto Cloud](https://cloud.logto.io). Thank you! + ## Create an account \{#create-an-account} Once you have successfully hosted Logto on your server, click on "Create account" on the welcome page. Keep in mind that the open-source version of Logto only allows for one account creation during the initial launch and does not support multiple accounts. The account creation process is limited to username and password combinations. diff --git a/i18n/de/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx b/i18n/de/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx index 884223c5e0f..5a4fc8127fb 100644 --- a/i18n/de/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx +++ b/i18n/de/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx @@ -3,6 +3,13 @@ description: Schnellstartanleitungen für die Initialisierung des Logto Open-Sou sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -18,7 +25,7 @@ Um einen Online-GitPod-Arbeitsbereich für Logto zu starten,

-Logto verwendet standardmäßig den Port `3001` für seinen Kerndienst und den Port `3002` für die interaktive Admin-Konsole. +Logto verwendet standardmäßig Port `3001` für seinen Kerndienst und Port `3002` für die interaktive Admin-Konsole. Um deine Logto-Reise fortzusetzen, drücke Strg (oder Cmd) und klicke auf den Link, der mit `https://3002-...` beginnt. Viel Spaß! @@ -34,10 +41,10 @@ Die minimal empfohlenen Hardwareanforderungen für das Hosting von Logto sind: -Docker Compose CLI kommt normalerweise mit [Docker Desktop](https://www.docker.com/products/docker-desktop). +Docker Compose CLI wird normalerweise mit [Docker Desktop](https://www.docker.com/products/docker-desktop) geliefert. :::caution -Verwende unseren Docker Compose-Befehl nicht für die Produktion! Da wir derzeit eine integrierte Postgres-Datenbank zusammen mit der Logto-App in `docker-compose.yml` gebündelt haben, wird jedes Mal, wenn du den Befehl erneut ausführst, eine neue Datenbankinstanz erstellt, und alle zuvor gespeicherten Daten gehen verloren. +Verwende unseren Docker Compose-Befehl nicht für die Produktion! Da wir derzeit eine integrierte Postgres-Datenbank zusammen mit der Logto-App in `docker-compose.yml` gebündelt haben, wird bei jedem erneuten Ausführen des Befehls eine neue Datenbankinstanz erstellt, und alle zuvor gespeicherten Daten gehen verloren. ::: ```bash @@ -92,7 +99,7 @@ Ordne die Container-Ports der Logto-Kern- und Admin-App zu, z. B. `3001:3001` un TRUST_PROXY_HEADER: 1 # Setze auf 1, wenn du einen HTTPS-Proxy (z. B. Nginx) vor Logto hast ENDPOINT: https:// # (Optional) Ersetze durch deine Logto-Endpunkt-URL, wenn du eine benutzerdefinierte Domain verwendest ADMIN_ENDPOINT: https:// # (Optional) Ersetze durch deine Logto-Admin-URL, wenn du eine benutzerdefinierte Domain verwendest -DB_URL: postgres://username:password@your_postgres_url:port/db_name # Ersetze durch deinen Postgres-DSN +DB_URL: postgres://username:password@your_postgres_url:port/db_name # Ersetze durch deinen Postgres DSN ``` Führe den Container mit allen oben genannten Umgebungsvariablen aus: @@ -131,7 +138,7 @@ Höhere Versionen funktionieren normalerweise, sind aber nicht garantiert. Wir empfehlen die Verwendung einer neuen leeren Datenbank, die für Logto vorgesehen ist, obwohl dies keine zwingende Voraussetzung ist. -**Download und Start** +**Herunterladen und starten** In deinem Terminal: @@ -184,9 +191,88 @@ Logto verwendet Umgebungsvariablen für die Konfiguration, zusammen mit der Unte -_Schau dir [Kernservice](/concepts/core-service) an, wenn du mehr erweiterte Steuerungen oder programmatischen Zugriff auf Logto möchtest._ - -## Ein Konto erstellen \{#create-an-account} +_Schaue dir [Kernservice](/concepts/core-service) an, wenn du mehr erweiterte Steuerungen oder programmatischen Zugriff auf Logto möchtest._ + +## Hosting-Anbieter + +Diese zuverlässigen Hosting-Anbieter bieten Ein-Klick-Installationsvorlagen für Logto. Mit leicht bereitstellbaren Diensten kannst du dein CIAM-System mit Logto in Sekundenschnelle einrichten und starten. + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: + 'Eine selbsthostbare Heroku/Netlify-Alternative für einfache App- und Datenbankverwaltung.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: + 'Leichtgewichtiges Tool zum Bereitstellen von Apps auf deiner eigenen Infrastruktur.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: 'Ein modernes Kontrollpanel zur Verwaltung von Cloud-Servern mit Docker.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: + 'Vollständig verwaltete DevOps-Plattform zur Bereitstellung deines Codes und Open-Source-Software.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: 'Vereinfacht die Bereitstellung von Apps und das Infrastrukturmanagement.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: + 'Vereinfacht die Bereitstellung, Skalierung und Überwachung von Apps für Entwickler.', + customProps: { + icon: , + }, + }, + ]} +/> + +Bitte beachte, dass wir keinen Kundensupport für Drittanbieter-Dienste anbieten. Um auf unsere Support-Kanäle zuzugreifen, stelle bitte auf [Logto Cloud](https://cloud.logto.io) bereit. Danke! + +## Konto erstellen \{#create-an-account} Sobald du Logto erfolgreich auf deinem Server gehostet hast, klicke auf der Willkommensseite auf "Konto erstellen". Beachte, dass die Open-Source-Version von Logto nur die Erstellung eines Kontos während des ersten Starts erlaubt und keine Unterstützung für mehrere Konten bietet. Der Kontoerstellungsprozess ist auf Kombinationen aus Benutzername und Passwort beschränkt. diff --git a/i18n/es/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx b/i18n/es/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx index 1cb2b373647..23d8a66968d 100644 --- a/i18n/es/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx +++ b/i18n/es/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx @@ -3,6 +3,13 @@ description: Guías de inicio rápido para la inicialización del servicio de c sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -42,8 +49,7 @@ Los requisitos mínimos recomendados de hardware para alojar Logto son: Docker Compose CLI generalmente viene con [Docker Desktop](https://www.docker.com/products/docker-desktop). :::caution -¡No uses nuestro comando de docker compose para producción! Dado que actualmente tenemos una base de datos Postgres integrada junto con la aplicación Logto en `docker-compose.yml`, -cada vez que vuelvas a ejecutar el comando se creará una nueva instancia de base de datos, y cualquier dato persistido previamente se perderá. +¡No uses nuestro comando de docker compose para producción! Dado que actualmente tenemos una base de datos Postgres integrada junto con la aplicación Logto en `docker-compose.yml`, cada vez que vuelvas a ejecutar el comando se creará una nueva instancia de base de datos, y cualquier dato persistido previamente se perderá. ::: ```bash @@ -95,10 +101,10 @@ docker pull svhd/logto:latest Mapea los puertos del contenedor al núcleo de Logto y la aplicación de administración, por ejemplo, `3001:3001` y `3002:3002`; y establece las siguientes variables de entorno en el contenedor: ```yml -TRUST_PROXY_HEADER: 1 # Establecer en 1 si tienes un proxy HTTPS (por ejemplo, Nginx) frente a Logto -ENDPOINT: https:// # (Opcional) Reemplazar con tu URL de endpoint de Logto si estás usando un dominio personalizado -ADMIN_ENDPOINT: https:// # (Opcional) Reemplazar con tu URL de administración de Logto si estás usando un dominio personalizado -DB_URL: postgres://username:password@your_postgres_url:port/db_name # Reemplazar con tu DSN de Postgres +TRUST_PROXY_HEADER: 1 # Establece en 1 si tienes un proxy HTTPS (por ejemplo, Nginx) frente a Logto +ENDPOINT: https:// # (Opcional) Reemplaza con tu URL de endpoint de Logto si estás usando un dominio personalizado +ADMIN_ENDPOINT: https:// # (Opcional) Reemplaza con tu URL de administración de Logto si estás usando un dominio personalizado +DB_URL: postgres://username:password@your_postgres_url:port/db_name # Reemplaza con tu DSN de Postgres ``` Ejecuta el contenedor con todas las variables de entorno anteriores: @@ -145,7 +151,7 @@ En tu terminal: npm init @logto@latest ``` -Una vez que completes el proceso de inicio e inicies Logto, verás un mensaje como: +Una vez que completes el proceso de inicialización y comiences Logto, verás un mensaje como: @@ -192,9 +198,87 @@ Logto utiliza variables de entorno para la configuración, junto con soporte par _Consulta [Servicio principal](/concepts/core-service) si deseas controles más avanzados o acceso programático a Logto._ +## Proveedores de alojamiento + +Estos proveedores de alojamiento confiables ofrecen plantillas de instalación con un solo clic para Logto. Con servicios fácilmente desplegables, puedes configurar y lanzar tu sistema CIAM usando Logto en segundos. + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: + 'Una alternativa auto-hospedable a Heroku/Netlify para una fácil gestión de aplicaciones y bases de datos.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: 'Herramienta ligera para desplegar aplicaciones en tu propia infraestructura.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: 'Un panel de control moderno para gestionar servidores en la nube con Docker.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: + 'Plataforma DevOps totalmente gestionada para desplegar tu código y software de código abierto.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: 'Simplifica el despliegue de aplicaciones y la gestión de infraestructura.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: + 'Simplifica el despliegue, escalado y monitoreo de aplicaciones para desarrolladores.', + customProps: { + icon: , + }, + }, + ]} +/> + +Ten en cuenta que no proporcionamos soporte al cliente para proveedores de servicios de terceros. Para acceder a nuestros canales de soporte, despliega en [Logto Cloud](https://cloud.logto.io). ¡Gracias! + ## Crear una cuenta \{#create-an-account} -Una vez que hayas alojado Logto con éxito en tu servidor, haz clic en "Crear cuenta" en la página de bienvenida. Ten en cuenta que la versión de código abierto de Logto solo permite la creación de una cuenta durante el lanzamiento inicial y no admite múltiples cuentas. El proceso de creación de cuentas se limita a combinaciones de nombre de usuario y contraseña. +Una vez que hayas alojado exitosamente Logto en tu servidor, haz clic en "Crear cuenta" en la página de bienvenida. Ten en cuenta que la versión de código abierto de Logto solo permite la creación de una cuenta durante el lanzamiento inicial y no admite múltiples cuentas. El proceso de creación de cuentas se limita a combinaciones de nombre de usuario y contraseña. ## Recursos relacionados \{#related-resources} diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx b/i18n/fr/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx index 33f3430bb6d..669c6e6e157 100644 --- a/i18n/fr/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx +++ b/i18n/fr/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx @@ -3,6 +3,13 @@ description: Guides de démarrage rapide pour l'initialisation du service open-s sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -12,7 +19,7 @@ import gitpodRunning from './assets/gitpod-running.png'; ## GitPod \{#gitpod} -Pour démarrer un espace de travail GitPod en ligne pour Logto,
cliquez ici. Attendez quelques instants, vous verrez un message comme : +Pour démarrer un espace de travail GitPod en ligne pour Logto, cliquez ici. Attendez quelques instants, vous verrez le message suivant :

@@ -91,7 +98,7 @@ docker pull svhd/logto:latest

Étape 3

-Mappez les ports du conteneur à Logto core et à l'application d'administration, par exemple, `3001:3001` et `3002:3002`; et définissez les variables d'environnement suivantes pour le conteneur : +Mappez les ports du conteneur vers le noyau et l'application d'administration de Logto, par exemple, `3001:3001` et `3002:3002`; et définissez les variables d'environnement suivantes pour le conteneur : ```yml TRUST_PROXY_HEADER: 1 # Réglez sur 1 si vous avez un proxy HTTPS (par exemple, Nginx) devant Logto @@ -121,7 +128,7 @@ docker run \ ::: -Enfin, vous verrez un message comme : +Enfin, vous verrez le message suivant : @@ -134,7 +141,7 @@ Enfin, vous verrez un message comme : Les versions supérieures fonctionnent généralement mais ne sont pas garanties. -Nous recommandons d'utiliser une nouvelle base de données vide dédiée à Logto, bien que ce ne soit pas une exigence stricte. +Nous recommandons d'utiliser une nouvelle base de données vide dédiée à Logto, bien que cela ne soit pas une exigence stricte. **Télécharger et démarrer** @@ -144,7 +151,7 @@ Dans votre terminal : npm init @logto@latest ``` -Une fois que vous avez terminé le processus d'initialisation et démarré Logto, vous verrez un message comme : +Une fois que vous avez terminé le processus d'initialisation et démarré Logto, vous verrez le message suivant : @@ -185,15 +192,93 @@ Notez que le `--` supplémentaire est nécessaire pour que NPM passe les argumen -Logto utilise des variables d'environnement pour la configuration, avec la prise en charge des fichiers `.env`. Voir [Configuration](/concepts/core-service/configuration) pour une utilisation détaillée et la liste complète des variables. +Logto utilise des variables d'environnement pour la configuration, avec prise en charge des fichiers `.env`. Voir [Configuration](/concepts/core-service/configuration) pour une utilisation détaillée et la liste complète des variables. -_Consultez [Core service](/concepts/core-service) si vous souhaitez des contrôles plus avancés ou un accès programmatique à Logto._ +_Consultez [Service principal](/concepts/core-service) si vous souhaitez des contrôles plus avancés ou un accès programmatique à Logto._ + +## Fournisseurs d'hébergement + +Ces fournisseurs d'hébergement fiables offrent des modèles d'installation en un clic pour Logto. Avec des services facilement déployables, vous pouvez configurer et lancer votre système CIAM en utilisant Logto en quelques secondes. + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: + 'Une alternative auto-hébergeable à Heroku/Netlify pour une gestion facile des applications et des bases de données.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: 'Outil léger pour déployer des applications sur votre propre infrastructure.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: 'Un panneau de contrôle moderne pour gérer les serveurs cloud avec Docker.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: + 'Plateforme DevOps entièrement gérée pour déployer votre code et logiciels open-source.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: "Simplifie le déploiement des applications et la gestion de l'infrastructure.", + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: + "Simplifie le déploiement, la mise à l'échelle et la surveillance des applications pour les développeurs.", + customProps: { + icon: , + }, + }, + ]} +/> + +Veuillez noter que nous ne fournissons pas de support client pour les fournisseurs de services tiers. Pour accéder à nos canaux de support, veuillez déployer sur [Logto Cloud](https://cloud.logto.io). Merci ! ## Créer un compte \{#create-an-account} -Une fois que vous avez hébergé Logto avec succès sur votre serveur, cliquez sur "Créer un compte" sur la page d'accueil. Gardez à l'esprit que la version open-source de Logto ne permet la création d'un seul compte lors du lancement initial et ne prend pas en charge plusieurs comptes. Le processus de création de compte est limité aux combinaisons de nom d'utilisateur et de mot de passe. +Une fois que vous avez hébergé Logto avec succès sur votre serveur, cliquez sur "Créer un compte" sur la page d'accueil. Gardez à l'esprit que la version open-source de Logto ne permet la création que d'un seul compte lors du lancement initial et ne prend pas en charge plusieurs comptes. Le processus de création de compte est limité aux combinaisons de nom d'utilisateur et de mot de passe. ## Ressources associées \{#related-resources} diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx b/i18n/ja/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx index 351a5b1e3de..e6b35df7322 100644 --- a/i18n/ja/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx +++ b/i18n/ja/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx @@ -3,6 +3,13 @@ description: Logto オープンソースサービス (OSS) の初期化に関す sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -18,13 +25,13 @@ Logto のオンライン GitPod ワークスペースを開始するには、

-Logto はデフォルトで、コアサービスにポート `3001`、インタラクティブな管理コンソールにポート `3002` を使用します。 +Logto はデフォルトでそのコアサービスにポート `3001` を、インタラクティブな管理コンソールにポート `3002` を使用します。 Logto の旅を続けるには、Ctrl (または Cmd) を押しながら `https://3002-...` で始まるリンクをクリックしてください。お楽しみください! ## ローカル \{#local} -Logto をホストするための最小限の推奨ハードウェア要件は次のとおりです: +Logto をホスティングするための最小推奨ハードウェア要件は次のとおりです: - **vCPU**: 2 - **メモリ**: 8 GiB @@ -37,7 +44,7 @@ Logto をホストするための最小限の推奨ハードウェア要件は Docker Compose CLI は通常、[Docker Desktop](https://www.docker.com/products/docker-desktop) に付属しています。 :::caution -本番環境で私たちの docker compose コマンドを使用しないでください!現在、`docker-compose.yml` に Logto アプリと一緒にバンドルされた組み込みの Postgres データベースがあるため、コマンドを再実行するたびに新しいデータベースインスタンスが作成され、以前に保存されたデータは失われます。 +本番環境では私たちの docker compose コマンドを使用しないでください!現在、Logto アプリに組み込まれた Postgres データベースが `docker-compose.yml` にバンドルされているため、コマンドを再実行するたびに新しいデータベースインスタンスが作成され、以前に保存されたデータは失われます。 ::: ```bash @@ -52,7 +59,7 @@ curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.

ステップ 1

-[PostgreSQL](https://www.postgresql.org/)@^14.0 インスタンスを準備し、[Logto CLI](/logto-oss/using-cli) を使用して Logto 用のデータベースをシードします: +[PostgreSQL](https://www.postgresql.org/)@^14.0 インスタンスを準備し、[Logto CLI](/logto-oss/using-cli) を使用して Logto のデータベースをシードします: @@ -86,12 +93,12 @@ docker pull svhd/logto:latest

ステップ 3

-コンテナポートを Logto コアおよび管理アプリにマッピングします。例:`3001:3001` および `3002:3002`。次の環境変数をコンテナに設定します: +コンテナポートを Logto コアと管理アプリにマッピングします。例:`3001:3001` および `3002:3002`。次の環境変数をコンテナに設定します: ```yml TRUST_PROXY_HEADER: 1 # Logto の前に HTTPS プロキシ (例:Nginx) がある場合は 1 に設定 -ENDPOINT: https:// # (オプション) カスタムドメインを使用している場合は、Logto エンドポイント URL に置き換え -ADMIN_ENDPOINT: https:// # (オプション) カスタムドメインを使用している場合は、Logto 管理 URL に置き換え +ENDPOINT: https:// # (オプション) カスタムドメインを使用している場合は Logto エンドポイント URL に置き換え +ADMIN_ENDPOINT: https:// # (オプション) カスタムドメインを使用している場合は Logto 管理 URL に置き換え DB_URL: postgres://username:password@your_postgres_url:port/db_name # Postgres DSN に置き換え ``` @@ -112,7 +119,7 @@ docker run \ :::tip - Docker Hub を使用している場合は、`ghcr.io/logto-io/logto:latest` の代わりに `svhd/logto:latest` を使用してください。 -- `DB_URL` でホスト IP を参照するには、`host.docker.internal` または `172.17.0.1` を使用してください。 +- `DB_URL` でホスト IP を参照するには `host.docker.internal` または `172.17.0.1` を使用してください。 ::: @@ -152,7 +159,7 @@ Admin app is running at http://localhost:3002 Admin app is running at https://your-admin-domain-url ``` -`http://localhost:3002/` にアクセスして、Logto の旅を続けてください。お楽しみください! +`http://localhost:3002/` にアクセスして Logto の旅を続けてください。お楽しみください!
@@ -168,7 +175,7 @@ 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 が引数を渡すために、追加の `--` が必要です。 +NPM に引数を渡すために追加の `--` が必要です。
@@ -180,16 +187,93 @@ NPM が引数を渡すために、追加の `--` が必要です。 -Logto は設定に環境変数を使用し、`.env` ファイルのサポートもあります。詳細な使用法と完全な変数リストについては、[設定](/concepts/core-service/configuration) を参照してください。 +Logto は環境変数を使用して設定を行い、`.env` ファイルのサポートもあります。詳細な使用法と完全な変数リストについては、[設定](/concepts/core-service/configuration) を参照してください。 -_より高度な制御や Logto へのプログラム的アクセスを希望する場合は、[コアサービス](/concepts/core-service) を確認してください。_ +_Logto に対するより高度な制御やプログラムによるアクセスを希望する場合は、[コアサービス](/concepts/core-service) を確認してください。_ + +## ホスティングプロバイダー + +これらの信頼できるホスティングプロバイダーは、Logto のワンクリックインストールテンプレートを提供しています。簡単にデプロイ可能なサービスを使用して、Logto を使用した CIAM システムを数秒でセットアップして起動できます。 + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: + '簡単なアプリとデータベース管理のためのセルフホスト可能な Heroku/Netlify の代替。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: '独自のインフラストラクチャにアプリをデプロイするための軽量ツール。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: 'Docker を使用してクラウドサーバーを管理するための最新のコントロールパネル。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: + 'コードとオープンソースソフトウェアをデプロイするための完全管理型 DevOps プラットフォーム。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: 'アプリのデプロイとインフラストラクチャ管理を簡素化します。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: '開発者のためのアプリのデプロイ、スケーリング、モニタリングを簡素化します。', + customProps: { + icon: , + }, + }, + ]} +/> + +サードパーティのサービスプロバイダーに対してはカスタマーサポートを提供していないことにご注意ください。私たちのサポートチャネルにアクセスするには、[Logto Cloud](https://cloud.logto.io) にデプロイしてください。ありがとうございます! ## アカウントを作成する \{#create-an-account} -Logto をサーバーに正常にホストしたら、ウェルカムページで「アカウントを作成」をクリックしてください。Logto のオープンソースバージョンでは、初回起動時に 1 つのアカウント作成のみが許可されており、複数のアカウントはサポートされていません。アカウント作成プロセスは、ユーザー名とパスワードの組み合わせに限定されています。 +Logto をサーバーに正常にホスティングしたら、ウェルカムページで「アカウントを作成」をクリックしてください。Logto のオープンソースバージョンでは、初回起動時に 1 つのアカウント作成のみが許可されており、複数のアカウントはサポートされていません。アカウント作成プロセスは、ユーザー名とパスワードの組み合わせに限定されています。 ## 関連リソース \{#related-resources} -ローカル HTTPS 開発の取り扱い +ローカル HTTPS 開発の対処法 diff --git a/i18n/pt-BR/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx b/i18n/pt-BR/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx index c6b8f377890..8de8bf15b44 100644 --- a/i18n/pt-BR/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx +++ b/i18n/pt-BR/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx @@ -3,6 +3,13 @@ description: Guias de início rápido para a inicialização do serviço open-so sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -12,7 +19,7 @@ import gitpodRunning from './assets/gitpod-running.png'; ## GitPod \{#gitpod} -Para iniciar um espaço de trabalho online do GitPod para Logto,
clique aqui. Aguarde alguns momentos, você verá a mensagem como: +Para iniciar um workspace online do GitPod para Logto, clique aqui. Aguarde alguns momentos, você verá a mensagem como:

-Docker Compose CLI geralmente vem com [Docker Desktop](https://www.docker.com/products/docker-desktop). +O CLI do Docker Compose geralmente vem com o [Docker Desktop](https://www.docker.com/products/docker-desktop). :::caution Não use nosso comando docker compose para produção! Como atualmente temos um banco de dados Postgres embutido junto com o aplicativo Logto em `docker-compose.yml`, -toda vez que você reexecutar o comando, uma nova instância de banco de dados será criada, e qualquer dado persistido anteriormente será perdido. +toda vez que você reexecutar o comando, uma nova instância do banco de dados será criada, e qualquer dado persistido anteriormente será perdido. ::: ```bash @@ -137,7 +144,7 @@ Versões superiores geralmente funcionam, mas não são garantidas. Recomendamos usar um novo banco de dados vazio dedicado ao Logto, embora não seja um requisito rígido. -**Download e início** +**Baixar e iniciar** No seu terminal: @@ -152,10 +159,10 @@ Uma vez que você complete o processo de inicialização e inicie o Logto, você ```text -O aplicativo principal está em execução em http://localhost:3001 -O aplicativo principal está em execução em https://your-domain-url -O aplicativo de administração está em execução em http://localhost:3002 -O aplicativo de administração está em execução em https://your-admin-domain-url +Core app is running at http://localhost:3001 +Core app is running at https://your-domain-url +Admin app is running at http://localhost:3002 +Admin app is running at https://your-admin-domain-url ``` Vá para `http://localhost:3002/` para continuar sua jornada com Logto. Aproveite! @@ -174,7 +181,7 @@ Se você quiser especificar uma URL para o arquivo zip do Logto, use a opção ` npm init @logto@latest -- --download-url=https://github.com/logto-io/logto/releases/download/v1.2.2/logto.tar.gz ``` -Note que o extra `--` é necessário para o NPM passar os argumentos. +Observe que o extra `--` é necessário para o NPM passar os argumentos. @@ -186,16 +193,94 @@ Note que o extra `--` é necessário para o NPM passar os argumentos. -Logto usa variáveis de ambiente para configuração, junto com suporte a arquivos `.env`. Veja [Configuração](/concepts/core-service/configuration) para uso detalhado e lista completa de variáveis. +Logto usa variáveis de ambiente para configuração, juntamente com suporte a arquivos `.env`. Veja [Configuração](/concepts/core-service/configuration) para uso detalhado e lista completa de variáveis. _Confira [Core service](/concepts/core-service) se você quiser controles mais avançados ou acesso programático ao Logto._ +## Provedores de hospedagem + +Esses provedores de hospedagem confiáveis oferecem modelos de instalação com um clique para Logto. Com serviços facilmente implantáveis, você pode configurar e lançar seu sistema CIAM usando Logto em segundos. + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: + 'Uma alternativa ao Heroku/Netlify auto-hospedável para fácil gerenciamento de aplicativos e bancos de dados.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: 'Ferramenta leve para implantar aplicativos em sua própria infraestrutura.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: 'Um painel de controle moderno para gerenciar servidores em nuvem com Docker.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: + 'Plataforma DevOps totalmente gerenciada para implantar seu código e software open-source.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: 'Simplifica a implantação de aplicativos e o gerenciamento de infraestrutura.', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: + 'Simplifica a implantação, escalonamento e monitoramento de aplicativos para desenvolvedores.', + customProps: { + icon: , + }, + }, + ]} +/> + +Por favor, note que não fornecemos suporte ao cliente para provedores de serviços de terceiros. Para acessar nossos canais de suporte, gentilmente faça a implantação no [Logto Cloud](https://cloud.logto.io). Obrigado! + ## Criar uma conta \{#create-an-account} -Depois de hospedar com sucesso o Logto no seu servidor, clique em "Criar conta" na página de boas-vindas. Lembre-se de que a versão open-source do Logto permite apenas a criação de uma conta durante o lançamento inicial e não suporta múltiplas contas. O processo de criação de conta é limitado a combinações de nome de usuário e senha. +Uma vez que você tenha hospedado com sucesso o Logto em seu servidor, clique em "Criar conta" na página de boas-vindas. Lembre-se de que a versão open-source do Logto permite apenas a criação de uma conta durante o lançamento inicial e não suporta múltiplas contas. O processo de criação de conta é limitado a combinações de nome de usuário e senha. ## Recursos relacionados \{#related-resources} -Lidando com desenvolvimento local HTTPS +Lidando com desenvolvimento HTTPS local diff --git a/i18n/zh-CN/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx b/i18n/zh-CN/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx index 2a01766cd35..5a1d4c246ad 100644 --- a/i18n/zh-CN/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx +++ b/i18n/zh-CN/docusaurus-plugin-content-docs/current/logto-oss/get-started-with-oss.mdx @@ -1,8 +1,15 @@ --- -description: Logto 开源服务 (OSS) 初始化的快速入门指南。 +description: Logto 开源服务 (OSS) 初始化快速入门指南。 sidebar_position: 1 --- +import LogtoIcon from '@site/src/assets/logto-logo.svg'; +import CoolifyIcon from '@site/src/assets/oss-coolify.svg'; +import DekployIcon from '@site/src/assets/oss-dekploy.svg'; +import EasypanelIcon from '@site/src/assets/oss-easypanel.svg'; +import ElestioIcon from '@site/src/assets/oss-elestio.svg'; +import RailwayIcon from '@site/src/assets/oss-railway.svg'; +import ZeaburIcon from '@site/src/assets/oss-zeabur.svg'; import TabItem from '@theme/TabItem'; import Tabs from '@theme/Tabs'; @@ -20,7 +27,7 @@ import gitpodRunning from './assets/gitpod-running.png'; Logto 默认使用端口 `3001` 作为其核心服务,端口 `3002` 用于交互式管理控制台。 -要继续你的 Logto 之旅,按住 Ctrl(或 Cmd)并点击以 `https://3002-...` 开头的链接。享受吧! +要继续你的 Logto 之旅,按下 Ctrl(或 Cmd)并点击以 `https://3002-...` 开头的链接。享受吧! ## 本地 \{#local} @@ -34,7 +41,7 @@ Logto 默认使用端口 `3001` 作为其核心服务,端口 `3002` 用于交 -Docker Compose CLI 通常与 [Docker Desktop](https://www.docker.com/products/docker-desktop) 一起提供。 +Docker Compose CLI 通常随 [Docker Desktop](https://www.docker.com/products/docker-desktop) 一起提供。 :::caution 不要在生产环境中使用我们的 docker compose 命令!由于我们目前在 `docker-compose.yml` 中将内置的 Postgres 数据库与 Logto 应用程序捆绑在一起,每次重新执行命令时都会创建一个新的数据库实例,之前持久化的任何数据都会丢失。 @@ -52,7 +59,7 @@ curl -fsSL https://raw.githubusercontent.com/logto-io/logto/HEAD/docker-compose.

步骤 1

-准备一个 [PostgreSQL](https://www.postgresql.org/)@^14.0 实例,并使用 [Logto CLI](/logto-oss/using-cli) 为 Logto 初始化数据库: +准备一个 [PostgreSQL](https://www.postgresql.org/)@^14.0 实例,并使用 [Logto CLI](/logto-oss/using-cli) 为 Logto 种子数据库: @@ -89,9 +96,9 @@ docker pull svhd/logto:latest 将容器端口映射到 Logto 核心和管理应用程序,例如,`3001:3001` 和 `3002:3002`;并将以下环境变量设置到容器中: ```yml -TRUST_PROXY_HEADER: 1 # 如果你在 Logto 前面有 HTTPS 代理(例如 Nginx),请设置为 1 -ENDPOINT: https:// # (可选)如果你使用自定义域,请替换为你的 Logto 端点 URL -ADMIN_ENDPOINT: https:// # (可选)如果你使用自定义域,请替换为你的 Logto 管理 URL +TRUST_PROXY_HEADER: 1 # 如果在 Logto 前面有 HTTPS 代理(例如 Nginx),请设置为 1 +ENDPOINT: https:// # (可选)如果使用自定义域,请替换为你的 Logto 端点 URL +ADMIN_ENDPOINT: https:// # (可选)如果使用自定义域,请替换为你的 Logto 管理 URL DB_URL: postgres://username:password@your_postgres_url:port/db_name # 替换为你的 Postgres DSN ``` @@ -176,19 +183,93 @@ npm init @logto@latest -- --download-url=https://github.com/logto-io/logto/relea -### 配置(可选) \{#configuration-optional} +### 配置(可选)\{#configuration-optional} -Logto 使用环境变量进行配置,并支持 `.env` 文件。有关详细用法和完整变量列表,请参见 [配置](/concepts/core-service/configuration)。 +Logto 使用环境变量进行配置,并支持 `.env` 文件。有关详细用法和完整变量列表,请参阅 [配置](/concepts/core-service/configuration)。 _查看 [核心服务](/concepts/core-service) 以获取更高级的控制或对 Logto 的编程访问。_ +## 托管服务提供商 + +这些可靠的托管服务提供商提供 Logto 的一键安装模板。通过易于部署的服务,你可以在几秒钟内使用 Logto 设置并启动你的 CIAM 系统。 + +, + }, + }, + { + type: 'link', + label: 'Coolify', + href: 'https://coolify.io/docs/services/logto/', + description: '一个可自托管的 Heroku/Netlify 替代方案,便于应用程序和数据库管理。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Dekploy', + href: 'https://docs.dokploy.com/docs/core', + description: '用于在你自己的基础设施上部署应用程序的轻量级工具。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Easypanel', + href: 'https://easypanel.io/docs/templates/logto', + description: '一个用于管理带有 Docker 的云服务器的现代控制面板。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Elestio', + href: 'https://elest.io/open-source/logto', + description: '完全托管的 DevOps 平台,用于部署你的代码和开源软件。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Railway', + href: 'https://railway.com/template/07_f_Z', + description: '简化应用程序部署和基础设施管理。', + customProps: { + icon: , + }, + }, + { + type: 'link', + label: 'Zeabur', + href: 'https://zeabur.com/docs/marketplace/logto', + description: '简化应用程序部署、扩展和监控,为开发者提供便利。', + customProps: { + icon: , + }, + }, + ]} +/> + +请注意,我们不为第三方服务提供商提供客户支持。要访问我们的支持渠道,请在 [Logto Cloud](https://cloud.logto.io) 上部署。谢谢! + ## 创建账户 \{#create-an-account} -一旦你成功在服务器上托管 Logto,点击欢迎页面上的“创建账户”。请记住,Logto 的开源版本在初次启动时仅允许创建一个账户,并且不支持多个账户。账户创建过程仅限于用户名和密码组合。 +一旦你成功在服务器上托管了 Logto,请在欢迎页面上点击“创建账户”。请记住,Logto 的开源版本仅允许在初次启动时创建一个账户,并且不支持多个账户。账户创建过程仅限于用户名和密码组合。 ## 相关资源 \{#related-resources} diff --git a/src/assets/logto-logo.svg b/src/assets/logto-logo.svg new file mode 100644 index 00000000000..ab10bbfef36 --- /dev/null +++ b/src/assets/logto-logo.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/oss-coolify.svg b/src/assets/oss-coolify.svg new file mode 100644 index 00000000000..c1f48834fac --- /dev/null +++ b/src/assets/oss-coolify.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/assets/oss-dekploy.svg b/src/assets/oss-dekploy.svg new file mode 100644 index 00000000000..93cac1620a8 --- /dev/null +++ b/src/assets/oss-dekploy.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/src/assets/oss-easypanel.svg b/src/assets/oss-easypanel.svg new file mode 100644 index 00000000000..8e36813fa26 --- /dev/null +++ b/src/assets/oss-easypanel.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/src/assets/oss-elestio.svg b/src/assets/oss-elestio.svg new file mode 100644 index 00000000000..bf04b897702 --- /dev/null +++ b/src/assets/oss-elestio.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/oss-railway.svg b/src/assets/oss-railway.svg new file mode 100644 index 00000000000..bdb26ae48f4 --- /dev/null +++ b/src/assets/oss-railway.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/assets/oss-zeabur.svg b/src/assets/oss-zeabur.svg new file mode 100644 index 00000000000..a2463d37441 --- /dev/null +++ b/src/assets/oss-zeabur.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + +