App Submission: Twenty (#2484)

This commit is contained in:
Denny 2025-04-18 11:13:06 +02:00 committed by GitHub
parent 32c3c01849
commit 0914efd7d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 112 additions and 0 deletions

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@

View File

@ -0,0 +1 @@

71
twenty/docker-compose.yml Normal file
View File

@ -0,0 +1,71 @@
version: '3.7'
services:
app_proxy:
environment:
APP_HOST: twenty_server_1
APP_PORT: 3000
PROXY_AUTH_ADD: "false"
server:
image: twentycrm/twenty:v0.50.0@sha256:39fb13a0b1f1e98ddf9795d9e98641b4e4a0cfc8abe0d30e18b013ec2bfadd9c
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/server-local-data:/app/packages/twenty-server/.local-storage
- ${APP_DATA_DIR}/data/docker-data:/app/docker-data
environment:
NODE_PORT: 3000
PG_DATABASE_URL: postgres://postgres:postgres@twenty_db_1:5432/default
SERVER_URL: http://${DEVICE_DOMAIN_NAME}:2020
REDIS_URL: redis://twenty_redis_1:6379
APP_SECRET: 2Gn5puuVCH0SI386E9RqOqHm0hGIAyrB
depends_on:
db:
condition: service_healthy
healthcheck:
test: curl --fail http://localhost:3000/healthz
interval: 5s
timeout: 5s
retries: 10
restart: on-failure
worker:
image: twentycrm/twenty:v0.50.0@sha256:39fb13a0b1f1e98ddf9795d9e98641b4e4a0cfc8abe0d30e18b013ec2bfadd9c
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/server-local-data:/app/packages/twenty-server/.local-storage
command: ["yarn", "worker:prod"]
environment:
PG_DATABASE_URL: postgres://postgres:postgres@twenty_db_1:5432/default
SERVER_URL: http://${DEVICE_DOMAIN_NAME}:2020
REDIS_URL: redis://twenty_redis_1:6379
DISABLE_DB_MIGRATIONS: "true"
APP_SECRET: 2Gn5puuVCH0SI386E9RqOqHm0hGIAyrB
depends_on:
db:
condition: service_healthy
server:
condition: service_healthy
restart: on-failure
db:
image: postgres:16.8@sha256:74e7a26f7db1d5bbce23b4132fb4855ed0987ec9dc44f6d078ba8800892dc927
user: "1000:1000"
volumes:
- ${APP_DATA_DIR}/data/db-data:/var/lib/postgresql/data
environment:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
healthcheck:
test: pg_isready -U postgres -h localhost -d postgres
interval: 5s
timeout: 5s
retries: 10
restart: on-failure
redis:
image: redis:7.4.2@sha256:bd41d55aae1ecff61b2fafd0d66761223fe94a60373eb6bb781cfbb570a84079
user: "1000:1000"
restart: on-failure
volumes:
- "${APP_DATA_DIR}/data/redis:/data"

37
twenty/umbrel-app.yml Normal file
View File

@ -0,0 +1,37 @@
manifestVersion: 1
id: twenty
name: Twenty
tagline: An adaptable CRM solution for seamless team collaboration and growth
category: files
version: "0.50.0"
port: 2020
description: >-
Twenty is the leading open-source CRM, built by a community of hundreds of contributors to meet the unique needs of your business. Designed for flexibility, it helps businesses of all sizes efficiently manage customer relationships and streamline workflows.
With Twenty, you can easily manage customer data through its contact management system. You can create custom objects and fields to capture information specific to your business operations, ensuring that your CRM is tailored to your needs. The platform offers both Kanban and Table Views, allowing you to visualize your workflow and manage projects in a way that works best for your team.
It also features pipeline visualization, giving you a clear overview of your processes and helping you track your sales funnel. Email integration is another valuable feature, allowing you to view emails related to a specific customer or company directly within your workspace. This integration ensures that your team can collaborate efficiently without leaving the platform.
Notes and tasks can be easily added to each record, enabling your team to document key information and track customer interactions. For those needing more advanced automation, Twenty offers API and Webhook support, making it easy to connect to other applications and automate workflows.
Benefits of using Twenty include improved organization, streamlined communication, better data management, and enhanced collaboration within your team. The flexibility and customization options also ensure that Twenty can adapt as your business grows and changes.
developer: Twenty.com PBC
website: https://twenty.com/
submitter: dennysubke
submission: https://github.com/getumbrel/umbrel-apps/pull/2484
repo: https://github.com/twentyhq/twenty
support: https://github.com/twentyhq/twenty/issues
gallery:
- 1.jpg
- 2.jpg
- 3.jpg
- 4.jpg
releaseNotes: ""
dependencies: []
path: ""
defaultUsername: ""
defaultPassword: ""