Favicon of Ghostfolio

Ghostfolio

Monitor your complete net worth with a private dashboard. Track cash, stocks, ETFs, and cryptocurrencies from all your accounts in one place.

Managing your investments can be complicated when they are spread across various brokers, exchanges, and bank accounts. This tool simplifies your financial life by providing a single, comprehensive dashboard to monitor your entire portfolio. You can track all your assets, including cash, stocks, ETFs, and even cryptocurrencies, from multiple platforms in one unified view.

Gain a clear understanding of your financial health by seeing your total net worth calculated in real-time. As an open-source wealth management software, it puts you in control of your financial data, offering a private and secure way to manage your finances without relying on third-party services.

Key features include:

  • Consolidating assets from multiple accounts.
  • Tracking stocks, ETFs, and cryptocurrencies.
  • Visualizing your portfolio performance over time.
  • Maintaining privacy with a self-hostable solution.

Directory Structure

ghostfolio
postgres-data
redis-data
.env
docker-compose.yml

docker-compose.yml

services:
  postgres:
    image: postgres:15-alpine
    environment:
      POSTGRES_DB: ghostfolio
      POSTGRES_USER: ghostfolio
      POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    volumes:
      - ./postgres-data:/var/lib/postgresql/data
    restart: always

  redis:
    image: redis:alpine
    restart: always
    command: --requirepass ${REDIS_PASSWORD}
    volumes:
      - ./redis-data:/data

  ghostfolio:
    image: ghostfolio/ghostfolio:latest
    environment:
      ACCESS_TOKEN_SALT: ${ACCESS_TOKEN_SALT}
      DATABASE_URL: postgresql://ghostfolio:${POSTGRES_PASSWORD}@postgres:5432/ghostfolio?schema=public
      JWT_SECRET_KEY: ${JWT_SECRET_KEY}
      REDIS_HOST: redis
      REDIS_PASSWORD: ${REDIS_PASSWORD}
      REDIS_PORT: 6379
    ports:
      - 3333:3333
    depends_on:
      - postgres
      - redis
    restart: always

.env

POSTGRES_PASSWORD=your_secure_postgres_password
REDIS_PASSWORD=your_secure_redis_password
ACCESS_TOKEN_SALT=your_secure_access_token_salt
JWT_SECRET_KEY=your_secure_jwt_secret_key
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Ghostfolio

Favicon

 

  
  
Favicon

 

  
  
Favicon