• Welcome to the Chevereto User Community!

    Here, users from all over the world come together to learn, share, and collaborate on everything related to Chevereto. It's a place to exchange ideas, ask questions, and help improve the software.

    Please keep in mind:

    • This community is user-driven. Always be polite and respectful to others.
    • Support development by purchasing a Chevereto license, which also gives you priority support.
    • Go further by joining the Community Subscription for even faster response times and to help sustain this space
  • Chevereto Support CLST

    Support response

    Support checklist

    • Got a Something went wrong message? Read this guide and provide the actual error. Do not skip this.
    • Confirm that the server meets the System Requirements
    • Check for any available Hotfix - your issue could be already reported/fixed
    • Read documentation - It will be required to Debug and understand Errors for a faster support response

Small guide how to install on kubernetes

dobey

Chevereto Member
I've been using chevereto for a while now, always via a docker container but since I was moving most of my stuff into kubernetes, I thought I would give chevereto a try as well. I've attached some yaml files that I've made to get this working.

1. run the pvc.yaml to create the 2 claims for the persistent storage, one is for your images and one is for your database
2. run the secret.yaml to create the secret which holds your user/pass and root_pass for the mariaDB pod, encoded in base64.
3. run the deploymentdb.yaml to create the mariaDB deployment
4. run the deployment.yaml to create the chevereto deployment
5. run the services.yaml to assign a clusterIP to both deployments
6. run the ingress.yaml to create the ingress to connect this to the outside world.

For the last one, I've used nginx as my ingress and cert-manager to create the proper certificate via let's encrypt.


Once completed you should be able to see your page, it will show up as the free-edition even when you have your license_key as an environment variable. This is normal, once you hit the upgrade button on your dashboard it will show up the pro edition.

It's also available on github: https://github.com/dobey-xx/chevereto_deployment/tree/main
 

Attachments

Last edited:
Updated the gitrepo, as I personally moved away from the ingresses and went the Gateway and httproutes. Thinking of converting it to a helm chart for easier use.
 
Back
Top