Hi,
I tried using ghostfolio, nut i does not have the features i need.
If someone wants to try it:
{
"ghostfolio": {
"container_links": {
"ghostfolio": [
{
"name": "ghostfolio-to-db",
"source_container": "ghostfolio-postgres"
},
{
"name": "ghostfolio-to-redis",
"source_container": "ghostfolio-redis"
}
]
},
"containers": {
"ghostfolio": {
"image": "ghostfolio/ghostfolio",
"tag" : "latest",
"launch_order": 3,
"opts": [
[
"-e",
"DATABASE_URL=postgres://ghostfoliouser:ghostfoliopassword@ghostfolio-postgres:5432/ghostfoliodb?sslmode=prefer"
],
[
"-e",
"REDIS_HOST=ghostfolio-redis"
],
[
"-e",
"REDIS_PORT=6379"
]
],
"ports": {
"3333": {
"description": "Web UI Port. Suggested default: 3000.",
"host_default": 3000,
"label": "Web UI Port",
"ui": true
}
},
"volumes": {
"/app/data": {
"description": "Persistent data storage for Ghostfolio.",
"label": "Ghostfolio Data Storage"
}
},
"environment": {
"JWT_SECRET_KEY" : {
"description": "A secure secret key for your Ghostfolio instance.",
"label": "Secret Key"
},
"ACCESS_TOKEN_SALT" : {
"description":"A secure secret key for your Ghostfolio instance.",
"label":"Access Token Salt"
}
}
},
"ghostfolio-postgres": {
"image": "docker.io/library/postgres",
"tag": "17-alpine",
"launch_order": 2,
"opts": [
[
"-e",
"POSTGRES_DB=ghostfoliodb"
],
[
"-e",
"POSTGRES_USER=ghostfoliouser"
],
[
"-e",
"POSTGRES_PASSWORD=ghostfoliopassword"
]
],
"volumes": {
"/var/lib/postgresql/data": {
"description": "Persistent data storage for PostgreSQL.",
"label": "PostgreSQL Data Storage"
}
}
},
"ghostfolio-redis": {
"image": "docker.io/library/redis",
"tag": "alpine",
"launch_order": 1,
"volumes": {
"/data": {
"description": "Choose a Share for Redis data.",
"label": "Redis Data Share"
}
}
}
},
"description": "Ghostfolio is an open-source wealth management software to manage investments and stocks.",
"version": "latest",
"website": "https://ghostfol.io/",
"ui": {
"slug": ""
}
}
}