#localhost:3000 showing blank after installing it on my raspberry pi server.
1 messages · Page 1 of 1 (latest)
I loved 20 but their yaml to self host is away from a easy deploy
i used thier .env attriute to expose it to local network and it workied but didn't have any luck with domain.
Hi @atomic ridge, it should work, what do you see in your console logs?
it show it has mixed content.
so I've a domain managed by cloudflare. Cloudflare enforces https. I've an enginx proxy manager that serves that port with http request since it doesn't work with the other.
A modern open-source CRM
can you also add a cloudflare dns in front of your server? Both need to be https in order to have a secure application. The good news is that twenty server and front actually run on the same container 🙂 So your API is available here: https://crm.xmeteorite.xyz/graphql
So I would say that you just need to update your SERVER_URL to be= https://crm.xmeteorite.xyz/
A modern open-source CRM
the same. Have you fixed it yet?
@atomic ridge @foggy seal do you still need help here?
Yes please. i run via docker, but it show blank page
Could you share your developer console / network tab in chrome?
(screenshots), so I can help troubleshoot the issue
here is my compose
`version: '3.8'
services:
server:
image: twentycrm/twenty:latest
restart: always
environment:
- PORT= 3000
- PG_DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}
- SERVER_URL=${SERVER_URL}
- FRONT_BASE_URL=${FRONT_BASE_URL}
- ACCESS_TOKEN_SECRET=${ACCESS_TOKEN_SECRET}
- LOGIN_TOKEN_SECRET=${LOGIN_TOKEN_SECRET}
- REFRESH_TOKEN_SECRET=${REFRESH_TOKEN_SECRET}
- FILE_TOKEN_SECRET=${FILE_TOKEN_SECRET}
- QUEUE_BULL_REDIS_HOST=redis
- QUEUE_BULL_REDIS_PORT=6379
- QUEUE_BULL_REDIS_DB=2
- SIGN_IN_PREFILLED=true
- STORAGE_TYPE=local
- MESSAGE_QUEUE_TYPE=pg-boss
ports:
- 3000:3000
volumes:
- server-local-data:/app/packages/twenty-server/${STORAGE_LOCAL_PATH:-.local-storage}
- docker-data:/app/docker-data
networks:
- app_network
worker:
image: twentycrm/twenty:latest
command: ["yarn", "worker:prod"]
restart: always
environment:
- PORT= 3000
- PG_DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@postgres:5432/${POSTGRES_DB}
- SERVER_URL=${SERVER_URL}
- FRONT_BASE_URL=${FRONT_BASE_URL}
- ACCESS_TOKEN_SECRET=${ACCESS_TOKEN_SECRET}
- LOGIN_TOKEN_SECRET=${LOGIN_TOKEN_SECRET}
- REFRESH_TOKEN_SECRET=${REFRESH_TOKEN_SECRET}
- FILE_TOKEN_SECRET=${FILE_TOKEN_SECRET}
- QUEUE_BULL_REDIS_HOST=redis
- QUEUE_BULL_REDIS_PORT=6379
- QUEUE_BULL_REDIS_DB=2
- SIGN_IN_PREFILLED=true
- STORAGE_TYPE=local
- MESSAGE_QUEUE_TYPE=pg-boss
networks:
- app_network
volumes:
server-local-data:
docker-data:
networks:
app_network:
driver: bridge
name: database_network
external: true
`
@foggy seal, I would need logs from your browser developer console 🙂
[Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/google, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/google/redirect, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] MicrosoftAuthController {/auth/microsoft}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/microsoft, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/microsoft/redirect, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] GoogleAPIsAuthController {/auth/google-apis}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/google-apis, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/google-apis/get-access-token, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] VerifyAuthController {/auth/verify}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/auth/verify, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] BillingController {/billing}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/billing/webhooks, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] FileController {/files}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/files/*/:filename, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] OpenApiController {/open-api}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/open-api/core, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/open-api/metadata, GET} route
[Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] RestApiMetadataController {/rest/metadata/*}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/metadata/*, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/metadata/*, DELETE} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/metadata/*, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/metadata/*, PATCH} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/metadata/*, PUT} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] RestApiCoreBatchController {/rest/batch/*}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/batch/*, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RoutesResolver] RestApiCoreController {/rest/*}: [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/*, GET} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/*, DELETE} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/*, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/*, PATCH} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [RouterExplorer] Mapped {/rest/*, PUT} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [GraphQLModule] Mapped {/metadata, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [GraphQLModule] Mapped {/graphql, POST} route [Nest] 1 - 07/26/2024, 6:43:47 AM LOG [NestApplication] Nest application successfully started
this is my logs
I would need your browser developer console logs 🙂
The one in chrome
Your front cannot load so the starting investigation point should be your browser (chrome, firefox...)
Is this it? Please forgive me, because I'm not very technical.
I need help but I think I won’t be able to do much now, there is a massacre of students going on in my capital city Dhaka and throughout the cities around the country by the regime and our internet, phone network, electricity was taken down for a week and it’s back now partially but the bandwidth is barely working and a lot of communication and non communication websites have been blocked. There is also a carfew to be shot on sight by the military.
From what I remember is there are some http content that can’t be upgraded to https so it’s throwing a mixed content error when HTTPS request is sent to my port 80. Idk how to make the whole thing work with https.
Reading the news 😦 😦 😦 I'm really sorry @atomic ridge, stay safe
Thank you for this. I’m safe since I didn’t attend the protest that turned into movement but a lot of the university students died and even kids under 18. A 17 y/o girl was shot dead from a helicopter by the special security force for fun.
My goal now is to escape the country.