You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

1.5 KiB

Ghostfolio on Kubernetes with Helm - Developer's Quick Start Guide

Welcome to the Ghostfolio Kubernetes deployment using Helm! This guide is designed to assist developers with limited Kubernetes (k8s) experience in effortlessly setting up Ghostfolio on any k8s platform.

Prerequisites

Make sure you have the following dependencies installed:

Configuration

  1. Adjust Dependencies:

    Edit the Charts.yaml file to customize dependencies.

  2. Additional Configuration:

    Modify the values.yaml file to include extra configurations, like API_KEY_COINGECKO_DEMO or API_KEY_COINGECKO_PRO.

Deployment Steps

  1. Create a New Namespace:

    Run the following command to create a dedicated namespace for Ghostfolio:

    kubectl create namespace ghostfolio
    
  2. Update Helm Dependencies:

    Keep your Helm dependencies up to date by running:

    helm dependency update
    
  3. Deploy Ghostfolio with Helm:

    Execute the Helm installation command:

    helm install ghostfolio . --namespace ghostfolio
    
  4. Verify Service Readiness:

    Check if the deployment is ready and the service is running:

    kubectl get svc,deploy --namespace ghostfolio
    
  5. Access Ghostfolio in your Browser:

    Open your browser and navigate to:

    localhost:32222
    

    If using Minikube, expose the service to localhost with:

    minikube service ghostfolio-ghostfolio -n ghostfolio