Forgejo
Deploy Forgejo like you deployed Ghost
The next platform to deploy from the ones listed in the chapter about requirements of the K3s cluster is Forgejo. Forgejo is a Git-based control version system platform which, from a Kubernetes point of view, is like the Ghost platform you have deployed. And what exactly makes Forgejo so similar to Ghost?
Both platforms share the need for a database, a storage space for their data and the capacity of using a cache system such as Valkey. Therefore, you can expect the Forgejo deployment in your Kubernetes cluster should mirrors Ghost’s. In fact, the procedure is so similar that this Forgejo procedure will not repeat the same explanations already given for the Ghost deployment, except for specific particularities:
Plan the deployment of the Ghost platform’s components and prepare storage to accommodate them.
1st
Prepare the deployment of a Valkey instance as cache server for Forgejo.
2nd
Prepare an instance of PostgreSQL to be the database server of Forgejo.
3rd
Prepare your instance of the Forgejo server.
4th
Put together all the components and deploy the Forgejo platform in your K3s cluster.
5th