
Prerrequisitos
- Linux and MacOS
- Windows (WSL)
Antes de que puedas instalar y usar Twenty, asegúrate de instalar lo siguiente en tu computadora:
Paso 1: Clonar con Git
En tu terminal, ejecuta el siguiente comando.- SSH (Recommended)
- HTTPS
Si aún no has configurado claves SSH, puedes aprender cómo hacerlo aquí.
Paso 2: Ubícate en la raíz
Paso 3: Configurar una Base de Datos PostgreSQL
- Linux
- Mac OS
- Windows (WSL)
Option 1 (preferred): To provision your database locally:
Use the following link to install Postgresql on your Linux machine: Postgresql InstallationNote: You might need to add
sudo -u postgres to the command before psql to avoid permission errors.postgres y contraseña postgres.
Paso 4: Configurar una Base de Datos Redis (cache)
Twenty requiere un caché de redis para proporcionar el mejor rendimiento- Linux
- Mac OS
- Windows (WSL)
Option 1: To provision your Redis locally:
Use the following link to install Redis on your Linux machine: Redis Installation
Paso 5: Configurar las variables de entorno
Usa variables de entorno o archivos.env para configurar tu proyecto. Más información aquí
Copia los archivos .env.example en /front y /server:
Paso 6: Instalación de dependencias
Para compilar el servidor de Twenty e ingresar algunos datos en tu base de datos, ejecuta el siguiente comando:npm o pnpm no funcionarán
Paso 7: Ejecutar el proyecto
- Linux
- Mac OS
- Windows (WSL)
Dependiendo de tu distribución de Linux, el servidor Redis podría iniciarse automáticamente.
Si no es así, consulte la guía de instalación de Redis para su distribución.
Paso 8: Use Twenty
Frontend El frontend de Twenty estará ejecutándose en http://localhost:3001. Puede iniciar sesión usando la cuenta demo por defecto:tim@apple.dev (contraseña: tim@apple.dev)
Backend
- El servidor de Twenty estará operativo en http://localhost:3000
- La API GraphQL puede ser accedida en http://localhost:3000/graphql
- La API REST puede ser alcanzada en http://localhost:3000/rest