Complete, versioned learning material for this workshop—from reference documentation and workshop levels to exercises, assessments and the supporting texts for every practice module.
With the web app option enabled, your progress is stored on this device.
Learning progress in the web app
Mark chapters as read, view reading progress and check off practice modules after enabling the optional web app. Workshop progress is calculated from chapters across all document pages. Your choices stay on this device; there is no account or server sync. Installation is not required. Withdrawing your choice in Privacy settings deletes the progress.
Workshop progress0%
Practice modules completed0 / 31
Documents read0 / 94
Workshop progress0%
0 / 646 chapters readCompleted
Practice modules
Workshop examples as ZIP files
All 31 practice examples in this workshop are available as individual ZIP files. Choose an example to download its package directly.
00lab-skeleton
17 Files · 16.9 KB · SHA-256 de09e1ad3bf5
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/00-lab-skeleton.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
01vagrantfile-basics
17 Files · 17.3 KB · SHA-256 bf5cf90ed29a
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/01-vagrantfile-basics.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
02box-selection-versioning
17 Files · 17.7 KB · SHA-256 d7e71458f2cb
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/02-box-selection-versioning.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
03provider-virtualbox-baseline
17 Files · 17.9 KB · SHA-256 8d238c7875ea
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/03-provider-virtualbox-baseline.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
04provider-docker-baseline
17 Files · 17.7 KB · SHA-256 2d5abc5771f6
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/04-provider-docker-baseline.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
05provider-hyperv-notes
17 Files · 17.5 KB · SHA-256 7f3fd1a7731c
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/05-provider-hyperv-notes.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
06vm-resources
17 Files · 16.9 KB · SHA-256 c445f713a275
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/06-vm-resources.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
07synced-folders-basic
17 Files · 17.4 KB · SHA-256 808a3f0aa05b
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/07-synced-folders-basic.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
08synced-folders-nfs-smb-rsync
17 Files · 18.1 KB · SHA-256 991851d46ba5
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/08-synced-folders-nfs-smb-rsync.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
09forwarded-ports
17 Files · 17.1 KB · SHA-256 959b825fca2f
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/09-forwarded-ports.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
10private-network
17 Files · 17.0 KB · SHA-256 70656d3a25d3
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/10-private-network.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
11public-network-review
17 Files · 17.5 KB · SHA-256 c56522082c0a
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/11-public-network-review.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
12multi-machine-topology
17 Files · 17.5 KB · SHA-256 271dea623fd0
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/12-multi-machine-topology.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
13shell-provisioner
17 Files · 17.2 KB · SHA-256 3c12f5985aa1
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/13-shell-provisioner.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
14file-provisioner
17 Files · 17.1 KB · SHA-256 0e76676fc0ab
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/14-file-provisioner.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
15ansible-provisioner
17 Files · 17.3 KB · SHA-256 360a99f8317b
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/15-ansible-provisioner.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
16ansible-local-provisioner
17 Files · 17.7 KB · SHA-256 91b5e89b3777
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/16-ansible-local-provisioner.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
17cloud-init-user-data
17 Files · 17.4 KB · SHA-256 7801d1d9fa79
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/17-cloud-init-user-data.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
18triggers-lifecycle-hooks
17 Files · 17.8 KB · SHA-256 72ef69a047ec
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/18-triggers-lifecycle-hooks.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
19disks-model
17 Files · 16.9 KB · SHA-256 c2e237b749ae
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/19-disks-model.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
20snapshots-workflow
17 Files · 17.3 KB · SHA-256 12f2ad97f1d4
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/20-snapshots-workflow.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
21box-update-lifecycle
17 Files · 17.4 KB · SHA-256 b5719897140e
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/21-box-update-lifecycle.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
22plugin-management
17 Files · 17.2 KB · SHA-256 590df40c01e9
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/22-plugin-management.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
23hcp-vagrant-registry-model
17 Files · 17.8 KB · SHA-256 4d52b8dda76f
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/23-hcp-vagrant-registry-model.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
24vagrant-share-risk-review
17 Files · 17.7 KB · SHA-256 7bb3175cbc79
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/24-vagrant-share-risk-review.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
25ssh-access-and-keys
17 Files · 17.4 KB · SHA-256 5afa32b7c3f2
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/25-ssh-access-and-keys.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
26environment-variables-and-dotenv
17 Files · 18.2 KB · SHA-256 be38711da50c
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/26-environment-variables-and-dotenv.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
27ci-validation-of-vagrantfiles
17 Files · 18.0 KB · SHA-256 a761c1bd7a39
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/27-ci-validation-of-vagrantfiles.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
28security-baseline-dev-vm
17 Files · 17.7 KB · SHA-256 44fd6398b3b5
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/28-security-baseline-dev-vm.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
29incident-response-broken-vm
17 Files · 17.9 KB · SHA-256 ea8cce3541a1
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/29-incident-response-broken-vm.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
30troubleshooting-vagrant
17 Files · 17.6 KB · SHA-256 75a2a6dba58c
Download example ZIP ↓Files in the ZIP · 17
README.md
Vagrantfile
baseline.json
bin/30-troubleshooting-vagrant.sh
cloud-init/user-data.yaml
config/box-policy.yaml
config/network-plan.yaml
config/plugins.txt
data/vagrant-status.sample
docs/de/README.md
docs/en/README.md
provisioning/site.yml
run.sh
runbook.txt
scripts/provision.sh
scripts/verify.sh
src/.gitkeep
Learning material
Documentation in the Orthevs Wiki
The material retains its subject-specific structure. German and English versions are cross-linked, and diagrams are generated directly from the included Mermaid sources.
The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.
The sequence remains unchanged: from the lab skeleton through technical foundations and operating models to final troubleshooting. The technical directory names are deliberately preserved.
Orthevs – Engineering the foundation for what comes next.
Privacy & web app
No trackers. Clear technical functions.
This public Orthevs site uses no external analytics, advertising or profiling services. IP address, request time, requested path and technical response data are logged in the first-party Insights system for operations, security and aggregate reach statistics.
Necessary storage
Your selected language is stored for twelve months. This setting and the choice made here are used only to operate this website.
Optional web app
After you enable it, the web app stores public content for offline use and voluntary reading and workshop marks on this device. Withdrawing also deletes your learning progress.