Install on Kubernetes
Install Squidex on a Kubernetes cluster

Supported platforms

  • Kubernetes 1.14+

Use the Helm chart

We provide a Helm chart:
It will run 2 deployments:
It will also create a service and ingress.
Make sure to have an Ingress Controller already setup, such as NGINX.

1. Add the repository

1
helm repo add Squidex https://squidex.github.io/squidex/helm/
Copied!

2. Install the chart

Your kubeconfig must already be in place, and you should be able to run kubectl commands against your cluster.
1
helm install squidex/squidex --set env.URLS__BASEURL=https://squidex.your.domain --set ingress.hostName=squidex.your.domain
Copied!

3. Wait for the rollout

1
kubectl rollout status deployment/squidex
Copied!

Troubleshooting

Please check the logs first using docker.
1
kubectl logs deploy/squidex
Copied!

Common issues

Warning for ServerGC

info: Orleans.Runtime.Silo[100404] Silo starting with GC settings: ServerGC=False GCLatencyMode=Interactive warn: Orleans.Runtime.Silo[100405] Note: Silo not running with ServerGC turned on - recommend checking app config : -- warn: Orleans.Runtime.Silo[100405] Note: ServerGC only kicks in on multi-core systems (settings enabling ServerGC have no effect on single-core machines).
This is not a critical warning. ServerGC is a special garbage collector as it has no positive or negative impact when running with a single core. You can just ignore it.
Solution: Request more than 1 CPU
1
resources:
2
requests:
3
cpu: 2
Copied!

More issues?

It is very likely a configuration problem and not related to hosting under Docker. Checkout
Last modified 12h ago