Skip to content

A NextCloud kubernetes deployment with Apache, MariaDB, Cron, and Redis

License

Notifications You must be signed in to change notification settings

acheaito/nextcloud-kubernetes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes NextCloud

A NextCloud Kubernetes deployment with Apache, MariaDB, Cron, and Redis. For more context around the code, see my article on Medium

Requirements

Deployment

  • Update mariadb/secret.yaml with MYSQL_PASSWORD and MYSQL_ROOT_PASSWORD (can be set to anything, must be base64 encoded)

  • Update nextcloud/ingress.yaml with your kubernetes domain name

  • Adjust storage size in nextcloud/pvc.yaml to fit your needs

  • (Optional) To preview generated configuration before deploying: kustomize build -o final-deployment.yaml

  • Run the following command to build and deploy

      kustomize build | kubectl apply -f -
    

About

A NextCloud kubernetes deployment with Apache, MariaDB, Cron, and Redis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published