Infernet Cloud
Infernet Cloud (opens in a new tab) is an open-source, self-hostable UI for configuring, deploying and monitoring Infernet Node (opens in a new tab) clusters on major cloud-hosting providers. Currently, Amazon Web Services (opens in a new tab) (AWS) and Google Cloud Platform (opens in a new tab) (GCP) are supported.
You can use Infernet Cloud to:
- Generate credentials for cloud providers such as AWS (opens in a new tab) or GCP (opens in a new tab)
- Connect your Docker Hub (opens in a new tab) account to run private Docker images
- Configure and deploy clusters of nodes, routers and containers
- Monitor status and logs of provisioned cloud resources
Under the hood, Infernet Cloud uses:
- Terraform (opens in a new tab) to provision cloud resources, with scripts from infernet-deploy (opens in a new tab)
- EdgeDB (opens in a new tab) to manage accounts, deployment state and deployment history
- AWS SDK for JavaScript (opens in a new tab) / @google-cloud/compute (opens in a new tab) to interact with cloud resources
- SvelteKit (opens in a new tab) for the UI layer and server functionality
For a walkthrough of Infernet Cloud's interface and functionality, jump to Using Infernet Cloud.
To get started hosting an Infernet Cloud instance for yourself or your organization, you can follow one of our setup guides:
- Local setup guide
- Docker Compose setup guide (recommended for organizations)
Disclaimer: Infernet Cloud is open-source software and is provided as-is. By using or hosting an Infernet Cloud instance, you agree to be responsible for safeguarding any credentials or private keys entered into the system and any costs incurred by provisioned cloud resources.