Skip to content

Add /docs #209

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 88 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
a7da8ea
docs starting
DylanCkawalec May 28, 2025
320c6c4
mint
DylanCkawalec May 28, 2025
ef8e37d
initial site
DylanCkawalec May 29, 2025
d98d7e4
fixed broken links
DylanCkawalec May 29, 2025
1fa3325
mint
DylanCkawalec May 29, 2025
df206b9
broke link fix 2
DylanCkawalec May 29, 2025
916569f
fixed links
DylanCkawalec May 29, 2025
dff1fce
fixed 2
DylanCkawalec May 29, 2025
7139362
icons
DylanCkawalec May 29, 2025
cfadea4
deployed
DylanCkawalec May 29, 2025
d96974f
prior optimization
DylanCkawalec May 29, 2025
2b81199
pre-draft
DylanCkawalec May 29, 2025
6e1cea1
final pre-draft
DylanCkawalec May 29, 2025
221824a
update-branch update
DylanCkawalec Jun 2, 2025
66bb769
pre-update
DylanCkawalec Jun 2, 2025
55f3e15
updated tabs, added security docs
DylanCkawalec Jun 2, 2025
b81f1b8
glossary fixed
DylanCkawalec Jun 2, 2025
cb336b3
glossary add
DylanCkawalec Jun 2, 2025
68c602a
fix up the layout
DylanCkawalec Jun 2, 2025
c2a34e9
pre-getting started
DylanCkawalec Jun 2, 2025
a2cf799
super quick start guide
DylanCkawalec Jun 2, 2025
aea41ef
rough look
DylanCkawalec Jun 2, 2025
559d747
final predraft
DylanCkawalec Jun 3, 2025
219760e
Merge pull request #1 from DylanCkawalec/docs-update
DylanCkawalec Jun 3, 2025
99f6b7a
get through the deployment, then fix the guides in getting started, a…
DylanCkawalec Jun 4, 2025
7132f4e
dstack overview main
DylanCkawalec Jun 4, 2025
5bec155
updated the overview and community interface
DylanCkawalec Jun 5, 2025
aa5b189
core component undates
DylanCkawalec Jun 5, 2025
7b5405b
add in the references
DylanCkawalec Jun 5, 2025
615c5d1
sectioning core components
DylanCkawalec Jun 5, 2025
89e5fa4
update the language
DylanCkawalec Jun 6, 2025
49ce28b
append -1
DylanCkawalec Jun 6, 2025
c9bd00d
updating references
DylanCkawalec Jun 6, 2025
64f5b16
updated help guides
DylanCkawalec Jun 6, 2025
73e50ca
editing the api reference materials
DylanCkawalec Jun 6, 2025
010469e
update api ref and the community guides for trouble shooting
DylanCkawalec Jun 6, 2025
68d340a
troubleshoot update
DylanCkawalec Jun 6, 2025
0034003
Merge pull request #2 from DylanCkawalec/docs-update
DylanCkawalec Jun 6, 2025
1c76c2d
security review done
DylanCkawalec Jun 7, 2025
9b135d4
pre reference additions
DylanCkawalec Jun 7, 2025
4df6cb9
Merge pull request #3 from DylanCkawalec/docs-update
DylanCkawalec Jun 7, 2025
a350cc0
security main cores references checked
DylanCkawalec Jun 7, 2025
6d9d5b6
Merge pull request #4 from DylanCkawalec/docs-update
DylanCkawalec Jun 7, 2025
a42c14c
enhanced language for the security section
DylanCkawalec Jun 7, 2025
d414e9c
attestation enhanced language
DylanCkawalec Jun 8, 2025
1f9c86f
splitting pages
DylanCkawalec Jun 8, 2025
332571c
kms enhance
DylanCkawalec Jun 8, 2025
3f62647
Merge pull request #5 from DylanCkawalec/docs-update
DylanCkawalec Jun 8, 2025
edd5398
dstack sectional / security section
DylanCkawalec Jun 8, 2025
1a57e73
Merge pull request #6 from DylanCkawalec/docs-update
DylanCkawalec Jun 8, 2025
67b6e26
update the network architecture
DylanCkawalec Jun 8, 2025
a4458b5
Merge pull request #7 from DylanCkawalec/docs-update
DylanCkawalec Jun 8, 2025
8e38c11
fix step 4
DylanCkawalec Jun 8, 2025
07d2098
Merge pull request #8 from DylanCkawalec/docs-update
DylanCkawalec Jun 8, 2025
17b4dae
fixed deploy script
DylanCkawalec Jun 9, 2025
e5e6ec4
overview update
DylanCkawalec Jun 9, 2025
4d0f800
Merge pull request #9 from DylanCkawalec/docs-update
DylanCkawalec Jun 9, 2025
4caa6bb
updated
DylanCkawalec Jun 9, 2025
fea8ef3
Merge pull request #10 from DylanCkawalec/docs-update
DylanCkawalec Jun 9, 2025
01fe8f8
readme step 4 command line guide
DylanCkawalec Jun 9, 2025
e1976de
Merge pull request #11 from DylanCkawalec/docs-update
DylanCkawalec Jun 9, 2025
0ffa867
dstack deploy
DylanCkawalec Jun 9, 2025
6d98d15
Merge pull request #12 from DylanCkawalec/docs-update
DylanCkawalec Jun 9, 2025
6736b9a
update deployment steps
DylanCkawalec Jun 9, 2025
78ce140
Merge pull request #13 from DylanCkawalec/docs-update
DylanCkawalec Jun 9, 2025
70361d3
jupiter guide
DylanCkawalec Jun 9, 2025
3aaaea6
updated png for jupyter
DylanCkawalec Jun 9, 2025
0171a3c
Merge pull request #14 from DylanCkawalec/docs-update
DylanCkawalec Jun 10, 2025
efdd39a
update to structure
DylanCkawalec Jun 11, 2025
4eac501
Merge pull request #15 from DylanCkawalec/docs-update
DylanCkawalec Jun 11, 2025
5cdd688
simple updates
DylanCkawalec Jun 11, 2025
5eb539c
Merge pull request #16 from DylanCkawalec/docs-update
DylanCkawalec Jun 11, 2025
4d2a205
button updates
DylanCkawalec Jun 11, 2025
67ba234
Merge pull request #17 from DylanCkawalec/docs-update
DylanCkawalec Jun 11, 2025
254417e
final edits
DylanCkawalec Jun 11, 2025
0059a15
new deployment guide
DylanCkawalec Jun 11, 2025
2e0033d
update
DylanCkawalec Jun 11, 2025
9b4db49
dstack
DylanCkawalec Jun 11, 2025
7cc4ed5
Merge pull request #18 from DylanCkawalec/docs-update
DylanCkawalec Jun 11, 2025
f62b38b
deploy
DylanCkawalec Jun 11, 2025
3acf490
Merge pull request #19 from DylanCkawalec/docs-update
DylanCkawalec Jun 11, 2025
17bf088
deploymend md
DylanCkawalec Jun 11, 2025
c98ff30
Merge pull request #21 from DylanCkawalec/docs-update
DylanCkawalec Jun 12, 2025
48be029
Merge pull request #20 from DylanCkawalec/docs
DylanCkawalec Jun 12, 2025
1846d39
update docs
DylanCkawalec Jun 12, 2025
14ab97e
Merge pull request #22 from DylanCkawalec/docs-update
DylanCkawalec Jun 12, 2025
9a35ff2
Merge pull request #23 from DylanCkawalec/docs
DylanCkawalec Jun 12, 2025
c019496
remove
DylanCkawalec Jun 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,6 @@ generated/
node_modules/
/.cargo
.venv
# macOS system files
.DS_Store
**/.DS_Store
55 changes: 55 additions & 0 deletions .mintlifyignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Ignore all markdown files except those in docs
*.md
!docs/**/*.md
!docs/**/*.mdx

# Ignore all non-docs directories
basefiles/
cc-eventlog/
cert-client/
certbot/
ct_monitor/
dstack-types/
dstack-util/
gateway/
guest-agent/
guest-api/
host-api/
http-client/
iohash/
key-provider-build/
key-provider-client/
kms/
load_config/
lspci/
mod-tdx-guest/
python/
ra-rpc/
ra-tls/
rocket-vsock-listener/
sdk/
serde-duration/
sodiumbox/
supervisor/
tdx-attest/
tdx-attest-sys/
test-scripts/
vmm/

# Ignore build and config files
*.toml
*.yaml
*.yml
*.lock
*.sh
Makefile
Cargo.toml
Cargo.lock

# Ignore hidden files
.git/
.github/
.*

# Node modules
node_modules/
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,7 +227,7 @@ In the tutorial above, we used a TLS certificate with a private key external to
By combining Certificate Transparency Logs and CAA DNS records, we can make best effort to minimize security risks. Here's our approach:

- Set CAA records to allow only the account created in dstack-gateway CVM to request Certificates.
- Launch a program to monitor Certificate Transparency Log and give alarm once any certificate issued to a pubkey that isnt generated by dstack-gateway CVM.
- Launch a program to monitor Certificate Transparency Log and give alarm once any certificate issued to a pubkey that isn't generated by dstack-gateway CVM.

### Configurations

Expand Down Expand Up @@ -322,7 +322,7 @@ $ ./ct_monitor -t https://localhost:9010/prpc -d app.kvin.wang

# Troubleshooting

### Error from dstack-vmm: qemu-system-x86_64: -device vhost-vsock-pci,guest-cid=<id>: vhost-vsock: unable to set guest cid: Address already in use
### Error from dstack-vmm: qemu-system-x86_64: -device vhost-vsock-pci,guest-cid=\<id\>: vhost-vsock: unable to set guest cid: Address already in use

`dstack-vmm` may throw this error when creating a new VM if the [Unix Socket CID](https://man7.org/linux/man-pages/man7/vsock.7.html) is occupied. To solve the problem, first, you should list the occupied CID:

Expand Down
Loading