OpportunitiesEntities
Docs
    Ring Platform

    Futuro descentralizado que se construye a sí mismo

    Iniciar sesión
    Entities
    Opportunities
    Store
    Docs
    Conceptos de la plataforma
    RING EconomíaSonoratek LLCImpacto globalIA encuentra Web3
    Empezar
    Inicio rápidoCalculadoraHoja de ruta
    Privacidad|Contacto
    v1.104.26|Sonoratek LLC

    Documentation

    Conceptos, valor y escenarios típicos de clon — menos código.

    Primeros pasos
    Requisitos previos
    Instalación
    Validación del primer éxito
    Próximos pasos
    Funcionalidades
    Blogs de miembros
    Personalización
    Ringization playbook
    Despliegue
    Despliegue autoalojado
    Arquitectura
    Arquitectura de News Kingdom
    Desarrollo
    OSS frente a enterprise

    Entrada rápida (CTOs · auditores · agentes)

    Bienvenida — misión y audiencias
    Referencia rápida
    Primeros pasos
    Arquitectura y Auth.js
    Modos de backend y bases de datos (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Deploy (Docker · k8s)
    Lecturas de seguridad y cumplimiento
    ringdom.org — base LegioX
    Código fuente — licencia MIT (GitHub)

    Documentation

    Conceptos, valor y escenarios típicos de clon — menos código.

    Primeros pasos
    Requisitos previos
    Instalación
    Validación del primer éxito
    Próximos pasos
    Funcionalidades
    Blogs de miembros
    Personalización
    Ringization playbook
    Despliegue
    Despliegue autoalojado
    Arquitectura
    Arquitectura de News Kingdom
    Desarrollo
    OSS frente a enterprise

    Entrada rápida (CTOs · auditores · agentes)

    Bienvenida — misión y audiencias
    Referencia rápida
    Primeros pasos
    Arquitectura y Auth.js
    Modos de backend y bases de datos (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Deploy (Docker · k8s)
    Lecturas de seguridad y cumplimiento
    ringdom.org — base LegioX
    Código fuente — licencia MIT (GitHub)

    Documentation

    Conceptos, valor y escenarios típicos de clon — menos código.

    Primeros pasos
    Requisitos previos
    Instalación
    Validación del primer éxito
    Próximos pasos
    Funcionalidades
    Blogs de miembros
    Personalización
    Ringization playbook
    Despliegue
    Despliegue autoalojado
    Arquitectura
    Arquitectura de News Kingdom
    Desarrollo
    OSS frente a enterprise

    Entrada rápida (CTOs · auditores · agentes)

    Bienvenida — misión y audiencias
    Referencia rápida
    Primeros pasos
    Arquitectura y Auth.js
    Modos de backend y bases de datos (DB_BACKEND_MODE)
    Self-hosted
    Ring MCP Tools
    Ring MCP Server
    Token economics
    Token launch jurisdictions
    Deploy (Docker · k8s)
    Lecturas de seguridad y cumplimiento
    ringdom.org — base LegioX
    Código fuente — licencia MIT (GitHub)
    Ring Logo

    Loading documentation...

    Preparing Ring content

    Ring Logo

    Loading documentation...

    Preparing Ring content

    Ring Logo

    Loading documentation...

    Preparing Ring content

    Herramientas de la comunidad

    Estado: install.sh, la ring CLI y las utilidades de ring/scripts/ se distribuyen públicamente. La documentación antigua remitía a scripts/setup-dev.sh, npm run setup:env y scripts/run-migration.sh. No están en el árbol público. Usa ./install.sh para la configuración y web/data/schema.sql para la base de datos. Usa las pestañas Fundador / Desarrollador de la barra lateral para filtrar esta página.

    Tras trasladar la aplicación a web/, el repositorio público tiene tres capas de herramientas: un lanzador en la raíz, los scripts npm propios de la aplicación Next.js y utilidades compartidas de shell y Node en ring/scripts/. La tabla relaciona lo que te pedían ejecutar las guías antiguas con lo que existe ahora.

    La documentación anterior decíaUsa ahora
    ./scripts/setup-dev.sh./install.sh (el modo dev es el predeterminado)
    npm run setup:env (scripts/setup-env.js)./install.sh escribe .env.local, o npm run setup:portal copia la plantilla
    ./scripts/run-migration.shpsql -f web/data/schema.sql sobre una base de datos nueva
    Ring CLI es exclusiva de enterprisenpm run cli:install y luego ring --help. Consulta Ring CLI
    ring deploy prodring prod (solo Kubernetes)

    Lo que tu desarrollador obtiene gratis

    Configuración con un comando

    ./install.sh revisa la máquina, instala los paquetes y escribe tu configuración y tu archivo de secretos.

    Actualizaciones seguras

    ring upgrade muestra los cambios de Ring en upstream antes de que nada toque tu clon.

    Configuración segura para tu marca

    ring-config.json guarda tu marca. Las herramientas nunca lo sobrescriben sin preguntar.

    Por qué importa

    • Primer arranque más rápido. Un desarrollador nuevo puede pasar de git clone a un clon en marcha con un asistente y un archivo de esquema.
    • Menos sorpresas. Esta página indica qué comandos antiguos ya no existen, para que nadie pierda un día buscando un script inexistente.

    Camino recomendado

    Ejecuta el asistente y después aplica tú el esquema.

    Camino manual

    1. 1

      Configuración y env

      Define DB_BACKEND_MODE, las claves DB_* y AUTH_SECRET en .env.local.

    2. 2

      Base de datos

      Crea una base de datos vacía y aplica data/schema.sql (aplanado v4.1.0). No vuelvas a ejecutar data/migrations/*.sql sobre una base de datos vacía.

    3. 3

      Comprueba y ejecuta

    Modos de install.sh

    ComandoQué hace
    ./install.sh o ./install.sh devConfiguración interactiva en diez pasos: revisión del sistema, herramientas globales, configuración del clon, ring-config.json, npm install, Firebase, OAuth, .env.local, BD opcional, IDE
    ./install.sh --quickLo mismo con valores por defecto

    Carencias conocidas

    Documentación relacionada

    Related documentation

    Self-hosted deployment

    Siguiente paso: lleva el clon que configuraste aquí a un servidor de producción.

    Local Setup

    Mismo flujo: el desarrollo local del día a día una vez instaladas las herramientas.

    OSS vs enterprise

    Ver también: por qué algunos scripts del repositorio solo funcionan dentro de Ringdom.

    1. Docs
    2. /Desarrollo
    3. /Herramientas de la comunidad

    Actualizado 1 oct 20264 min de escucha

    Herramientas de la comunidad

    Estado: install.sh, la ring CLI y las utilidades de ring/scripts/ se distribuyen públicamente. La documentación antigua remitía a scripts/setup-dev.sh, npm run setup:env y scripts/run-migration.sh. No están en el árbol público. Usa ./install.sh para la configuración y web/data/schema.sql para la base de datos. Usa las pestañas Fundador / Desarrollador de la barra lateral para filtrar esta página.

    Tras trasladar la aplicación a web/, el repositorio público tiene tres capas de herramientas: un lanzador en la raíz, los scripts npm propios de la aplicación Next.js y utilidades compartidas de shell y Node en ring/scripts/. La tabla relaciona lo que te pedían ejecutar las guías antiguas con lo que existe ahora.

    La documentación anterior decíaUsa ahora
    ./scripts/setup-dev.sh./install.sh (el modo dev es el predeterminado)
    npm run setup:env (scripts/setup-env.js)./install.sh escribe .env.local, o npm run setup:portal copia la plantilla
    ./scripts/run-migration.shpsql -f web/data/schema.sql sobre una base de datos nueva
    Ring CLI es exclusiva de enterprisenpm run cli:install y luego ring --help. Consulta Ring CLI
    ring deploy prodring prod (solo Kubernetes)

    Lo que tu desarrollador obtiene gratis

    Configuración con un comando

    ./install.sh revisa la máquina, instala los paquetes y escribe tu configuración y tu archivo de secretos.

    Actualizaciones seguras

    ring upgrade muestra los cambios de Ring en upstream antes de que nada toque tu clon.

    Configuración segura para tu marca

    ring-config.json guarda tu marca. Las herramientas nunca lo sobrescriben sin preguntar.

    Por qué importa

    • Primer arranque más rápido. Un desarrollador nuevo puede pasar de git clone a un clon en marcha con un asistente y un archivo de esquema.
    • Menos sorpresas. Esta página indica qué comandos antiguos ya no existen, para que nadie pierda un día buscando un script inexistente.

    Camino recomendado

    Ejecuta el asistente y después aplica tú el esquema.

    Camino manual

    1. 1

      Configuración y env

      Define DB_BACKEND_MODE, las claves DB_* y AUTH_SECRET en .env.local.

    2. 2

      Base de datos

      Crea una base de datos vacía y aplica data/schema.sql (aplanado v4.1.0). No vuelvas a ejecutar data/migrations/*.sql sobre una base de datos vacía.

    3. 3

      Comprueba y ejecuta

    Modos de install.sh

    ComandoQué hace
    ./install.sh o ./install.sh devConfiguración interactiva en diez pasos: revisión del sistema, herramientas globales, configuración del clon, ring-config.json, npm install, Firebase, OAuth, .env.local, BD opcional, IDE
    ./install.sh --quickLo mismo con valores por defecto

    Carencias conocidas

    Documentación relacionada

    Related documentation

    Self-hosted deployment

    Siguiente paso: lleva el clon que configuraste aquí a un servidor de producción.

    Local Setup

    Mismo flujo: el desarrollo local del día a día una vez instaladas las herramientas.

    OSS vs enterprise

    Ver también: por qué algunos scripts del repositorio solo funcionan dentro de Ringdom.

    1. Docs
    2. /Desarrollo
    3. /Herramientas de la comunidad

    Actualizado 1 oct 20264 min de escucha

    Herramientas de la comunidad

    Estado: install.sh, la ring CLI y las utilidades de ring/scripts/ se distribuyen públicamente. La documentación antigua remitía a scripts/setup-dev.sh, npm run setup:env y scripts/run-migration.sh. No están en el árbol público. Usa ./install.sh para la configuración y web/data/schema.sql para la base de datos. Usa las pestañas Fundador / Desarrollador de la barra lateral para filtrar esta página.

    Tras trasladar la aplicación a web/, el repositorio público tiene tres capas de herramientas: un lanzador en la raíz, los scripts npm propios de la aplicación Next.js y utilidades compartidas de shell y Node en ring/scripts/. La tabla relaciona lo que te pedían ejecutar las guías antiguas con lo que existe ahora.

    La documentación anterior decíaUsa ahora
    ./scripts/setup-dev.sh./install.sh (el modo dev es el predeterminado)
    npm run setup:env (scripts/setup-env.js)./install.sh escribe .env.local, o npm run setup:portal copia la plantilla
    ./scripts/run-migration.shpsql -f web/data/schema.sql sobre una base de datos nueva
    Ring CLI es exclusiva de enterprisenpm run cli:install y luego ring --help. Consulta Ring CLI
    ring deploy prodring prod (solo Kubernetes)

    Lo que tu desarrollador obtiene gratis

    Configuración con un comando

    ./install.sh revisa la máquina, instala los paquetes y escribe tu configuración y tu archivo de secretos.

    Actualizaciones seguras

    ring upgrade muestra los cambios de Ring en upstream antes de que nada toque tu clon.

    Configuración segura para tu marca

    ring-config.json guarda tu marca. Las herramientas nunca lo sobrescriben sin preguntar.

    Por qué importa

    • Primer arranque más rápido. Un desarrollador nuevo puede pasar de git clone a un clon en marcha con un asistente y un archivo de esquema.
    • Menos sorpresas. Esta página indica qué comandos antiguos ya no existen, para que nadie pierda un día buscando un script inexistente.

    Camino recomendado

    Ejecuta el asistente y después aplica tú el esquema.

    Camino manual

    1. 1

      Configuración y env

      Define DB_BACKEND_MODE, las claves DB_* y AUTH_SECRET en .env.local.

    2. 2

      Base de datos

      Crea una base de datos vacía y aplica data/schema.sql (aplanado v4.1.0). No vuelvas a ejecutar data/migrations/*.sql sobre una base de datos vacía.

    3. 3

      Comprueba y ejecuta

    Modos de install.sh

    ComandoQué hace
    ./install.sh o ./install.sh devConfiguración interactiva en diez pasos: revisión del sistema, herramientas globales, configuración del clon, ring-config.json, npm install, Firebase, OAuth, .env.local, BD opcional, IDE
    ./install.sh --quickLo mismo con valores por defecto

    Carencias conocidas

    Documentación relacionada

    Related documentation

    Self-hosted deployment

    Siguiente paso: lleva el clon que configuraste aquí a un servidor de producción.

    Local Setup

    Mismo flujo: el desarrollo local del día a día una vez instaladas las herramientas.

    OSS vs enterprise

    Ver también: por qué algunos scripts del repositorio solo funcionan dentro de Ringdom.

    1. Docs
    2. /Desarrollo
    3. /Herramientas de la comunidad

    Actualizado 1 oct 20264 min de escucha

  1. Tus cambios sobreviven a las actualizaciones. Las fusiones desde upstream se previsualizan y nunca se hace commit por ti.
  2. ./install.sh prod
    Elige Vercel, Ubuntu por SSH o Kubernetes (usa tus propios k8s/*.yaml)
    ./install.sh sync-urls --domain HOSTCorrige la desviación de NEXT_PUBLIC_API_URL y AUTH_URL. --port para entorno local
    ./install.sh setup-dbDebería crear la BD y aplicar schema.sql. Ahora mismo falla en los checkouts públicos (consulta el backlog)

    El ring/install.sh de la raíz solo cambia a web/ y ejecuta web/install.sh.

    Scripts npm que funcionan (ring/web/package.json)

    ScriptDestino
    dev, build, startServidor propio server.ts. build ejecuta antes ensure:config y type-check
    type-check, lint, test, test:coveragetsc, next lint, jest
    ensure:config, setup:portalscripts/ensure-ring-config.sh, copia de la plantilla
    validate:fcm-env, validate:fcm-schemaComprobaciones del env de FCM y del JSONB fcm_tokens
    db:flatten-schemaRegenera data/schema.sql a partir de las migraciones (necesita Postgres local)
    smoke:pipelinesscripts/run-all-smokes.sh
    cli:install, cli:devRing CLI
    check:org-leak, compose:shadowComprobaciones de higiene de Layer 1 para contribuidores

    Desde la raíz del repositorio, npm run dev, build y start delegan en web/ a través de scripts/run-web.sh.

    Scripts npm que conviene evitar

    Siguen listados en web/package.json, pero sus archivos de destino no están en el repositorio, así que fallan: setup, setup:env, setup:new, config:firebase, seed:opportunities, seed:portal, optimize:firebase, migrate:services, fix:service-migration, fix:compilation-errors, test:firebase-optimization, portal:health, portal:analytics. db:apply-schema y db:setup encuentran su destino, pero fallan por una discrepancia de rutas.

    ci:layer1, push:layer1, push:forgejo, push:github-oss, setup:org-dx y merge:org-dev necesitan el overlay privado y la forja de Ringdom. No son para los clones de la comunidad.

  3. Tus cambios sobreviven a las actualizaciones. Las fusiones desde upstream se previsualizan y nunca se hace commit por ti.
  4. ./install.sh prod
    Elige Vercel, Ubuntu por SSH o Kubernetes (usa tus propios k8s/*.yaml)
    ./install.sh sync-urls --domain HOSTCorrige la desviación de NEXT_PUBLIC_API_URL y AUTH_URL. --port para entorno local
    ./install.sh setup-dbDebería crear la BD y aplicar schema.sql. Ahora mismo falla en los checkouts públicos (consulta el backlog)

    El ring/install.sh de la raíz solo cambia a web/ y ejecuta web/install.sh.

    Scripts npm que funcionan (ring/web/package.json)

    ScriptDestino
    dev, build, startServidor propio server.ts. build ejecuta antes ensure:config y type-check
    type-check, lint, test, test:coveragetsc, next lint, jest
    ensure:config, setup:portalscripts/ensure-ring-config.sh, copia de la plantilla
    validate:fcm-env, validate:fcm-schemaComprobaciones del env de FCM y del JSONB fcm_tokens
    db:flatten-schemaRegenera data/schema.sql a partir de las migraciones (necesita Postgres local)
    smoke:pipelinesscripts/run-all-smokes.sh
    cli:install, cli:devRing CLI
    check:org-leak, compose:shadowComprobaciones de higiene de Layer 1 para contribuidores

    Desde la raíz del repositorio, npm run dev, build y start delegan en web/ a través de scripts/run-web.sh.

    Scripts npm que conviene evitar

    Siguen listados en web/package.json, pero sus archivos de destino no están en el repositorio, así que fallan: setup, setup:env, setup:new, config:firebase, seed:opportunities, seed:portal, optimize:firebase, migrate:services, fix:service-migration, fix:compilation-errors, test:firebase-optimization, portal:health, portal:analytics. db:apply-schema y db:setup encuentran su destino, pero fallan por una discrepancia de rutas.

    ci:layer1, push:layer1, push:forgejo, push:github-oss, setup:org-dx y merge:org-dev necesitan el overlay privado y la forja de Ringdom. No son para los clones de la comunidad.

  5. Tus cambios sobreviven a las actualizaciones. Las fusiones desde upstream se previsualizan y nunca se hace commit por ti.
  6. ./install.sh prod
    Elige Vercel, Ubuntu por SSH o Kubernetes (usa tus propios k8s/*.yaml)
    ./install.sh sync-urls --domain HOSTCorrige la desviación de NEXT_PUBLIC_API_URL y AUTH_URL. --port para entorno local
    ./install.sh setup-dbDebería crear la BD y aplicar schema.sql. Ahora mismo falla en los checkouts públicos (consulta el backlog)

    El ring/install.sh de la raíz solo cambia a web/ y ejecuta web/install.sh.

    Scripts npm que funcionan (ring/web/package.json)

    ScriptDestino
    dev, build, startServidor propio server.ts. build ejecuta antes ensure:config y type-check
    type-check, lint, test, test:coveragetsc, next lint, jest
    ensure:config, setup:portalscripts/ensure-ring-config.sh, copia de la plantilla
    validate:fcm-env, validate:fcm-schemaComprobaciones del env de FCM y del JSONB fcm_tokens
    db:flatten-schemaRegenera data/schema.sql a partir de las migraciones (necesita Postgres local)
    smoke:pipelinesscripts/run-all-smokes.sh
    cli:install, cli:devRing CLI
    check:org-leak, compose:shadowComprobaciones de higiene de Layer 1 para contribuidores

    Desde la raíz del repositorio, npm run dev, build y start delegan en web/ a través de scripts/run-web.sh.

    Scripts npm que conviene evitar

    Siguen listados en web/package.json, pero sus archivos de destino no están en el repositorio, así que fallan: setup, setup:env, setup:new, config:firebase, seed:opportunities, seed:portal, optimize:firebase, migrate:services, fix:service-migration, fix:compilation-errors, test:firebase-optimization, portal:health, portal:analytics. db:apply-schema y db:setup encuentran su destino, pero fallan por una discrepancia de rutas.

    ci:layer1, push:layer1, push:forgejo, push:github-oss, setup:org-dx y merge:org-dev necesitan el overlay privado y la forja de Ringdom. No son para los clones de la comunidad.