{"version":1,"pages":[{"id":"0jcEYyGDfOOEvBRESAyp","title":"Blobber Stress Testing","pathname":"/zus-devops","siteSpaceId":"sitesp_EOLHd","description":"To test file upload/download speed on zus network vs AWS s3."},{"id":"lSjcAqUWOe4UpE3BBPbc","title":"Pre-requisites","pathname":"/zus-devops/blobber-stress-testing/pre-requisites","siteSpaceId":"sitesp_EOLHd","description":"Tools/packages needed to be pre-installed on the server.","breadcrumbs":[{"label":"Blobber Stress Testing"}]},{"id":"mnOB5Oc4xFy4l2rHLJUN","title":"Blobber stress script","pathname":"/zus-devops/blobber-stress-testing/blobber-stress-script","siteSpaceId":"sitesp_EOLHd","description":"Bash script to stress blobber.","breadcrumbs":[{"label":"Blobber Stress Testing"}]},{"id":"6XYwzst3Diksbl2fk3VS","title":"Run blobber stress script","pathname":"/zus-devops/blobber-stress-testing/run-blobber-stress-script","siteSpaceId":"sitesp_EOLHd","description":"Run bash script to stress blobbers on ZUS network & AWS s3.","breadcrumbs":[{"label":"Blobber Stress Testing"}]},{"id":"Xn1OG83zmqMagSOcnDnp","title":"Gosdk","pathname":"/zus-devops/blobber-stress-testing/gosdk","siteSpaceId":"sitesp_EOLHd","description":"How to use specific gosdk for testing","breadcrumbs":[{"label":"Blobber Stress Testing"}]},{"id":"UvY0O2fYlDSLLsPv2R7f","title":"k8s - Monitoring & logging","pathname":"/zus-devops/k8s-monitoring-and-logging","siteSpaceId":"sitesp_EOLHd","description":"Grafana: A must-have tool for visualizing metrics, monitoring, and analyzing data to make educated decisions in a variety of fields."},{"id":"ZMQO2RrsYkzhk94jdkqD","title":"Grafana Dashboards","pathname":"/zus-devops/k8s-monitoring-and-logging/grafana-dashboards","siteSpaceId":"sitesp_EOLHd","description":"Visualize all services, cluster and server.","breadcrumbs":[{"label":"k8s - Monitoring & logging"}]},{"id":"q09HMSx2Qy8Uu2z64jp9","title":"Grafana Monitoring Dashboards","pathname":"/zus-devops/k8s-monitoring-and-logging/grafana-dashboards/grafana-monitoring-dashboards","siteSpaceId":"sitesp_EOLHd","description":"Grafana dashboard: Prometheus-powered efficient monitoring that provides significant insights and visualizations for improved operational visibility and analysis.","breadcrumbs":[{"label":"k8s - Monitoring & logging"},{"label":"Grafana Dashboards"}]},{"id":"GyjO6FukcM09R9E1atLm","title":"Loki","pathname":"/zus-devops/k8s-monitoring-and-logging/loki","siteSpaceId":"sitesp_EOLHd","description":"Loki: A powerful open-source logging tool for centralized log collection, storage, and analysis that is frequently combined with Grafana for comprehensive monitoring.","breadcrumbs":[{"label":"k8s - Monitoring & logging"}]},{"id":"Z6QHZdurUdj0SDmg1B80","title":"Grafana Logs Dashboards","pathname":"/zus-devops/k8s-monitoring-and-logging/loki/grafana-logs-dashboards","siteSpaceId":"sitesp_EOLHd","description":"Loki is a scalable logging system inspired by Prometheus. Aggregates, indexes, and searches logs efficiently, offering useful insights for monitoring and debugging applications.","breadcrumbs":[{"label":"k8s - Monitoring & logging"},{"label":"Loki"}]},{"id":"0Sn87QI8byeIZPoTqNXv","title":"Grafana Video","pathname":"/zus-devops/k8s-monitoring-and-logging/grafana-video","siteSpaceId":"sitesp_EOLHd","description":"video demo of Grafana","breadcrumbs":[{"label":"k8s - Monitoring & logging"}]},{"id":"FGFJlvxJsqgObsAwqe05","title":"Docker - Monitoring & logging","pathname":"/zus-devops/docker-monitoring-and-logging","siteSpaceId":"sitesp_EOLHd","description":"Using Docker-based deployment, you can easily monitor and log networks, ensuring efficient management and visibility into network performance and activity."},{"id":"gYfWG31GqTihYtFzR4Nu","title":"Grafana Monitoring Dashboards","pathname":"/zus-devops/docker-monitoring-and-logging/grafana-monitoring-dashboards","siteSpaceId":"sitesp_EOLHd","description":"Grafana dashboard: Prometheus-powered efficient monitoring that provides significant insights and visualizations for improved operational visibility and analysis.","breadcrumbs":[{"label":"Docker - Monitoring & logging"}]},{"id":"IDuRKZke3Fgbz3LRMvMR","title":"Loki","pathname":"/zus-devops/docker-monitoring-and-logging/loki","siteSpaceId":"sitesp_EOLHd","description":"Loki: Efficient, open-source logging system by Grafana. Collects, indexes, and queries logs for streamlined monitoring and troubleshooting. Highly scalable.","breadcrumbs":[{"label":"Docker - Monitoring & logging"}]},{"id":"MzAJ6uwzmC45G9s4LmZ8","title":"Rancher","pathname":"/zus-devops/rancher","siteSpaceId":"sitesp_EOLHd","description":"Rancher is used for managing Kubernetes cluster."},{"id":"dv9FDa3SQWaU6B2vaOZh","title":"Rancher Password","pathname":"/zus-devops/rancher/rancher-password","siteSpaceId":"sitesp_EOLHd","description":"How to get Rancher password","breadcrumbs":[{"label":"Rancher"}]},{"id":"QOzZ33z9M6tSAsz7ZOIi","title":"Rancher Dashboard","pathname":"/zus-devops/rancher/rancher-dashboard","siteSpaceId":"sitesp_EOLHd","description":"Rancher UI understanding.","breadcrumbs":[{"label":"Rancher"}]},{"id":"PaXTCrI19lvTSUVvlD6q","title":"Cluster","pathname":"/zus-devops/rancher/cluster","siteSpaceId":"sitesp_EOLHd","description":"All services present in Cluster.","breadcrumbs":[{"label":"Rancher"}]},{"id":"7QSMg61YNgrHLFekhDTu","title":"Config Change","pathname":"/zus-devops/rancher/config-change","siteSpaceId":"sitesp_EOLHd","description":"Change config values by using Rancher.","breadcrumbs":[{"label":"Rancher"}]},{"id":"1gM4QKoPK7LkpWRiCnLf","title":"Change Image Tag","pathname":"/zus-devops/rancher/change-image-tag","siteSpaceId":"sitesp_EOLHd","description":"Change image tag of any service.","breadcrumbs":[{"label":"Rancher"}]},{"id":"FZ4FJytzhASYE43COWso","title":"Rancher Video & Doc","pathname":"/zus-devops/rancher/rancher-video-and-doc","siteSpaceId":"sitesp_EOLHd","description":"Rancher Video for better understanding.","breadcrumbs":[{"label":"Rancher"}]},{"id":"9fVUM5GZ2eXEoUVjl9zK","title":"Portainer","pathname":"/zus-devops/portainer","siteSpaceId":"sitesp_EOLHd","description":"Manage docker-based networks by Portainer."},{"id":"uw90iAWFsqA6LFr0ST4b","title":"Portainer Usage","pathname":"/zus-devops/portainer/portainer-usage","siteSpaceId":"sitesp_EOLHd","description":"Docker Based Deployment have Portainer","breadcrumbs":[{"label":"Portainer"}]},{"id":"ZPvQTggwhOWOfWDyKWRn","title":"zus-cicd Repository","pathname":"/zus-devops/zus-cicd-repository","siteSpaceId":"sitesp_EOLHd","description":"zus-cicd repository contains thorough documentation of every Git operation that may be used to quickly and efficiently."},{"id":"rGaGqwjAgYTjSseXsPuv","title":"HEALTHCHECK ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert","siteSpaceId":"sitesp_EOLHd","description":"A HealthCheck alert notifies of system health issues, triggering timely responses to maintain optimal performance and reliability levels.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"mWNV2uCtN16eGDx5YgDN","title":"SHARDER HEALTHCHECK ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert/sharder-healthcheck-alert","siteSpaceId":"sitesp_EOLHd","description":"A scheduled Git operation checks the health of the sharder's, ensuring the system's sharder are reliable and robust.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"HEALTHCHECK ALERT"}]},{"id":"CP0tSk1vURSW441rU8ia","title":"MINER HEALTHCHECK ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert/miner-healthcheck-alert","siteSpaceId":"sitesp_EOLHd","description":"A scheduled Git operation checks the health of the miner's, ensuring the system's miner are reliable and robust.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"HEALTHCHECK ALERT"}]},{"id":"LjhtBmEakEYMBFaHrwME","title":"BLOBBER HEALTHCHECK ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert/blobber-healthcheck-alert","siteSpaceId":"sitesp_EOLHd","description":"A scheduled Git operation checks the health of the blobber's, ensuring the system's blobber are reliable and robust.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"HEALTHCHECK ALERT"}]},{"id":"1SdYN8PnjNefE2YVtKjo","title":"GRAFANA DOWN ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert/grafana-down-alert","siteSpaceId":"sitesp_EOLHd","description":"For server instances used in system tests, Kubernetes deployments with the designation \"dev-[1:9]\" are used. This enables effective testing and validation of Grafana.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"HEALTHCHECK ALERT"}]},{"id":"lVpSoB7tbk3UlJWb1Jw5","title":"RANCHER DOWN ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert/rancher-down-alert","siteSpaceId":"sitesp_EOLHd","description":"For server instances used in system tests, Kubernetes deployments with the designation \"dev-[1:9]\" are used. This enables effective testing and validation of Rancher.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"HEALTHCHECK ALERT"}]},{"id":"bFo5KuuIbrP1NNpHOBSX","title":"WEB-APPS DOWN ALERT","pathname":"/zus-devops/zus-cicd-repository/healthcheck-alert/web-apps-down-alert","siteSpaceId":"sitesp_EOLHd","description":"By quickly identifying and resolving any potential accessibility problems, Scheduled Cron Job ensures a flawless user experience by checking the accessibility of web-app links.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"HEALTHCHECK ALERT"}]},{"id":"KwDeXrQpAxRWbCq6DM6c","title":"K8S DEPLOYMENT","pathname":"/zus-devops/zus-cicd-repository/k8s-deployment","siteSpaceId":"sitesp_EOLHd","description":"For faster and effective deployment and maintenance of containerized apps, a Kubernetes deployment configured for testing uses a Helm chart.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"FJcKwxURgd2K1jsQ9Y57","title":"TEST NETWORK DEPLOYMENT","pathname":"/zus-devops/zus-cicd-repository/k8s-deployment/test-network-deployment","siteSpaceId":"sitesp_EOLHd","description":"test.zus.network - Using a Kubernetes-based deployment and an internal Helm chart for effective setup and administration, the network is set up for developer testing.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"K8S DEPLOYMENT"}]},{"id":"ctmYvB0HwXOWSiugHj4o","title":"DEV NETWORK DEPLOYMENT","pathname":"/zus-devops/zus-cicd-repository/k8s-deployment/dev-network-deployment","siteSpaceId":"sitesp_EOLHd","description":"dev.0chain.net - Using a Kubernetes-based deployment and an internal Helm chart for effective setup and administration, the network is set up for developer testing.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"K8S DEPLOYMENT"}]},{"id":"ZV4ZE1NFHdTJMT5A4phD","title":"HELM NETWORK DEPLOYMENT","pathname":"/zus-devops/zus-cicd-repository/k8s-deployment/helm-network-deployment","siteSpaceId":"sitesp_EOLHd","description":"helm.0chain.net - Using a Kubernetes-based deployment and an internal Helm chart for effective setup and administration, the network is set up for developer testing.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"K8S DEPLOYMENT"}]},{"id":"R7P2FgktngA7VDvBGb2G","title":"BLIMPCHALKVULT NETWORK DEPLOYMENT","pathname":"/zus-devops/zus-cicd-repository/k8s-deployment/blimpchalkvult-network-deployment","siteSpaceId":"sitesp_EOLHd","description":"blimpchalkvult.devnet-0chain.net - Using a Kubernetes-based deployment and an internal Helm chart for effective setup and administration, the network is set up for developer testing.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"K8S DEPLOYMENT"}]},{"id":"xgU6wRltqDuV6Bxxm3n5","title":"IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update","siteSpaceId":"sitesp_EOLHd","description":"New images are substituted for old ones in a Kubernetes cluster during image updates, and \"clean dB\" may also reset related providers and databases.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"CC52JRqIBs6F6kQsT5iz","title":"MINER & SHARDER IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update/miner-and-sharder-image-update","siteSpaceId":"sitesp_EOLHd","description":"In a Kubernetes cluster, updating sharder & miner image entails either a straightforward image update or a more involved \"cleandb\" deployment.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"IMAGE UPDATE"}]},{"id":"PcZR2llAwMSBPkUdlQPQ","title":"0DNS IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update/0dns-image-update","siteSpaceId":"sitesp_EOLHd","description":"In a Kubernetes cluster, updating 0dns image entails either a straightforward image update or a more involved \"cleandb\" deployment.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"IMAGE UPDATE"}]},{"id":"HVUKCbDQFbAGT8CcH56j","title":"BLOBBER IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update/blobber-image-update","siteSpaceId":"sitesp_EOLHd","description":"In a Kubernetes cluster, updating blobber image entails either a straightforward image update or a more involved \"cleandb\" deployment.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"IMAGE UPDATE"}]},{"id":"Zu2TD4CtUV23qqDyhnOk","title":"0BOX IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update/0box-image-update","siteSpaceId":"sitesp_EOLHd","description":"In a Kubernetes cluster, updating 0box image entails either a straightforward image update or a more involved \"cleandb\" deployment.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"IMAGE UPDATE"}]},{"id":"XuIwPtpEaYlnXCSTyQU8","title":"AUTHORIZER IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update/authorizer-image-update","siteSpaceId":"sitesp_EOLHd","description":"In a Kubernetes cluster, updating authorizer image entails either a straightforward image update or a more involved \"cleandb\" deployment.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"IMAGE UPDATE"}]},{"id":"yo1BTBu6aFrFar13FOYw","title":"0NFT IMAGE UPDATE","pathname":"/zus-devops/zus-cicd-repository/image-update/0nft-image-update","siteSpaceId":"sitesp_EOLHd","description":"In a Kubernetes cluster, updating 0nft image entails either a straightforward image update or a more involved \"cleandb\" deployment.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"IMAGE UPDATE"}]},{"id":"5KqkOn47hqzS2c4PrpZC","title":"BLOG.ZUS.NETWORK","pathname":"/zus-devops/zus-cicd-repository/blog.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Docker Compose is used to deploy WordPress and MySQL, making setup easier and guaranteeing a flawless connection between the well-known CMS and databases.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"KvMji1Kl06JF3dpNHQEr","title":"BLOG CERTIFICATE RENEW","pathname":"/zus-devops/zus-cicd-repository/blog.zus.network/blog-certificate-renew","siteSpaceId":"sitesp_EOLHd","description":"Renew blog.zus.network certificate - By changing encryption keys and configurations, a Certbot certificate renewal entails prolonging its validity and assuring ongoing secure connection.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"BLOG.ZUS.NETWORK"}]},{"id":"st5bItW4kMhf71kapact","title":"BLOG BACKUP","pathname":"/zus-devops/zus-cicd-repository/blog.zus.network/blog-backup","siteSpaceId":"sitesp_EOLHd","description":"blog.zus.network - wordpress and SQL backup.","breadcrumbs":[{"label":"zus-cicd Repository"},{"label":"BLOG.ZUS.NETWORK"}]},{"id":"9QZaS8t2iuGQSnhGMO4H","title":"ALLOCATE FREESTORAGE","pathname":"/zus-devops/zus-cicd-repository/allocate-freestorage","siteSpaceId":"sitesp_EOLHd","description":"Allocate freestorage in blobbers - Blockchain storage without a direct expense to the user.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"TJIlVW7SGoYXAquJlm8i","title":"REGISTER AUTHORIZER","pathname":"/zus-devops/zus-cicd-repository/register-authorizer","siteSpaceId":"sitesp_EOLHd","description":"If you wish to register any network authorizer then use this git-action","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"Nm3CSXmhJli7UjZXccFm","title":"UPDATE CONFIG - ZWALLETCLI","pathname":"/zus-devops/zus-cicd-repository/update-config-zwalletcli","siteSpaceId":"sitesp_EOLHd","description":"Update Config of your network by CLI","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"zOWpFYhuaaY0cT4LbY24","title":"BLOBBER STAKING","pathname":"/zus-devops/zus-cicd-repository/blobber-staking","siteSpaceId":"sitesp_EOLHd","description":"Blobber staking is the process of locking cryptocurrency to maintain a Blobber node in a decentralized storage network, hence improving its security and performance.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"ER6P03B2EwVFY9KQrkDH","title":"LOADTEST","pathname":"/zus-devops/zus-cicd-repository/loadtest","siteSpaceId":"sitesp_EOLHd","description":"Run loadtest on any network","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"I2E9pG8UcuZS88bS5C29","title":"DISK ALERT","pathname":"/zus-devops/zus-cicd-repository/disk-alert","siteSpaceId":"sitesp_EOLHd","description":"Disk Alert of servers","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"LaApyiSFON4g5mu5nBaI","title":"DELETE GITHUB ARTIFACTS","pathname":"/zus-devops/zus-cicd-repository/delete-github-artifacts","siteSpaceId":"sitesp_EOLHd","description":"Remove 20 days older github artifacts","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"JIt0IzXX058ZdE0oAyMv","title":"MONITORING","pathname":"/zus-devops/zus-cicd-repository/monitoring","siteSpaceId":"sitesp_EOLHd","description":"Deploy Grafana, Prometheus, Loki and required exporters.","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"qwJO3D5eTo89hLBwADPO","title":"NMAP","pathname":"/zus-devops/zus-cicd-repository/nmap","siteSpaceId":"sitesp_EOLHd","description":"Check Open Ports","breadcrumbs":[{"label":"zus-cicd Repository"}]},{"id":"RlPQYdRiGFXp30UGgb3r","title":"demo.zus.network","pathname":"/zus-devops/demo.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Zus Network i.e. released for community"},{"id":"a1rW3e4GWgGrjqGMHPA0","title":"demo.zus.network","pathname":"/zus-devops/demo.zus.network/demo.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Main URL of the network","breadcrumbs":[{"label":"demo.zus.network"}]},{"id":"JGNblS6EvydVzqcSOx09","title":"Update sharder/miner image without clean db","pathname":"/zus-devops/demo.zus.network/demo.zus.network/update-sharder-miner-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying sharders & miners docker image without cleaning the database.","breadcrumbs":[{"label":"demo.zus.network"},{"label":"demo.zus.network"}]},{"id":"XiSzTJZq5laMtZ2ZevTM","title":"Update blobbers/validators image without clean db","pathname":"/zus-devops/demo.zus.network/demo.zus.network/update-blobbers-validators-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying blobbers & validators docker image without cleaning the database.","breadcrumbs":[{"label":"demo.zus.network"},{"label":"demo.zus.network"}]},{"id":"FlAmbb0krj8msMAaMtNy","title":"Update authorizers image without clean up","pathname":"/zus-devops/demo.zus.network/demo.zus.network/update-authorizers-image-without-clean-up","siteSpaceId":"sitesp_EOLHd","description":"Redeploying authorizers docker image without cleaning up.","breadcrumbs":[{"label":"demo.zus.network"},{"label":"demo.zus.network"}]},{"id":"gQzzTRe4B9AZGf0ld5N6","title":"Redeploy 0box without clean db","pathname":"/zus-devops/demo.zus.network/demo.zus.network/redeploy-0box-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying 0box service without cleaning the database.","breadcrumbs":[{"label":"demo.zus.network"},{"label":"demo.zus.network"}]},{"id":"UUVpYdpbtM2bsGBITNO6","title":"Redeploy 0box with clean db","pathname":"/zus-devops/demo.zus.network/demo.zus.network/redeploy-0box-with-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying 0box service after cleaning the database.","breadcrumbs":[{"label":"demo.zus.network"},{"label":"demo.zus.network"}]},{"id":"qeivYCNmoWOwdBeO9Uf0","title":"demo1.zus.network","pathname":"/zus-devops/demo.zus.network/demo1.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Server 1 with miner/sharder/blobber/authorizer","breadcrumbs":[{"label":"demo.zus.network"}]},{"id":"emjIHcyKApE0MP3OtFFi","title":"demo2.zus.network","pathname":"/zus-devops/demo.zus.network/demo2.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Server 2 with miner/sharder/blobber/authorizer","breadcrumbs":[{"label":"demo.zus.network"}]},{"id":"EnS5mTq4uBzmpf9ERPn8","title":"demo3.zus.network","pathname":"/zus-devops/demo.zus.network/demo3.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Server 3 with miner/sharder/blobber/authorizer","breadcrumbs":[{"label":"demo.zus.network"}]},{"id":"JcIjFlibBb7SU4CyeuWe","title":"Web-apps","pathname":"/zus-devops/demo.zus.network/web-apps","siteSpaceId":"sitesp_EOLHd","description":"Web-apps that will be connecting to demo.zus.network.","breadcrumbs":[{"label":"demo.zus.network"}]},{"id":"HQoFjZMInQVKd1uXo5Rv","title":"Redeploy Web-apps","pathname":"/zus-devops/demo.zus.network/web-apps/redeploy-web-apps","siteSpaceId":"sitesp_EOLHd","description":"CI/CD for web-apps.","breadcrumbs":[{"label":"demo.zus.network"},{"label":"Web-apps"}]},{"id":"WgihDgIjBarsk9vYYRv3","title":"dev.zus.network","pathname":"/zus-devops/dev.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Zus Network i.e. released for developers"},{"id":"QKD68fPMHYZP7unz23yq","title":"dev.zus.network","pathname":"/zus-devops/dev.zus.network/dev.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Main URL of the network","breadcrumbs":[{"label":"dev.zus.network"}]},{"id":"wqlZko7hC4cCJYEKfYNN","title":"Update sharder/miner image without clean db","pathname":"/zus-devops/dev.zus.network/dev.zus.network/update-sharder-miner-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying sharders & miners docker image without cleaning the database.","breadcrumbs":[{"label":"dev.zus.network"},{"label":"dev.zus.network"}]},{"id":"L7592OJPqLKTlgVV2cvs","title":"Update blobbers/validators image without clean db","pathname":"/zus-devops/dev.zus.network/dev.zus.network/update-blobbers-validators-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying blobbers & validators docker image without cleaning the database.","breadcrumbs":[{"label":"dev.zus.network"},{"label":"dev.zus.network"}]},{"id":"Q4Ju2UaCTH8mqJmvzCSa","title":"Update authorizers image without clean up","pathname":"/zus-devops/dev.zus.network/dev.zus.network/update-authorizers-image-without-clean-up","siteSpaceId":"sitesp_EOLHd","description":"Redeploying authorizers docker image without cleaning up.","breadcrumbs":[{"label":"dev.zus.network"},{"label":"dev.zus.network"}]},{"id":"AsbKLDMn2H3OBlqdyArg","title":"Update 0box image without clean db","pathname":"/zus-devops/dev.zus.network/dev.zus.network/update-0box-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"updating 0box docker image without cleaning the database.","breadcrumbs":[{"label":"dev.zus.network"},{"label":"dev.zus.network"}]},{"id":"Z9Rw7ObrrHXaoMqEQABw","title":"Redeploy 0box with clean db","pathname":"/zus-devops/dev.zus.network/dev.zus.network/redeploy-0box-with-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying 0box service after cleaning the database.","breadcrumbs":[{"label":"dev.zus.network"},{"label":"dev.zus.network"}]},{"id":"UgrVtdOYnoImUGanb6oq","title":"dev1.zus.network","pathname":"/zus-devops/dev.zus.network/dev1.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Server 1 with miner/sharder/blobber/authorizer","breadcrumbs":[{"label":"dev.zus.network"}]},{"id":"rNU8vs6kK1SCJ08RO1zl","title":"dev2.zus.network","pathname":"/zus-devops/dev.zus.network/dev2.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Server 2 with miner/sharder/blobber/authorizer","breadcrumbs":[{"label":"dev.zus.network"}]},{"id":"wPLB79fseBkzW9kVKozj","title":"dev3.zus.network","pathname":"/zus-devops/dev.zus.network/dev3.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Server 3 with miner/sharder/blobber/authorizer","breadcrumbs":[{"label":"dev.zus.network"}]},{"id":"BImA6GlGRRRHXFWZhdex","title":"dev.zus.network Video","pathname":"/zus-devops/dev.zus.network/dev.zus.network-video","siteSpaceId":"sitesp_EOLHd","description":"dev network cleandb deployment by using git-action","breadcrumbs":[{"label":"dev.zus.network"}]},{"id":"WQJjBvLzmEtPotGkFIjp","title":"Web-apps","pathname":"/zus-devops/dev.zus.network/web-apps","siteSpaceId":"sitesp_EOLHd","description":"Web-apps that will be connecting to demo.zus.network.","breadcrumbs":[{"label":"dev.zus.network"}]},{"id":"Bo7nIWGuIUbHgL7tKe1C","title":"Redeploy Web-apps","pathname":"/zus-devops/dev.zus.network/web-apps/redeploy-web-apps","siteSpaceId":"sitesp_EOLHd","description":"CI/CD for web-apps.","breadcrumbs":[{"label":"dev.zus.network"},{"label":"Web-apps"}]},{"id":"VgYIYBL9tfhLaCaMx6h2","title":"testnet.zus.network","pathname":"/zus-devops/testnet.zus.network","siteSpaceId":"sitesp_EOLHd","description":"Zus Network i.e. released for developers testing"},{"id":"48aMomF6qesYmQJTBlkN","title":"Introduction","pathname":"/zus-devops/testnet.zus.network/introduction","siteSpaceId":"sitesp_EOLHd","description":"testnet.testnet-0chain.net is the main URL of the network","breadcrumbs":[{"label":"testnet.zus.network"}]},{"id":"HKbSeYAizx4KBoQdMI26","title":"Deployment","pathname":"/zus-devops/testnet.zus.network/deployment","siteSpaceId":"sitesp_EOLHd","description":"Deploy/Re-deploy testnet network.","breadcrumbs":[{"label":"testnet.zus.network"}]},{"id":"Ob6f0FBtI6qVjYmOCDhD","title":"Re-deploy testnet with cleandb","pathname":"/zus-devops/testnet.zus.network/deployment/re-deploy-testnet-with-cleandb","siteSpaceId":"sitesp_EOLHd","description":"Redeploying sharders & miners docker images on all server with clean  database.","breadcrumbs":[{"label":"testnet.zus.network"},{"label":"Deployment"}]},{"id":"IYvRpm9DkUHnktPt0Vcn","title":"Update sharder/miner image without clean db","pathname":"/zus-devops/testnet.zus.network/deployment/update-sharder-miner-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying sharders & miners docker image without cleaning the database.","breadcrumbs":[{"label":"testnet.zus.network"},{"label":"Deployment"}]},{"id":"7Xak0krGcexRNRL6eDAN","title":"Update blobbers/validators image without clean db","pathname":"/zus-devops/testnet.zus.network/deployment/update-blobbers-validators-image-without-clean-db","siteSpaceId":"sitesp_EOLHd","description":"Redeploying blobbers & validators docker image without cleaning the database.","breadcrumbs":[{"label":"testnet.zus.network"},{"label":"Deployment"}]},{"id":"OtCwvf9zmFOI5RPetnM7","title":"Load Testing","pathname":"/zus-devops/testnet.zus.network/load-testing","siteSpaceId":"sitesp_EOLHd","description":"Performing chaos testing on the testnet network.","breadcrumbs":[{"label":"testnet.zus.network"}]},{"id":"G6LKslO4uTPCUFkAYZtj","title":"Chaos Testing","pathname":"/zus-devops/testnet.zus.network/chaos-testing","siteSpaceId":"sitesp_EOLHd","description":"Performing chaos testing on the testnet network.","breadcrumbs":[{"label":"testnet.zus.network"}]},{"id":"5f1q5blVWUvZZe78tw1n","title":"DDOS Testing","pathname":"/zus-devops/testnet.zus.network/ddos-testing","siteSpaceId":"sitesp_EOLHd","description":"","breadcrumbs":[{"label":"testnet.zus.network"}]},{"id":"LvJCruQogclMVIKolyY2","title":"Web-apps","pathname":"/zus-devops/testnet.zus.network/web-apps","siteSpaceId":"sitesp_EOLHd","description":"Web-apps that will be connecting to demo.zus.network.","breadcrumbs":[{"label":"testnet.zus.network"}]},{"id":"WQpNhU3Eyn3mfZh8PPec","title":"Redeploy Web-apps","pathname":"/zus-devops/testnet.zus.network/web-apps/redeploy-web-apps","siteSpaceId":"sitesp_EOLHd","description":"CI/CD for web-apps.","breadcrumbs":[{"label":"testnet.zus.network"},{"label":"Web-apps"}]},{"id":"VT4xymu20CjCy7Vg7UEY","title":"testnet36 network","pathname":"/zus-devops/testnet36-network","siteSpaceId":"sitesp_EOLHd","description":"loadtest + chaos + ddos + cypress run on this network"},{"id":"z25ak5WpjAuJTcpsFXzO","title":"Renew Kubernetes Certificate","pathname":"/zus-devops/renew-kubernetes-certificate","siteSpaceId":"sitesp_EOLHd","description":"Internal Kubernetes certificates have a one-year expiration date and must be renewed to ensure continuing secure functioning within the cluster."},{"id":"py3h0avmS84xbzQ2E1P8","title":"Commands to Renew Certificate","pathname":"/zus-devops/renew-kubernetes-certificate/commands-to-renew-certificate","siteSpaceId":"sitesp_EOLHd","description":"To maintain secure, efficient, and dependable operations, an expired Kubernetes cluster must be promptly renewed.","breadcrumbs":[{"label":"Renew Kubernetes Certificate"}]},{"id":"NjwpMWeremNhqQG5XF8m","title":"0helm repo","pathname":"/zus-devops/0helm-repo","siteSpaceId":"sitesp_EOLHd","description":"0helm repo contains all the helm charts of zus services and activeset deployment git-actions."},{"id":"bA4GXnEijSHFKizIB32S","title":"Helm Intro","pathname":"/zus-devops/0helm-repo/helm-intro","siteSpaceId":"sitesp_EOLHd","description":"helm charts for deploying the networks on single server using dev helm charts.","breadcrumbs":[{"label":"0helm repo"}]},{"id":"Ig44pnKmcywdrmlZuSlh","title":"Upload helm chart in S3","pathname":"/zus-devops/0helm-repo/upload-helm-chart-in-s3","siteSpaceId":"sitesp_EOLHd","description":"Upload helm chart package in 0chain-helm-chart S3 Bucket","breadcrumbs":[{"label":"0helm repo"}]},{"id":"FogfncJ8w93iVpAHGDLM","title":"Keygen","pathname":"/zus-devops/0helm-repo/keygen","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"SjafGhyrSDDpryyDdf8z","title":"Magic Block","pathname":"/zus-devops/0helm-repo/magic-block","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"TneO1D9yiSVY4V1IOHVc","title":"Load Balancer","pathname":"/zus-devops/0helm-repo/load-balancer","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"KLvVEM5qdsjObM264B5j","title":"0chain(Miners & Sharders)","pathname":"/zus-devops/0helm-repo/0chain-miners-and-sharders","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"6hNbm3XiBnWdi9fjzZQG","title":"0dns","pathname":"/zus-devops/0helm-repo/0dns","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"y6vHlRkD8YbsCZk9CADx","title":"Blobber & Validator","pathname":"/zus-devops/0helm-repo/blobber-and-validator","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"hzfWRZIxJKmOYVh4qZFl","title":"0box","pathname":"/zus-devops/0helm-repo/0box","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"eRtYCrmq9MB4Dl3R4yQH","title":"Authorizer","pathname":"/zus-devops/0helm-repo/authorizer","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"1Bhwl7hG7C0frmqfN5pj","title":"0nft","pathname":"/zus-devops/0helm-repo/0nft","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"vN9zHjMrtMTuTA9OkhWB","title":"0swap","pathname":"/zus-devops/0helm-repo/0swap","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"Y5ZIIVnrHlqzFwzy5obj","title":"Loadtest","pathname":"/zus-devops/0helm-repo/loadtest","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"lmEv8f4Nb9ogHK4N4iIb","title":"Clean Dir","pathname":"/zus-devops/0helm-repo/clean-dir","siteSpaceId":"sitesp_EOLHd","description":"Run helm charts individually","breadcrumbs":[{"label":"0helm repo"}]},{"id":"INxcWFyPZuwKMKi8io9G","title":"load test","pathname":"/zus-devops/load-test","siteSpaceId":"sitesp_EOLHd","description":"load test on chain"},{"id":"Sg2tESoUE7i6aSj4Baxc","title":"Testnet Load Test","pathname":"/zus-devops/load-test/testnet-load-test","siteSpaceId":"sitesp_EOLHd","description":"testnet is a multi server deployed 0chain network where on dns load test is pointed.","breadcrumbs":[{"label":"load test"}]},{"id":"4KYZ1BzYrd4caDbHEZF9","title":"Web-apps","pathname":"/zus-devops/web-apps","siteSpaceId":"sitesp_EOLHd","description":"Website Applications to connect with zus blockchain"},{"id":"heHNzCEfpPYzJpEjq8Qh","title":"dev-web-apps","pathname":"/zus-devops/web-apps/dev-web-apps","siteSpaceId":"sitesp_EOLHd","description":"dev web-apps are deployed on dev.zus.network","breadcrumbs":[{"label":"Web-apps"}]},{"id":"MpBbQoKgiS0OP5Poy9ph","title":"Video Demonstration","pathname":"/zus-devops/web-apps/dev-web-apps/video-demonstration","siteSpaceId":"sitesp_EOLHd","description":"Deploy Web-apps","breadcrumbs":[{"label":"Web-apps"},{"label":"dev-web-apps"}]},{"id":"gKqXTgefACEs8PZf3YOY","title":"demo-web-apps","pathname":"/zus-devops/web-apps/demo-web-apps","siteSpaceId":"sitesp_EOLHd","description":"demo web-apps are deployed on demo.zus.network","breadcrumbs":[{"label":"Web-apps"}]},{"id":"2INOnJJshWHnnprWDh2k","title":"prod-web-apps","pathname":"/zus-devops/web-apps/prod-web-apps","siteSpaceId":"sitesp_EOLHd","description":"prod web-apps are deployed on https://demo.zus.network/dns/","breadcrumbs":[{"label":"Web-apps"}]},{"id":"MVkLFWgCnPAtJLy1HpPM","title":"Update zcn.wasm in web-apps","pathname":"/zus-devops/web-apps/update-zcn.wasm-in-web-apps","siteSpaceId":"sitesp_EOLHd","description":"Team asks for zcn.wasm update in web-apps","breadcrumbs":[{"label":"Web-apps"}]},{"id":"6bGG5rQwpAdHnWA2Yv1X","title":"Web Apps - Docker Debugging","pathname":"/zus-devops/web-apps/web-apps-docker-debugging","siteSpaceId":"sitesp_EOLHd","description":"Web-apps using docker & docker-compose","breadcrumbs":[{"label":"Web-apps"}]},{"id":"dmOcgQljSOOz8GQGmL3c","title":"Automated Docker Image Cleanup GitHub Action","pathname":"/zus-devops/web-apps/automated-docker-image-cleanup-github-action","siteSpaceId":"sitesp_EOLHd","description":"Image cleanup cronjob - on the dev & prod web-apps servers","breadcrumbs":[{"label":"Web-apps"}]},{"id":"SX1OWHrs51GbvRTbOLvZ","title":"Add Webhook for Web-apps","pathname":"/zus-devops/web-apps/add-webhook-for-web-apps","siteSpaceId":"sitesp_EOLHd","description":"On simplelocalize add webhook for web-apps","breadcrumbs":[{"label":"Web-apps"}]},{"id":"Vo8xtloyasmLA1CHlMSY","title":"Bolt","pathname":"/zus-devops/web-apps/bolt","siteSpaceId":"sitesp_EOLHd","description":"Zus bolt web application","breadcrumbs":[{"label":"Web-apps"}]},{"id":"wMoYJd3dPVdDmYe1acEk","title":"Bolt Deployment","pathname":"/zus-devops/web-apps/bolt/bolt-deployment","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Bolt Deployment","breadcrumbs":[{"label":"Web-apps"},{"label":"Bolt"}]},{"id":"IVHWTjlGB4lUzghIAXxN","title":"Vult","pathname":"/zus-devops/web-apps/vult","siteSpaceId":"sitesp_EOLHd","description":"Zus vult web application","breadcrumbs":[{"label":"Web-apps"}]},{"id":"1JbPzSexrlEWUkHQCWBO","title":"Vult Deployment","pathname":"/zus-devops/web-apps/vult/vult-deployment","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Vult Deployment","breadcrumbs":[{"label":"Web-apps"},{"label":"Vult"}]},{"id":"2QOvXyfjKbS1SbSKjoLa","title":"Blimp","pathname":"/zus-devops/web-apps/blimp","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Blimp Deployment","breadcrumbs":[{"label":"Web-apps"}]},{"id":"qIQK8WMHOzgCHCo5QMHJ","title":"Blimp Deployment","pathname":"/zus-devops/web-apps/blimp/blimp-deployment","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Blimp Deployment","breadcrumbs":[{"label":"Web-apps"},{"label":"Blimp"}]},{"id":"bfpM3VTAIXoCfETZIIxD","title":"Chimney","pathname":"/zus-devops/web-apps/chimney","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Chimney Deployment","breadcrumbs":[{"label":"Web-apps"}]},{"id":"qBOIgGyREusMCM8Yr7Mc","title":"Chimney Deployment","pathname":"/zus-devops/web-apps/chimney/chimney-deployment","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Chimney Deployment","breadcrumbs":[{"label":"Web-apps"},{"label":"Chimney"}]},{"id":"H5to6prongcCcIuqBqVG","title":"Atlus","pathname":"/zus-devops/web-apps/atlus","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Atlus Deployment","breadcrumbs":[{"label":"Web-apps"}]},{"id":"N49uzTH5w4ie8wjCr9bq","title":"Atlus Deployment","pathname":"/zus-devops/web-apps/atlus/atlus-deployment","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Atlus Deployment","breadcrumbs":[{"label":"Web-apps"},{"label":"Atlus"}]},{"id":"zyceL8yZmSFbAJt1CsE1","title":"Chalk","pathname":"/zus-devops/web-apps/chalk","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Chalk Deployment","breadcrumbs":[{"label":"Web-apps"}]},{"id":"Nkee1555SXfyf8A2Bg3Q","title":"Chalk Deployment","pathname":"/zus-devops/web-apps/chalk/chalk-deployment","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Chalk Deployment","breadcrumbs":[{"label":"Web-apps"},{"label":"Chalk"}]},{"id":"v3xVynGq8MfJpGQPCkAx","title":"WordPress & MySQL","pathname":"/zus-devops/wordpress-and-mysql","siteSpaceId":"sitesp_EOLHd","description":"https://blog.zus.network/wp-admin - WordPress & MySQL both are deployed over Hetzner Robot Cloud server."},{"id":"xRZKDWwJ6OeCgUryMFU9","title":"Certificate","pathname":"/zus-devops/wordpress-and-mysql/certificate","siteSpaceId":"sitesp_EOLHd","description":"SSL/TLS certificates encrypt data sent between a server and a user's browser, increasing online security and trust.","breadcrumbs":[{"label":"WordPress & MySQL"}]},{"id":"p3tbXnd4saQOUMqkpPQY","title":"Docker-Compose","pathname":"/zus-devops/wordpress-and-mysql/docker-compose","siteSpaceId":"sitesp_EOLHd","description":"Deploy WordPress, MySQL, and a web server using Docker-Compose for a streamlined, efficient, and portable website hosting solution.","breadcrumbs":[{"label":"WordPress & MySQL"}]},{"id":"4YpQz4EWhdF2mCLI9OXt","title":"Cerbot Renew","pathname":"/zus-devops/wordpress-and-mysql/cerbot-renew","siteSpaceId":"sitesp_EOLHd","description":"Renew expired certificate","breadcrumbs":[{"label":"WordPress & MySQL"}]},{"id":"BnrxUUv20tvqfIjevzPX","title":"Backup Git-action","pathname":"/zus-devops/wordpress-and-mysql/backup-git-action","siteSpaceId":"sitesp_EOLHd","description":"Backup WordPress & MySQL to S3 Bucket","breadcrumbs":[{"label":"WordPress & MySQL"}]},{"id":"uueKrbd8ENgcDphJHPU2","title":"Important Points","pathname":"/zus-devops/wordpress-and-mysql/important-points","siteSpaceId":"sitesp_EOLHd","description":"useful command for WordPress","breadcrumbs":[{"label":"WordPress & MySQL"}]},{"id":"4EkDpfIeVedCs76lmsE0","title":"Devops Issues & Solutions","pathname":"/zus-devops/devops-issues-and-solutions","siteSpaceId":"sitesp_EOLHd","description":"General issues faced while deploying network on servers."},{"id":"YeKEKfW77SIlNPoEi08m","title":"NetscanOutLevel: Netscan detected from <ip>","pathname":"/zus-devops/devops-issues-and-solutions/netscanoutlevel-netscan-detected-from-less-than-ip-greater-than","siteSpaceId":"sitesp_EOLHd","description":"It's an abuse message that cloud provider sends.","breadcrumbs":[{"label":"Devops Issues & Solutions"}]},{"id":"r90EfrIh8ZivJkj9Wl1Q","title":"CORS issue","pathname":"/zus-devops/devops-issues-and-solutions/cors-issue","siteSpaceId":"sitesp_EOLHd","description":"Majorly encountered when webapps connect to zus network.","breadcrumbs":[{"label":"Devops Issues & Solutions"}]},{"id":"BbXdlet3W9SCRd9exQfp","title":"Network & Debug","pathname":"/zus-devops/network-and-debug","siteSpaceId":"sitesp_EOLHd","description":"Docker & Kubernetes based networks"},{"id":"71tWmoIdWGbzbD22cVxB","title":"Kubernetes Based","pathname":"/zus-devops/network-and-debug/kubernetes-based","siteSpaceId":"sitesp_EOLHd","description":"System Tests server have k8s based deployment","breadcrumbs":[{"label":"Network & Debug"}]},{"id":"6eAlxoHeUE1Wz3ED9HwR","title":"Docker Based","pathname":"/zus-devops/network-and-debug/docker-based","siteSpaceId":"sitesp_EOLHd","description":"Zus network is deployed by using docker-compose","breadcrumbs":[{"label":"Network & Debug"}]},{"id":"9VD0qbcskFJCZIWN2OOy","title":"Kubernetes Troubleshooting","pathname":"/zus-devops/network-and-debug/kubernetes-troubleshooting","siteSpaceId":"sitesp_EOLHd","description":"Troubleshoot  Kubernetes based deployment","breadcrumbs":[{"label":"Network & Debug"}]},{"id":"4gsHG3MugOOAF2qmoWdq","title":"Docker Troubleshooting","pathname":"/zus-devops/network-and-debug/docker-troubleshooting","siteSpaceId":"sitesp_EOLHd","description":"Troubleshoot  Docker based deployment","breadcrumbs":[{"label":"Network & Debug"}]},{"id":"H9ZL1qNSrYZqMGU3uiAR","title":"Panics/Errors","pathname":"/zus-devops/network-and-debug/panics-errors","siteSpaceId":"sitesp_EOLHd","description":"Debug the running network","breadcrumbs":[{"label":"Network & Debug"}]},{"id":"6QhthtyKAoltqwVIxH11","title":"nft-dstorage-core","pathname":"/zus-devops/nft-dstorage-core","siteSpaceId":"sitesp_EOLHd","description":"This repository contains the core contracts for NFTs backed by 0chain dStorage"},{"id":"Y0wQ2BQEPWrFgmrSV72H","title":"Truffle Deploy","pathname":"/zus-devops/nft-dstorage-core/truffle-deploy","siteSpaceId":"sitesp_EOLHd","description":"reducing the risk of deployment errors and enhancing the overall reliability of your decentralized applications.","breadcrumbs":[{"label":"nft-dstorage-core"}]},{"id":"RF9hLsmpvpsZyed1kdkt","title":"Slither Analysis GitHub Action","pathname":"/zus-devops/nft-dstorage-core/slither-analysis-github-action","siteSpaceId":"sitesp_EOLHd","description":"reducing the risk of vulnerabilities and enhancing the overall reliability of blockchain applications.","breadcrumbs":[{"label":"nft-dstorage-core"}]},{"id":"eoBWuUFVeN9ryLqDH045","title":"Zprem Repository","pathname":"/zus-devops/zprem-repository","siteSpaceId":"sitesp_EOLHd"},{"id":"LrHN2noyetYUW2zcylQk","title":"Usage","pathname":"/zus-devops/zprem-repository/usage","siteSpaceId":"sitesp_EOLHd","description":"Requirement of Zprem repo","breadcrumbs":[{"label":"Zprem Repository"}]},{"id":"HVdbVUEyk0oYocUvhzew","title":"Videos","pathname":"/zus-devops/zprem-repository/videos","siteSpaceId":"sitesp_EOLHd","description":"For quick understanding.","breadcrumbs":[{"label":"Zprem Repository"}]},{"id":"dxVUOWtp9jsPih55IKmg","title":"Usage in System Test","pathname":"/zus-devops/zprem-repository/usage-in-system-test","siteSpaceId":"sitesp_EOLHd","description":"System test server need Zprem repo for automated setup","breadcrumbs":[{"label":"Zprem Repository"}]},{"id":"nSOKcfHgAYqNyPzrIool","title":"Reset k8s cluster","pathname":"/zus-devops/zprem-repository/reset-k8s-cluster","siteSpaceId":"sitesp_EOLHd","description":"if cluster is not in use then reset the k8s cluster from the server","breadcrumbs":[{"label":"Zprem Repository"}]},{"id":"dfDGJM24SBXkqesNYXva","title":"GitHub Runner","pathname":"/zus-devops/github-runner","siteSpaceId":"sitesp_EOLHd","description":"GitHub Runner is an application that enables continuous integration by executing automated tasks for GitHub Actions in a customizable environment."},{"id":"TzGD0vZLOV2GjqxWnCsQ","title":"Actions Runner Controller","pathname":"/zus-devops/github-runner/actions-runner-controller","siteSpaceId":"sitesp_EOLHd","description":"set github runners on k8s cluster","breadcrumbs":[{"label":"GitHub Runner"}]},{"id":"7g3avMnQ5ZGr0h9y5aNM","title":"GitHub Self-Hosted Runner","pathname":"/zus-devops/github-runner/github-self-hosted-runner","siteSpaceId":"sitesp_EOLHd","description":"Customizable, scalable agent facilitating CI/CD processes within your infrastructure, enhancing workflow automation and efficiency. Integrates seamlessly.","breadcrumbs":[{"label":"GitHub Runner"}]},{"id":"71yPr3Hm9WVGeFnoIDzU","title":"Hetzner","pathname":"/zus-devops/hetzner","siteSpaceId":"sitesp_EOLHd","description":"Hetzner dedicated & cloud servers"},{"id":"gedvzX5jkEIBoZz66WLB","title":"Rescue - Hetzner Dedicated Server","pathname":"/zus-devops/hetzner/rescue-hetzner-dedicated-server","siteSpaceId":"sitesp_EOLHd","description":"Configure Ubuntu 18.04 minimal on Hetzner dedicated server.","breadcrumbs":[{"label":"Hetzner"}]},{"id":"V2aFFDT9rtt5J2jOXQKg","title":"NGINX & SSL/TLS","pathname":"/zus-devops/nginx-and-ssl-tls","siteSpaceId":"sitesp_EOLHd","description":"Nginx powers websites, SSL/TLS encrypts data. Certbot automates SSL setup, obtaining certificates from Let's Encrypt and configuring Nginx for secure communication."},{"id":"z4oJX8n1gXTRmZyrjOha","title":"0box & 0dns provider","pathname":"/zus-devops/nginx-and-ssl-tls/0box-and-0dns-provider","siteSpaceId":"sitesp_EOLHd","description":"setup nginx & SSL/TLS on 0box & 0dns provider server","breadcrumbs":[{"label":"NGINX & SSL/TLS"}]},{"id":"S1WCB7nfWs0WvJmpUxJz","title":"other provider's","pathname":"/zus-devops/nginx-and-ssl-tls/other-providers","siteSpaceId":"sitesp_EOLHd","description":"Sharder, Miner, Blobber, Validator, Authorizer, Portainer, Pgadmin - Setup nginx & SSL/TLS Certificate by Certbot","breadcrumbs":[{"label":"NGINX & SSL/TLS"}]},{"id":"1ozW0re5kH9U5sJC2aaL","title":"Docker","pathname":"/zus-devops/docker","siteSpaceId":"sitesp_EOLHd","description":"Docker is an open-source platform for containerization, enabling the efficient packaging, distribution, and execution of applications in isolated, portable environments across diverse systems."},{"id":"cZhFrWvaCRPjMe3sYmog","title":"Docker Error","pathname":"/zus-devops/docker/docker-error","siteSpaceId":"sitesp_EOLHd","description":"GitHub Action Docker Login Error","breadcrumbs":[{"label":"Docker"}]},{"id":"YN0stRf1Xe7o5cbJMt3a","title":"Mobile & Desktop Apps","pathname":"/zus-devops/mobile-and-desktop-apps","siteSpaceId":"sitesp_EOLHd","description":"Zus Mobile & Desktop Apps Repository links"},{"id":"2JJIRUtWWDN5vMjfcMbz","title":"Blockchain Components","pathname":"/zus-devops/zus-network-deployment/blockchain-components","siteSpaceId":"sitesp_EOLHd","description":"Guide to setup complete block chain network.","breadcrumbs":[{"label":"Züs Network Deployment"}]},{"id":"oTyna7HphXTbJwcrjofW","title":"Keys Generation","pathname":"/zus-devops/zus-network-deployment/blockchain-components/keys-generation","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"},{"label":"Blockchain Components"}]},{"id":"XibcJ0yZio1NYcJx1rA9","title":"Magicblock Generation","pathname":"/zus-devops/zus-network-deployment/blockchain-components/magicblock-generation","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"},{"label":"Blockchain Components"}]},{"id":"2dzboE3QtounWoH7t42w","title":"Setting up Sharders","pathname":"/zus-devops/zus-network-deployment/blockchain-components/setting-up-sharders","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"},{"label":"Blockchain Components"}]},{"id":"B3Kyx6w5YJBkzhxDw9wc","title":"Setting up Miners","pathname":"/zus-devops/zus-network-deployment/blockchain-components/setting-up-miners","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"},{"label":"Blockchain Components"}]},{"id":"11stmuDWX7AoD8YSBSvi","title":"Starting Zus Blockchain","pathname":"/zus-devops/zus-network-deployment/blockchain-components/starting-zus-blockchain","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"},{"label":"Blockchain Components"}]},{"id":"cd5762B4RWZlnN26JFK9","title":"0DNS Component","pathname":"/zus-devops/zus-network-deployment/0dns-component","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"}]},{"id":"pzf2w7qRhTEXygRxIFpq","title":"Storage Component","pathname":"/zus-devops/zus-network-deployment/storage-component","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"}]},{"id":"CyKuZzTfDaTh5MLiV1LP","title":"0BOX Component","pathname":"/zus-devops/zus-network-deployment/0box-component","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"}]},{"id":"2uhbTnlCk96tL3pQGm2Z","title":"Authorizer Component","pathname":"/zus-devops/zus-network-deployment/authorizer-component","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs Network Deployment"}]},{"id":"1aa1wdycgrELXaDTAy1e","title":"Load Test","pathname":"/zus-devops/zus-network-testing/load-test","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs network Testing"}]},{"id":"HgIJZRXV3jtgEela09KE","title":"Chaos Test","pathname":"/zus-devops/zus-network-testing/chaos-test","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs network Testing"}]},{"id":"1cZP2ZYMVs3KxLsFhdgd","title":"DDOS Test","pathname":"/zus-devops/zus-network-testing/ddos-test","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs network Testing"}]},{"id":"2QWw0zy08tiq9DY98KWq","title":"Performance Test","pathname":"/zus-devops/zus-network-testing/performance-test","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs network Testing"}]},{"id":"BXkDiyJ1oGCD9hj5qdb9","title":"Performance Testing Report — Blobber Configuration (v1.20.0)","pathname":"/zus-devops/zus-network-testing/performance-test/performance-testing-report-blobber-configuration-v1.20.0","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs network Testing"},{"label":"Performance Test"}]},{"id":"ZnhsqUDCaVAzo8r3GFzz","title":"ZS3Server Warp Benchmark Testing","pathname":"/zus-devops/zus-network-testing/performance-test/zs3server-warp-benchmark-testing","siteSpaceId":"sitesp_EOLHd","breadcrumbs":[{"label":"Züs network Testing"},{"label":"Performance Test"}]}]}