1
0
mirror of https://github.com/oceanprotocol/docs.git synced 2024-11-01 07:45:40 +01:00
docs/infrastructure
2023-06-27 13:16:54 +00:00
..
compute-to-data-docker-registry.md GITBOOK-606: Compute to data section improvements 2023-06-27 13:16:54 +00:00
compute-to-data-minikube.md GITBOOK-571: change request with no subject merged in GitBook 2023-06-20 14:49:12 +00:00
deploying-aquarius.md GITBOOK-609: change request with no subject merged in GitBook 2023-06-26 10:37:09 +00:00
deploying-marketplace.md GITBOOK-621: Add class diagrams for DDO specs 2023-06-27 10:22:33 +00:00
deploying-ocean-subgraph.md GITBOOK-614: Update doc Deploying Ocean Subgraph 2023-06-26 13:47:28 +00:00
deploying-provider.md GITBOOK-605: change request with no subject merged in GitBook 2023-06-23 14:38:13 +00:00
README.md GITBOOK-623: change request with no subject merged in GitBook 2023-06-27 11:06:51 +00:00
setup-server.md GITBOOK-620: Add a starting page to the Infrastructure section 2023-06-27 08:29:12 +00:00

description cover coverY
Learn how to deploy Ocean components in your environment. ../.gitbook/assets/cover/infrastructure_banner.png 0

🔨 Infrastructure

There are many ways in which the components can be deployed, from simple configurations used for development and testing to complex configurations, used for production systems.

All the Ocean Protocol components (Provider, Aquarius, Subgraph) are designed to run in Docker containers, on a Linux operating system. For simple configurations, we rely on Docker Engine and Docker Compose products to deploy and run our components, while for complex configurations we use Kubernetes. The guides included in this section will present both deployment options.

Please note that deploying the Ocean components requires a good understanding of:

  • Linux operating system
  • Docker Engine
  • Docker Compose or Kubernetes (depending on the configuration chosen for the component deployment)

Please note that although Ocean Marketplace is not a core component of our stack but rather an example of what can be achieved with our technology, in this section we included a guide on how to deploy it.

All components need to be deployed on a server, so we included a guide about how to install and configure a server will all the necessary tools.