Go to file
Noor 70edcb57e8
feat: upload directory in launch config
- stream file upload
- remove base 64 encoding
- dtpm grpc compression
- increase retry attempts while app deployment
- improve ux while deploying with progress update
- new actix static server package
- updated config with directory sample
- updated Dtpm client connection
- remove mr_signer from connetion
- reuse dtpm client connection
2025-04-21 18:29:19 +03:00
docker fixed docker related bugs or the testnet 2025-03-29 22:56:45 +02:00
samples feat: upload directory in launch config 2025-04-21 18:29:19 +03:00
scripts fix bug on TCB change for installing VMs 2025-04-04 17:29:19 +00:00
src feat: upload directory in launch config 2025-04-21 18:29:19 +03:00
.gitignore code migration 2025-03-16 22:28:19 +02:00
build.rs detailed clap version 2025-04-21 17:50:25 +03:00
Cargo.lock feat: upload directory in launch config 2025-04-21 18:29:19 +03:00
Cargo.toml feat: upload directory in launch config 2025-04-21 18:29:19 +03:00
README.md added support for self signed TLS certificates 2025-03-28 23:35:53 +02:00
rustfmt.toml code migration 2025-03-16 22:28:19 +02:00

DeTEE CLI

The DeTEE CLI will allow you to create VMs and containers on the DeTEE decentralized cloud network. All services running on this network are protected through Trusted Execution Environments (TEEs), meaning that the hardware provide will not be able to modify the software or read the data.

Installing the DeTEE CLI

To use the CLI, just start a container:

mkdir -p ~/.detee/container_volume/cli
mkdir -p ~/.detee/container_volume/.ssh
docker run --pull always -dt --name detee-cli \
    --volume ~/.detee/container_volume/cli:/root/.detee/cli:rw \
    --volume ~/.detee/container_volume/.ssh:/root/.ssh:rw \
    --entrypoint /usr/bin/fish detee/detee-cli:latest

The commands above will create a container that will stay alive on your system, and persistent relevant account data. Any time you want to use the CLI, run:

docker exec -it detee-cli fish

First time configuration

Inside the container, configure the accounts for your session:

ssh-keygen
# Hit enter a few times.
detee-cli account ssh-pubkey-path /root/.ssh/id_ed25519.pub

VM creation

Before creating a VM, you will need Loyalty Points from DeTEE. During the testnet phase, these are airdropped to active community members. If you don't have any points, make sure you contact the team the Discord server.

To deploy a VM:

# arch
detee-cli vm deploy
# ubuntu
detee-cli vm deploy --distro ubuntu
# fedora
detee-cli vm deploy --distro fedora

Resources