mirror of
https://gitlab.com/bramw/baserow.git
synced 2025-04-13 08:41:46 +00:00
1.9 KiB
1.9 KiB
Install with Helm
Community Maintained Helm Chart
Find the community Baserow helm chart here maintained by Christian Knell.
We recommend that you:
- Run the chart with ingress enabled:
2.
backend.ingress.enabled=true
3.frontend.ingress.enabled=true
- Make sure you configure two domains, one for the backend api API one for the frontend
server.
5. Set
config.publicFrontendUrl=https://your-baserow-servers-domain.com
5. Setconfig.publicBackendUrl=https://api.your-baserow-servers-domain.com
- Configure all the relevant
backend.config.aws
variables to upload and serve user files in a S3 compatible service of your own choosing.
Deploying Baserow using Helm and K3S
K3S is an easy way of getting a local K8S cluster running locally for testing and development. This guide will walk you through setting it K3S with Baserow using the community helm chart above.
# From https://devops.stackexchange.com/questions/16043/error-error-loading-config-file-etc-rancher-k3s-k3s-yaml-open-etc-rancher
export KUBECONFIG=~/.kube/config
mkdir ~/.kube 2> /dev/null
# Make sure you aren't overriding an existing k8s configuration in ~/.kube/config
(set -o noclobber; sudo k3s kubectl config view --raw > "$KUBECONFIG")
chmod 600 "$KUBECONFIG"
# Check you can access the cluster
helm ls --all-namespaces
# You should see something like
# NAME NAMESPACE REVISION UPDATED STATUS CHART APP VERSION
- Install Baserow using Helm
helm repo add christianknell https://christianknell.github.io/helm-charts
helm repo update
helm install 1.5.3 christianknell/baserow
# Finally follow the printed instructions.