Ghostfolio worker does not get created. #1724

Closed
opened 2026-02-05 02:04:18 +03:00 by OVERLORD · 2 comments
Owner

Originally created by @mjacobs63 on GitHub (Oct 4, 2025).

Have you read and understood the above guidelines?

yes

📜 What is the name of the script you are using?

Ghostfolio

📂 What was the exact command used to execute the script?

The script only installs the ghostfolio-api and not the ghostfolio-worker. This results in a system that stores the data but never updates it. Kind of useless.

⚙️ What settings are you using?

  • Default Settings
  • Advanced Settings

🖥️ Which Linux distribution are you using?

Debian 13

📈 Which Proxmox version are you on?

9.0.10

📝 Provide a clear and concise description of the issue.

After running the script and importing my data into ghostfolio, I found that it was not updating the data based on the market. In troubleshooting, I found that the ghostfolio-worker did not get loaded. Adding the following to the docker-compose.yml file and rebuilding fixed the issue.

ghostfolio-worker:
image: docker.io/ghostfolio/ghostfolio:latest
container_name: ghostfolio-worker
restart: unless-stopped
init: true
cap_drop:
- ALL
security_opt:
- no-new-privileges:true
env_file:
- ../.env
depends_on:
ghostfolio:
condition: service_healthy
postgres:
condition: service_healthy
redis:
condition: service_healthy
command: ["node", "/ghostfolio/apps/worker/main.js"]

🔄 Steps to reproduce the issue.

Runs script as directed.

Paste the full error output (if available).

No errors.

🖼️ Additional context (optional).

No response

Originally created by @mjacobs63 on GitHub (Oct 4, 2025). ### ✅ Have you read and understood the above guidelines? yes ### 📜 What is the name of the script you are using? Ghostfolio ### 📂 What was the exact command used to execute the script? The script only installs the ghostfolio-api and not the ghostfolio-worker. This results in a system that stores the data but never updates it. Kind of useless. ### ⚙️ What settings are you using? - [ ] Default Settings - [ ] Advanced Settings ### 🖥️ Which Linux distribution are you using? Debian 13 ### 📈 Which Proxmox version are you on? 9.0.10 ### 📝 Provide a clear and concise description of the issue. After running the script and importing my data into ghostfolio, I found that it was not updating the data based on the market. In troubleshooting, I found that the ghostfolio-worker did not get loaded. Adding the following to the docker-compose.yml file and rebuilding fixed the issue. ghostfolio-worker: image: docker.io/ghostfolio/ghostfolio:latest container_name: ghostfolio-worker restart: unless-stopped init: true cap_drop: - ALL security_opt: - no-new-privileges:true env_file: - ../.env depends_on: ghostfolio: condition: service_healthy postgres: condition: service_healthy redis: condition: service_healthy command: ["node", "/ghostfolio/apps/worker/main.js"] ### 🔄 Steps to reproduce the issue. Runs script as directed. ### ❌ Paste the full error output (if available). No errors. ### 🖼️ Additional context (optional). _No response_
OVERLORD added the bug label 2026-02-05 02:04:18 +03:00
Author
Owner

@tremor021 commented on GitHub (Oct 4, 2025):

Ummm... Our script doesn't use docker or docker-compose. Its a bare metal install of Ghostfolio

If you would check their github, there is no mention of any "workers" in their docker compose or Dockerfiles...

The script works as intended

@tremor021 commented on GitHub (Oct 4, 2025): Ummm... Our script doesn't use docker or docker-compose. Its a bare metal install of Ghostfolio If you would check their github, there is no mention of any "workers" in their docker compose or Dockerfiles... The script works as intended
Author
Owner

@mjacobs63 commented on GitHub (Oct 4, 2025):

If you run your script the end product does not work as intended. No updates happen as there is no mechanism to get updates from Yahoo finance. I took a look at the Ghostfolio github and you are correct. Your script installs it as they have it. For some reason they do not have the ghostfolio-worker configured in their docker-compose file.

@mjacobs63 commented on GitHub (Oct 4, 2025): If you run your script the end product does not work as intended. No updates happen as there is no mechanism to get updates from Yahoo finance. I took a look at the Ghostfolio github and you are correct. Your script installs it as they have it. For some reason they do not have the ghostfolio-worker configured in their docker-compose file.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ProxmoxVE#1724