Compare commits
1 Commits
0045b0c4bf
...
3f8be8fce0
Author | SHA1 | Date | |
---|---|---|---|
3f8be8fce0 |
@ -12,17 +12,17 @@
|
||||
|
||||
# Reference Guide
|
||||
|
||||
- [DeTEE Cloud](./cloud/overview.md)
|
||||
- [DeTEE Cloud](./cloud/README.md)
|
||||
- [Components](./cloud/components.md)
|
||||
- [Token system](./cloud/tokens.md)
|
||||
- [Join as a User](./cloud/using.md)
|
||||
- [Join as a User](./cloud/join_as_user.md)
|
||||
- [Getting Access](./cloud/access.md)
|
||||
- [CLI](./cloud/cli.md)
|
||||
- [GUI](./cloud/gui.md)
|
||||
- [Advanced Features](./cloud/advanced.md)
|
||||
- [Join as a Node](./operators/intro.md)
|
||||
- [Join as a Node](./operators/README.md)
|
||||
- [AMD](./operators/AMD.md)
|
||||
- [The Brain](./brain/intro.md)
|
||||
- [The Brain](./brain/README.md)
|
||||
|
||||
---
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# DeTEE Cloud
|
||||
|
||||
The mission of DeTEE is to create a decentralized cloud solution that functions as an open market for hardware resources. The DeTEE protocol is connecting the customers (mostly software companies) and the service providers (node operators), ensuring the business activity of all participants runs smoothly. In order to make the decentralized network feel like a cloud platform, DeTEE inspired the user experience from popular cloud platforms (Kubernetes, Openstack, AWS, GCP), and optimized and simplified the flow to the benefit of the end user.
|
||||
The mission of DeTEE is to create a decentralized cloud solution that functions as an open market for hardware resources. The DeTEE protocol is connecting the customers (mostly software companies) and the service providers (node operators), ensuring the business activity of all participants runs smoothly. In order to make the decentralized network feel like a cloud platform, DeTEE inspired the user experience from popular cloud products (Kubernetes, Openstack, AWS, GCP), and optimized and simplified the flow to the benefit of the end user.
|
||||
|
||||
In order to make the environment business-friendly, guarantees regarding security and privacy must be offered by the software powering the platform. In order to achieve this, DeTEE leverages the hardware capabilities of TEEs into the core of the platform, working already with Intel SGX and AMD SEV-SNP, and planning to integrate Intel TDX, AMD Trustzone and NVIDIA H100 GPUs in the future. As we can’t be responsible for the reliability of the hardware itself, the strategy of DeTEE involves offering users the possibility to choose the hardware they work with, and to easily migrate their applications from one system to another.
|
||||
|
@ -1,10 +1,10 @@
|
||||
# Advanced Features
|
||||
|
||||
This article is oriented towards power users that would like to know more about the mechanics of the DeTEE platform and would like to experiment by adding their own kernel, their own initrd or building OS templates for their own distribution or with their own apps.
|
||||
This page is oriented towards power users that would like to know more about the mechanics of the DeTEE platform and would like to experiment by adding their own kernel, their own initrd or building OS templates for their own distribution or with their own apps.
|
||||
|
||||
## Kernel and DTRFS
|
||||
|
||||
DeTEE VMs currently run using the latest stable version of the kernel. This is required in order to guarantee the SNP features are enabled. As the progress moves forward, we will also offer the LTS kernel as part of our default feature set.
|
||||
DeTEE VMs currently run using the latest stable version of the kernel. This is required in order to guarantee that the SNP features are enabled. As the progress moves forward, we will also offer the LTS kernel as part of our default feature set.
|
||||
|
||||
AMD SNP attestation is based on the following parameters:
|
||||
- Number of vCPUs
|
||||
@ -45,21 +45,13 @@ Our system currently offers 3 distributions: ArchLinux, Ubuntu and Fedora. You a
|
||||
- As a consequence, the VM also does not need kernel modules
|
||||
- Make sure `sshd` will start and will listen on `0.0.0.0:22` after boot
|
||||
|
||||
After creating the image, upload it to any webserver you want and add provide the URL to the CLI. Don't forget to also update the sha256sum of the image, as it gets verified during the installation process.
|
||||
After creating the image, upload it to any webserver you want and provide the URL to the CLI. Don't forget to also update the sha256sum of the image, as it gets verified during the installation process.
|
||||
|
||||
### ArchLinux example
|
||||
|
||||
Create an arch VM on DeTEE:
|
||||
```
|
||||
$ detee-cli vm deploy --distro arch
|
||||
No hostname specified! Using random VM name: mythical-mop
|
||||
Node price: 0.00002/unit/minute. Total Units for hardware requested: 61. Locking 0.0732 tokens (offering the VM for 1 hours).
|
||||
Injecting disk encryption key into VM. This will take a minute. Do not interrupt.
|
||||
VM CREATED! To ssh, run the following command:
|
||||
ssh -p 49545 root@173.234.17.2
|
||||
```
|
||||
Create an ArchLinux VM anywhere (preferably on DeTEE):
|
||||
|
||||
SSH into the VM using the command above (`ssh -p 49545 root@173.234.17.2` in our case) and execute the following commands to build your OS template:
|
||||
SSH into the VM and execute the following commands to build your OS template:
|
||||
|
||||
```
|
||||
pacman -Syu --noconfirm
|
||||
@ -80,12 +72,7 @@ And upload it to your registry.
|
||||
|
||||
### Ubuntu example
|
||||
|
||||
Create an ubuntu VM on DeTEE:
|
||||
```
|
||||
detee-cli vm deploy --distro ubuntu
|
||||
```
|
||||
|
||||
SSH into the VM by using the SSH command offered by the installer (for example `ssh -p 48331 root@173.234.17.2`) and run the following bash commands:
|
||||
Create an Ubuntu VM anywhere (preferably on DeTEE) and SSH into the VM by using the SSH. Run the following bash commands to create the template:
|
||||
```
|
||||
apt update
|
||||
apt dist-upgrade -y
|
||||
|
@ -25,7 +25,7 @@ detee-cli account ssh-pubkey-path /root/.ssh/id_ed25519.pub
|
||||
detee-cli account brain-url http://164.92.249.180:31337
|
||||
```
|
||||
|
||||
Also, list get your public key:
|
||||
Also, get your public key:
|
||||
```
|
||||
detee-cli account
|
||||
~ $ detee-cli account
|
||||
@ -41,7 +41,7 @@ And give it to us on Discord so that we can give you your airdrop (assuming you
|
||||
|
||||
### Deploy a VM
|
||||
|
||||
To see options f#or deploying a VM, just write `detee-cli vm deploy --` and hit TAB. Autocompletion will show available options:
|
||||
To see options for deploying a VM, just write `detee-cli vm deploy --` and hit TAB. Autocompletion will show available options:
|
||||
```
|
||||
~ $ detee-cli vm deploy --
|
||||
--country (deploy to a specific Country)
|
||||
|
@ -41,6 +41,6 @@ DeTEE is built of multiple components that are already under development, as fol
|
||||
- [ ] multi-region clusters
|
||||
|
||||
Future components (currently not under development):
|
||||
- **(Arm) TrustZone Daemon**: Software that powers the SNP node, allowing customers to run VMs
|
||||
- **(ARM) TrustZone Daemon**: Software that powers the SNP node, allowing customers to run VMs
|
||||
- **(NVIDIA) GPU Daemon**: Software that powers the SNP node, allowing customers to run VMs
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Node Operators
|
||||
|
||||
DeTEE currently supports Intel SGX and AMD SNP servers. In the future, we are planning to also support Arm TrustZone and NVIDIA GPUs. Our mission is to support all hardware that offers TEEs.
|
||||
DeTEE currently supports Intel SGX and AMD SNP servers. In the future, we are planning to also support ARM TrustZone and NVIDIA GPUs. Our mission is to support all hardware that offers TEEs.
|
||||
|
||||
Please be aware that this is a cloud product oriented for businesses, which has some implications:
|
||||
- You will be judged by the community based on the performance of your server.
|
||||
|
Reference in New Issue
Block a user