UBU · Operating system & server

Ubuntu Workshop

Ubuntu releases, users and packages, systemd and journaling, networking and storage, cloud-init and baselines, plus monitoring, hardening and incident response.

Ubuntu

My learning progress

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%
0 / 648 chapters read

Orthevs Academy · Orthevs

Ubuntu as a learning path

This learning path provides knowledge and practice. Requirements, ownership and evidence must be defined separately for production Orthevs processes.

Technical workshop

One learning framework. Distinct technical subjects.

All workshops follow the same robust topology: central documentation, progressive workshop levels, exercises, assessments, runnable examples and supporting scripts. The Academy preserves this organization instead of dissolving the material into isolated articles or decorative course cards.

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.

Workshop overview

1

Technical documentation

13
English · 61.2 KB

Architecture: Ubuntu

This document belongs to the Ubuntu workshop and describes architecture as training material, reference documentation and review basis.

Open document ↗
English · 62.1 KB

Best Practices: Ubuntu

This document belongs to the Ubuntu workshop and describes best-practices as training material, reference documentation and review basis.

Open document ↗
English · 61.0 KB

Commands: Ubuntu

This document belongs to the Ubuntu workshop and describes commands as training material, reference documentation and review basis.

Open document ↗
English · 61.2 KB

Concepts: Ubuntu

This document belongs to the Ubuntu workshop and describes concepts as training material, reference documentation and review basis.

Open document ↗
English · 70.9 KB

Curriculum: Ubuntu

This curriculum structures an Ubuntu workshop from fundamentals to advanced server, platform and security operations. It combines Linux basics, Ubuntu-specific tools, practical exercises, review criteria and operational maturity.

Open document ↗
English · 61.4 KB

Diagrams: Ubuntu

This document belongs to the Ubuntu workshop and describes diagrams as training material, reference documentation and review basis.

Open document ↗
English · 61.8 KB

Cloud Environment: Ubuntu

This document belongs to the Ubuntu workshop and describes environment-cloud as training material, reference documentation and review basis.

Open document ↗
English · 61.4 KB

Bare Metal Environment: Ubuntu

This document belongs to the Ubuntu workshop and describes environment-native-baremetal as training material, reference documentation and review basis.

Open document ↗
English · 61.5 KB

VM Environment: Ubuntu

This document belongs to the Ubuntu workshop and describes environment-native-vm as training material, reference documentation and review basis.

Open document ↗
English · 61.4 KB

WSL Environment: Ubuntu

This document belongs to the Ubuntu workshop and describes environment-wsl as training material, reference documentation and review basis.

Open document ↗
English · 61.6 KB

Operations: Ubuntu

This document belongs to the Ubuntu workshop and describes operations as training material, reference documentation and review basis.

Open document ↗
English · 60.8 KB

Security: Ubuntu

This document belongs to the Ubuntu workshop and describes security as training material, reference documentation and review basis.

Open document ↗
English · 61.3 KB

Troubleshooting: Ubuntu

This document belongs to the Ubuntu workshop and describes troubleshooting as training material, reference documentation and review basis.

Open document ↗

Workshop levels

4

Exercises

4

Assessments and solutions

9
English · 56.7 KB

Ubuntu Fundamentals: Assessment (EN)

Scope: Ubuntu-Grundlagen, Shell, Dateisystem, Benutzer, Rechte, Pakete, Prozesse, Dienste und Logs.

Open document ↗
English · 57.6 KB

Ubuntu Fundamentals: Solution (EN)

Scope: Ubuntu-Grundlagen, Shell, Dateisystem, Benutzer, Rechte, Pakete, Prozesse, Dienste und Logs.

Open document ↗
English · 56.6 KB

Ubuntu Intermediate: Assessment (EN)

Scope: systemd, APT, Snap, ACLs, Storage, Netplan, UFW, SSH, Timer und Troubleshooting.

Open document ↗
English · 57.6 KB

Ubuntu Intermediate: Solution (EN)

Scope: systemd, APT, Snap, ACLs, Storage, Netplan, UFW, SSH, Timer und Troubleshooting.

Open document ↗
English · 56.7 KB

Ubuntu Professional: Assessment (EN)

Scope: Server-Baseline, cloud-init, Automatisierung, Patch Management, Monitoring, Backup und Performance.

Open document ↗
English · 57.6 KB

Ubuntu Professional: Solution (EN)

Scope: Server-Baseline, cloud-init, Automatisierung, Patch Management, Monitoring, Backup und Performance.

Open document ↗
English · 56.7 KB

Ubuntu Advanced Security: Assessment (EN)

Scope: Threat Modeling, Ubuntu Pro, USG, CIS, SSH/sudo/PAM, AppArmor, auditd, AIDE und Incident Response.

Open document ↗
English · 57.6 KB

Ubuntu Advanced Security: Solution (EN)

Scope: Threat Modeling, Ubuntu Pro, USG, CIS, SSH/sudo/PAM, AppArmor, auditd, AIDE und Incident Response.

Open document ↗
English · 49.8 KB

Official Certificates and Exam Alignment: Ubuntu (EN)

This document does not invent an Ubuntu certification. Canonical operates Canonical Academy as a current learning and certification offering around Ubuntu roles. Older names such as Ubuntu Certified Professional are not claimed here as a…

Open document ↗
View all content in the wiki

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.

00

lab-skeleton

examples/00-lab-skeleton
Files
16
Size
13.3 KB
SHA-256
6c0e87a1c32b
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/lab_skeleton.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
01

release-support-inventory

examples/01-release-support-inventory
Files
16
Size
14.0 KB
SHA-256
21c52b071fa4
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/release_support_inventory.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
02

filesystem-permissions

examples/02-filesystem-permissions
Files
16
Size
13.9 KB
SHA-256
be8dce38ad0b
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/filesystem_permissions.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
03

users-groups-sudo

examples/03-users-groups-sudo
Files
16
Size
13.6 KB
SHA-256
a703549d2c43
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/users_groups_sudo.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
04

apt-sources-packages

examples/04-apt-sources-packages
Files
16
Size
13.8 KB
SHA-256
861c5964ece0
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/apt_sources_packages.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
05

snap-package-model

examples/05-snap-package-model
Files
16
Size
13.6 KB
SHA-256
e57605d7a009
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/snap_package_model.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
06

systemd-service-basics

examples/06-systemd-service-basics
Files
16
Size
13.9 KB
SHA-256
c9fb16e2d833
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/systemd_service_basics.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
07

systemd-timer-maintenance

examples/07-systemd-timer-maintenance
Files
16
Size
14.0 KB
SHA-256
8fa86fd61142
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/systemd_timer_maintenance.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
08

journald-log-analysis

examples/08-journald-log-analysis
Files
16
Size
13.8 KB
SHA-256
28af4dc4d22c
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/journald_log_analysis.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
09

netplan-static-address

examples/09-netplan-static-address
Files
16
Size
13.9 KB
SHA-256
fda6be13d901
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/netplan_static_address.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
10

ufw-firewall-baseline

examples/10-ufw-firewall-baseline
Files
16
Size
13.8 KB
SHA-256
469a8f4ea31e
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/ufw_firewall_baseline.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
11

ssh-server-baseline

examples/11-ssh-server-baseline
Files
16
Size
13.7 KB
SHA-256
c4881535e9f3
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/ssh_server_baseline.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
12

storage-fstab-mounts

examples/12-storage-fstab-mounts
Files
16
Size
13.8 KB
SHA-256
6047ff669dcb
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/storage_fstab_mounts.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
13

lvm-snapshot-model

examples/13-lvm-snapshot-model
Files
16
Size
13.7 KB
SHA-256
93585fb7767e
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/lvm_snapshot_model.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
14

backup-restore-runbook

examples/14-backup-restore-runbook
Files
16
Size
13.8 KB
SHA-256
d3ced237a106
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/backup_restore_runbook.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
15

cloud-init-user-data

examples/15-cloud-init-user-data
Files
16
Size
13.7 KB
SHA-256
1e48dce38397
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/cloud_init_user_data.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
16

server-baseline-roles

examples/16-server-baseline-roles
Files
16
Size
13.8 KB
SHA-256
6abf42ef9259
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/server_baseline_roles.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
17

unattended-upgrades-policy

examples/17-unattended-upgrades-policy
Files
16
Size
14.1 KB
SHA-256
2a2cce5358a4
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/unattended_upgrades_policy.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
18

monitoring-node-baseline

examples/18-monitoring-node-baseline
Files
16
Size
14.0 KB
SHA-256
ac1e8fe8fb04
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/monitoring_node_baseline.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
19

performance-triage

examples/19-performance-triage
Files
16
Size
13.7 KB
SHA-256
4bd15807ce48
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/performance_triage.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
20

log-rotation-retention

examples/20-log-rotation-retention
Files
16
Size
13.8 KB
SHA-256
3e2e8ff88e55
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/log_rotation_retention.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
21

apparmor-profile-review

examples/21-apparmor-profile-review
Files
16
Size
13.9 KB
SHA-256
1d526729e363
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/apparmor_profile_review.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
22

auditd-security-events

examples/22-auditd-security-events
Files
16
Size
13.8 KB
SHA-256
c54be35eb836
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/auditd_security_events.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
23

aide-file-integrity

examples/23-aide-file-integrity
Files
16
Size
13.7 KB
SHA-256
0308971f8604
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/aide_file_integrity.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
24

fail2ban-model

examples/24-fail2ban-model
Files
16
Size
13.4 KB
SHA-256
53eb86dfbc28
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/fail2ban_model.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
25

ubuntu-pro-esm-model

examples/25-ubuntu-pro-esm-model
Files
16
Size
13.8 KB
SHA-256
2f68caa7de34
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/ubuntu_pro_esm_model.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
26

usg-cis-hardening-model

examples/26-usg-cis-hardening-model
Files
16
Size
14.0 KB
SHA-256
49f88a9376cc
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/usg_cis_hardening_model.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
27

kernel-sysctl-hardening

examples/27-kernel-sysctl-hardening
Files
16
Size
14.0 KB
SHA-256
40ed01264050
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/kernel_sysctl_hardening.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
28

container-host-baseline

examples/28-container-host-baseline
Files
16
Size
13.9 KB
SHA-256
27b9619d32d8
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/container_host_baseline.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
29

incident-response-account-compromise

examples/29-incident-response-account-compromise
Files
16
Size
14.8 KB
SHA-256
001b10858150
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/incident_response_account_compromise.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt
30

troubleshooting-ubuntu

examples/30-troubleshooting-ubuntu
Files
16
Size
13.9 KB
SHA-256
27c17dab2a7d
Files in the ZIP · 16
  • README.md
  • baseline.json
  • bin/troubleshooting_ubuntu.sh
  • config/apt/unattended-upgrades.conf
  • config/cloud-init/user-data.yaml
  • config/netplan/01-workshop.yaml
  • config/packages.manifest
  • config/security/sshd_baseline.conf
  • config/security/sysctl_baseline.conf
  • config/systemd/workshop-health.service
  • config/systemd/workshop-health.timer
  • data/auth.log.sample
  • docs/de/README.md
  • docs/en/README.md
  • run.sh
  • runbook.txt

Material structure

The workshop's real directory structure.

Each area can be opened separately. Directories and material files appear in their actual hierarchy with their unchanged paths; the media directory is excluded in full.

Root files

README-EN.md
Documentation39
docs/architecture-ubuntu-DE.md
docs/architecture-ubuntu-EN.md
docs/architecture-ubuntu-EL.md
docs/best-practices-ubuntu-DE.md
docs/best-practices-ubuntu-EN.md
docs/best-practices-ubuntu-EL.md
docs/commands-ubuntu-DE.md
docs/commands-ubuntu-EN.md
docs/commands-ubuntu-EL.md
docs/concepts-ubuntu-DE.md
docs/concepts-ubuntu-EN.md
docs/concepts-ubuntu-EL.md
docs/curriculum-ubuntu-DE.md
docs/curriculum-ubuntu-EN.md
docs/curriculum-ubuntu-EL.md
docs/diagrams-ubuntu-DE.md
docs/diagrams-ubuntu-EN.md
docs/diagrams-ubuntu-EL.md
docs/environment-cloud-ubuntu-DE.md
docs/environment-cloud-ubuntu-EN.md
docs/environment-cloud-ubuntu-EL.md
docs/environment-native-baremetal-ubuntu-DE.md
docs/environment-native-baremetal-ubuntu-EN.md
docs/environment-native-baremetal-ubuntu-EL.md
docs/environment-native-vm-ubuntu-DE.md
docs/environment-native-vm-ubuntu-EN.md
docs/environment-native-vm-ubuntu-EL.md
docs/environment-wsl-ubuntu-DE.md
docs/environment-wsl-ubuntu-EN.md
docs/environment-wsl-ubuntu-EL.md
docs/operations-ubuntu-DE.md
docs/operations-ubuntu-EN.md
docs/operations-ubuntu-EL.md
docs/security-ubuntu-DE.md
docs/security-ubuntu-EN.md
docs/security-ubuntu-EL.md
docs/troubleshooting-ubuntu-DE.md
docs/troubleshooting-ubuntu-EN.md
docs/troubleshooting-ubuntu-EL.md
Workshop levels12
workshops/01-fundamentals-ubuntu-DE.md
workshops/01-fundamentals-ubuntu-EN.md
workshops/01-fundamentals-ubuntu-EL.md
workshops/02-intermediate-ubuntu-DE.md
workshops/02-intermediate-ubuntu-EN.md
workshops/02-intermediate-ubuntu-EL.md
workshops/03-professional-ubuntu-DE.md
workshops/03-professional-ubuntu-EN.md
workshops/03-professional-ubuntu-EL.md
workshops/04-advanced-security-ubuntu-DE.md
workshops/04-advanced-security-ubuntu-EN.md
workshops/04-advanced-security-ubuntu-EL.md
Exercises12
exercises/01-fundamentals-exercises-ubuntu-DE.md
exercises/01-fundamentals-exercises-ubuntu-EN.md
exercises/01-fundamentals-exercises-ubuntu-EL.md
exercises/02-intermediate-exercises-ubuntu-DE.md
exercises/02-intermediate-exercises-ubuntu-EN.md
exercises/02-intermediate-exercises-ubuntu-EL.md
exercises/03-professional-exercises-ubuntu-DE.md
exercises/03-professional-exercises-ubuntu-EN.md
exercises/03-professional-exercises-ubuntu-EL.md
exercises/04-advanced-security-exercises-ubuntu-DE.md
exercises/04-advanced-security-exercises-ubuntu-EN.md
exercises/04-advanced-security-exercises-ubuntu-EL.md
Assessments & solutions27
assessments/01-fundamentals-ubuntu-assessment-DE.md
assessments/01-fundamentals-ubuntu-assessment-EN.md
assessments/01-fundamentals-ubuntu-assessment-EL.md
assessments/01-fundamentals-ubuntu-solution-DE.md
assessments/01-fundamentals-ubuntu-solution-EN.md
assessments/01-fundamentals-ubuntu-solution-EL.md
assessments/02-intermediate-ubuntu-assessment-DE.md
assessments/02-intermediate-ubuntu-assessment-EN.md
assessments/02-intermediate-ubuntu-assessment-EL.md
assessments/02-intermediate-ubuntu-solution-DE.md
assessments/02-intermediate-ubuntu-solution-EN.md
assessments/02-intermediate-ubuntu-solution-EL.md
assessments/03-professional-ubuntu-assessment-DE.md
assessments/03-professional-ubuntu-assessment-EN.md
assessments/03-professional-ubuntu-assessment-EL.md
assessments/03-professional-ubuntu-solution-DE.md
assessments/03-professional-ubuntu-solution-EN.md
assessments/03-professional-ubuntu-solution-EL.md
assessments/04-advanced-security-ubuntu-assessment-DE.md
assessments/04-advanced-security-ubuntu-assessment-EN.md
assessments/04-advanced-security-ubuntu-assessment-EL.md
assessments/04-advanced-security-ubuntu-solution-DE.md
assessments/04-advanced-security-ubuntu-solution-EN.md
assessments/04-advanced-security-ubuntu-solution-EL.md
assessments/05-official-certificates-ubuntu-DE.md
assessments/05-official-certificates-ubuntu-EN.md
assessments/05-official-certificates-ubuntu-EL.md
Practice modules901
examples/00-lab-skeleton
examples/00-lab-skeleton/bin
examples/00-lab-skeleton/config
examples/00-lab-skeleton/config/apt
examples/00-lab-skeleton/config/cloud-init
examples/00-lab-skeleton/config/netplan
examples/00-lab-skeleton/config/security
examples/00-lab-skeleton/config/systemd
examples/00-lab-skeleton/data
examples/00-lab-skeleton/docs
examples/00-lab-skeleton/docs/de
examples/00-lab-skeleton/docs/en
examples/01-release-support-inventory
examples/01-release-support-inventory/bin
examples/01-release-support-inventory/config
examples/01-release-support-inventory/config/apt
examples/01-release-support-inventory/config/cloud-init
examples/01-release-support-inventory/config/netplan
examples/01-release-support-inventory/config/security
examples/01-release-support-inventory/config/systemd
examples/01-release-support-inventory/data
examples/01-release-support-inventory/docs
examples/01-release-support-inventory/docs/de
examples/01-release-support-inventory/docs/en
examples/02-filesystem-permissions
examples/02-filesystem-permissions/bin
examples/02-filesystem-permissions/config
examples/02-filesystem-permissions/config/apt
examples/02-filesystem-permissions/config/cloud-init
examples/02-filesystem-permissions/config/netplan
examples/02-filesystem-permissions/config/security
examples/02-filesystem-permissions/config/systemd
examples/02-filesystem-permissions/data
examples/02-filesystem-permissions/docs
examples/02-filesystem-permissions/docs/de
examples/02-filesystem-permissions/docs/en
examples/03-users-groups-sudo
examples/03-users-groups-sudo/bin
examples/03-users-groups-sudo/config
examples/03-users-groups-sudo/config/apt
examples/03-users-groups-sudo/config/cloud-init
examples/03-users-groups-sudo/config/netplan
examples/03-users-groups-sudo/config/security
examples/03-users-groups-sudo/config/systemd
examples/03-users-groups-sudo/data
examples/03-users-groups-sudo/docs
examples/03-users-groups-sudo/docs/de
examples/03-users-groups-sudo/docs/en
examples/04-apt-sources-packages
examples/04-apt-sources-packages/bin
examples/04-apt-sources-packages/config
examples/04-apt-sources-packages/config/apt
examples/04-apt-sources-packages/config/cloud-init
examples/04-apt-sources-packages/config/netplan
examples/04-apt-sources-packages/config/security
examples/04-apt-sources-packages/config/systemd
examples/04-apt-sources-packages/data
examples/04-apt-sources-packages/docs
examples/04-apt-sources-packages/docs/de
examples/04-apt-sources-packages/docs/en
examples/05-snap-package-model
examples/05-snap-package-model/bin
examples/05-snap-package-model/config
examples/05-snap-package-model/config/apt
examples/05-snap-package-model/config/cloud-init
examples/05-snap-package-model/config/netplan
examples/05-snap-package-model/config/security
examples/05-snap-package-model/config/systemd
examples/05-snap-package-model/data
examples/05-snap-package-model/docs
examples/05-snap-package-model/docs/de
examples/05-snap-package-model/docs/en
examples/06-systemd-service-basics
examples/06-systemd-service-basics/bin
examples/06-systemd-service-basics/config
examples/06-systemd-service-basics/config/apt
examples/06-systemd-service-basics/config/cloud-init
examples/06-systemd-service-basics/config/netplan
examples/06-systemd-service-basics/config/security
examples/06-systemd-service-basics/config/systemd
examples/06-systemd-service-basics/data
examples/06-systemd-service-basics/docs
examples/06-systemd-service-basics/docs/de
examples/06-systemd-service-basics/docs/en
examples/07-systemd-timer-maintenance
examples/07-systemd-timer-maintenance/bin
examples/07-systemd-timer-maintenance/config
examples/07-systemd-timer-maintenance/config/apt
examples/07-systemd-timer-maintenance/config/cloud-init
examples/07-systemd-timer-maintenance/config/netplan
examples/07-systemd-timer-maintenance/config/security
examples/07-systemd-timer-maintenance/config/systemd
examples/07-systemd-timer-maintenance/data
examples/07-systemd-timer-maintenance/docs
examples/07-systemd-timer-maintenance/docs/de
examples/07-systemd-timer-maintenance/docs/en
examples/08-journald-log-analysis
examples/08-journald-log-analysis/bin
examples/08-journald-log-analysis/config
examples/08-journald-log-analysis/config/apt
examples/08-journald-log-analysis/config/cloud-init
examples/08-journald-log-analysis/config/netplan
examples/08-journald-log-analysis/config/security
examples/08-journald-log-analysis/config/systemd
examples/08-journald-log-analysis/data
examples/08-journald-log-analysis/docs
examples/08-journald-log-analysis/docs/de
examples/08-journald-log-analysis/docs/en
examples/09-netplan-static-address
examples/09-netplan-static-address/bin
examples/09-netplan-static-address/config
examples/09-netplan-static-address/config/apt
examples/09-netplan-static-address/config/cloud-init
examples/09-netplan-static-address/config/netplan
examples/09-netplan-static-address/config/security
examples/09-netplan-static-address/config/systemd
examples/09-netplan-static-address/data
examples/09-netplan-static-address/docs
examples/09-netplan-static-address/docs/de
examples/09-netplan-static-address/docs/en
examples/10-ufw-firewall-baseline
examples/10-ufw-firewall-baseline/bin
examples/10-ufw-firewall-baseline/config
examples/10-ufw-firewall-baseline/config/apt
examples/10-ufw-firewall-baseline/config/cloud-init
examples/10-ufw-firewall-baseline/config/netplan
examples/10-ufw-firewall-baseline/config/security
examples/10-ufw-firewall-baseline/config/systemd
examples/10-ufw-firewall-baseline/data
examples/10-ufw-firewall-baseline/docs
examples/10-ufw-firewall-baseline/docs/de
examples/10-ufw-firewall-baseline/docs/en
examples/11-ssh-server-baseline
examples/11-ssh-server-baseline/bin
examples/11-ssh-server-baseline/config
examples/11-ssh-server-baseline/config/apt
examples/11-ssh-server-baseline/config/cloud-init
examples/11-ssh-server-baseline/config/netplan
examples/11-ssh-server-baseline/config/security
examples/11-ssh-server-baseline/config/systemd
examples/11-ssh-server-baseline/data
examples/11-ssh-server-baseline/docs
examples/11-ssh-server-baseline/docs/de
examples/11-ssh-server-baseline/docs/en
examples/12-storage-fstab-mounts
examples/12-storage-fstab-mounts/bin
examples/12-storage-fstab-mounts/config
examples/12-storage-fstab-mounts/config/apt
examples/12-storage-fstab-mounts/config/cloud-init
examples/12-storage-fstab-mounts/config/netplan
examples/12-storage-fstab-mounts/config/security
examples/12-storage-fstab-mounts/config/systemd
examples/12-storage-fstab-mounts/data
examples/12-storage-fstab-mounts/docs
examples/12-storage-fstab-mounts/docs/de
examples/12-storage-fstab-mounts/docs/en
examples/13-lvm-snapshot-model
examples/13-lvm-snapshot-model/bin
examples/13-lvm-snapshot-model/config
examples/13-lvm-snapshot-model/config/apt
examples/13-lvm-snapshot-model/config/cloud-init
examples/13-lvm-snapshot-model/config/netplan
examples/13-lvm-snapshot-model/config/security
examples/13-lvm-snapshot-model/config/systemd
examples/13-lvm-snapshot-model/data
examples/13-lvm-snapshot-model/docs
examples/13-lvm-snapshot-model/docs/de
examples/13-lvm-snapshot-model/docs/en
examples/14-backup-restore-runbook
examples/14-backup-restore-runbook/bin
examples/14-backup-restore-runbook/config
examples/14-backup-restore-runbook/config/apt
examples/14-backup-restore-runbook/config/cloud-init
examples/14-backup-restore-runbook/config/netplan
examples/14-backup-restore-runbook/config/security
examples/14-backup-restore-runbook/config/systemd
examples/14-backup-restore-runbook/data
examples/14-backup-restore-runbook/docs
examples/14-backup-restore-runbook/docs/de
examples/14-backup-restore-runbook/docs/en
examples/15-cloud-init-user-data
examples/15-cloud-init-user-data/bin
examples/15-cloud-init-user-data/config
examples/15-cloud-init-user-data/config/apt
examples/15-cloud-init-user-data/config/cloud-init
examples/15-cloud-init-user-data/config/netplan
examples/15-cloud-init-user-data/config/security
examples/15-cloud-init-user-data/config/systemd
examples/15-cloud-init-user-data/data
examples/15-cloud-init-user-data/docs
examples/15-cloud-init-user-data/docs/de
examples/15-cloud-init-user-data/docs/en
examples/16-server-baseline-roles
examples/16-server-baseline-roles/bin
examples/16-server-baseline-roles/config
examples/16-server-baseline-roles/config/apt
examples/16-server-baseline-roles/config/cloud-init
examples/16-server-baseline-roles/config/netplan
examples/16-server-baseline-roles/config/security
examples/16-server-baseline-roles/config/systemd
examples/16-server-baseline-roles/data
examples/16-server-baseline-roles/docs
examples/16-server-baseline-roles/docs/de
examples/16-server-baseline-roles/docs/en
examples/17-unattended-upgrades-policy
examples/17-unattended-upgrades-policy/bin
examples/17-unattended-upgrades-policy/config
examples/17-unattended-upgrades-policy/config/apt
examples/17-unattended-upgrades-policy/config/cloud-init
examples/17-unattended-upgrades-policy/config/netplan
examples/17-unattended-upgrades-policy/config/security
examples/17-unattended-upgrades-policy/config/systemd
examples/17-unattended-upgrades-policy/data
examples/17-unattended-upgrades-policy/docs
examples/17-unattended-upgrades-policy/docs/de
examples/17-unattended-upgrades-policy/docs/en
examples/18-monitoring-node-baseline
examples/18-monitoring-node-baseline/bin
examples/18-monitoring-node-baseline/config
examples/18-monitoring-node-baseline/config/apt
examples/18-monitoring-node-baseline/config/cloud-init
examples/18-monitoring-node-baseline/config/netplan
examples/18-monitoring-node-baseline/config/security
examples/18-monitoring-node-baseline/config/systemd
examples/18-monitoring-node-baseline/data
examples/18-monitoring-node-baseline/docs
examples/18-monitoring-node-baseline/docs/de
examples/18-monitoring-node-baseline/docs/en
examples/19-performance-triage
examples/19-performance-triage/bin
examples/19-performance-triage/config
examples/19-performance-triage/config/apt
examples/19-performance-triage/config/cloud-init
examples/19-performance-triage/config/netplan
examples/19-performance-triage/config/security
examples/19-performance-triage/config/systemd
examples/19-performance-triage/data
examples/19-performance-triage/docs
examples/19-performance-triage/docs/de
examples/19-performance-triage/docs/en
examples/20-log-rotation-retention
examples/20-log-rotation-retention/bin
examples/20-log-rotation-retention/config
examples/20-log-rotation-retention/config/apt
examples/20-log-rotation-retention/config/cloud-init
examples/20-log-rotation-retention/config/netplan
examples/20-log-rotation-retention/config/security
examples/20-log-rotation-retention/config/systemd
examples/20-log-rotation-retention/data
examples/20-log-rotation-retention/docs
examples/20-log-rotation-retention/docs/de
examples/20-log-rotation-retention/docs/en
examples/21-apparmor-profile-review
examples/21-apparmor-profile-review/bin
examples/21-apparmor-profile-review/config
examples/21-apparmor-profile-review/config/apt
examples/21-apparmor-profile-review/config/cloud-init
examples/21-apparmor-profile-review/config/netplan
examples/21-apparmor-profile-review/config/security
examples/21-apparmor-profile-review/config/systemd
examples/21-apparmor-profile-review/data
examples/21-apparmor-profile-review/docs
examples/21-apparmor-profile-review/docs/de
examples/21-apparmor-profile-review/docs/en
examples/22-auditd-security-events
examples/22-auditd-security-events/bin
examples/22-auditd-security-events/config
examples/22-auditd-security-events/config/apt
examples/22-auditd-security-events/config/cloud-init
examples/22-auditd-security-events/config/netplan
examples/22-auditd-security-events/config/security
examples/22-auditd-security-events/config/systemd
examples/22-auditd-security-events/data
examples/22-auditd-security-events/docs
examples/22-auditd-security-events/docs/de
examples/22-auditd-security-events/docs/en
examples/23-aide-file-integrity
examples/23-aide-file-integrity/bin
examples/23-aide-file-integrity/config
examples/23-aide-file-integrity/config/apt
examples/23-aide-file-integrity/config/cloud-init
examples/23-aide-file-integrity/config/netplan
examples/23-aide-file-integrity/config/security
examples/23-aide-file-integrity/config/systemd
examples/23-aide-file-integrity/data
examples/23-aide-file-integrity/docs
examples/23-aide-file-integrity/docs/de
examples/23-aide-file-integrity/docs/en
examples/24-fail2ban-model
examples/24-fail2ban-model/bin
examples/24-fail2ban-model/config
examples/24-fail2ban-model/config/apt
examples/24-fail2ban-model/config/cloud-init
examples/24-fail2ban-model/config/netplan
examples/24-fail2ban-model/config/security
examples/24-fail2ban-model/config/systemd
examples/24-fail2ban-model/data
examples/24-fail2ban-model/docs
examples/24-fail2ban-model/docs/de
examples/24-fail2ban-model/docs/en
examples/25-ubuntu-pro-esm-model
examples/25-ubuntu-pro-esm-model/bin
examples/25-ubuntu-pro-esm-model/config
examples/25-ubuntu-pro-esm-model/config/apt
examples/25-ubuntu-pro-esm-model/config/cloud-init
examples/25-ubuntu-pro-esm-model/config/netplan
examples/25-ubuntu-pro-esm-model/config/security
examples/25-ubuntu-pro-esm-model/config/systemd
examples/25-ubuntu-pro-esm-model/data
examples/25-ubuntu-pro-esm-model/docs
examples/25-ubuntu-pro-esm-model/docs/de
examples/25-ubuntu-pro-esm-model/docs/en
examples/26-usg-cis-hardening-model
examples/26-usg-cis-hardening-model/bin
examples/26-usg-cis-hardening-model/config
examples/26-usg-cis-hardening-model/config/apt
examples/26-usg-cis-hardening-model/config/cloud-init
examples/26-usg-cis-hardening-model/config/netplan
examples/26-usg-cis-hardening-model/config/security
examples/26-usg-cis-hardening-model/config/systemd
examples/26-usg-cis-hardening-model/data
examples/26-usg-cis-hardening-model/docs
examples/26-usg-cis-hardening-model/docs/de
examples/26-usg-cis-hardening-model/docs/en
examples/27-kernel-sysctl-hardening
examples/27-kernel-sysctl-hardening/bin
examples/27-kernel-sysctl-hardening/config
examples/27-kernel-sysctl-hardening/config/apt
examples/27-kernel-sysctl-hardening/config/cloud-init
examples/27-kernel-sysctl-hardening/config/netplan
examples/27-kernel-sysctl-hardening/config/security
examples/27-kernel-sysctl-hardening/config/systemd
examples/27-kernel-sysctl-hardening/data
examples/27-kernel-sysctl-hardening/docs
examples/27-kernel-sysctl-hardening/docs/de
examples/27-kernel-sysctl-hardening/docs/en
examples/28-container-host-baseline
examples/28-container-host-baseline/bin
examples/28-container-host-baseline/config
examples/28-container-host-baseline/config/apt
examples/28-container-host-baseline/config/cloud-init
examples/28-container-host-baseline/config/netplan
examples/28-container-host-baseline/config/security
examples/28-container-host-baseline/config/systemd
examples/28-container-host-baseline/data
examples/28-container-host-baseline/docs
examples/28-container-host-baseline/docs/de
examples/28-container-host-baseline/docs/en
examples/29-incident-response-account-compromise
examples/29-incident-response-account-compromise/bin
examples/29-incident-response-account-compromise/config
examples/29-incident-response-account-compromise/config/apt
examples/29-incident-response-account-compromise/config/cloud-init
examples/29-incident-response-account-compromise/config/netplan
examples/29-incident-response-account-compromise/config/security
examples/29-incident-response-account-compromise/config/systemd
examples/29-incident-response-account-compromise/data
examples/29-incident-response-account-compromise/docs
examples/29-incident-response-account-compromise/docs/de
examples/29-incident-response-account-compromise/docs/en
examples/30-troubleshooting-ubuntu
examples/30-troubleshooting-ubuntu/bin
examples/30-troubleshooting-ubuntu/config
examples/30-troubleshooting-ubuntu/config/apt
examples/30-troubleshooting-ubuntu/config/cloud-init
examples/30-troubleshooting-ubuntu/config/netplan
examples/30-troubleshooting-ubuntu/config/security
examples/30-troubleshooting-ubuntu/config/systemd
examples/30-troubleshooting-ubuntu/data
examples/30-troubleshooting-ubuntu/docs
examples/30-troubleshooting-ubuntu/docs/de
examples/30-troubleshooting-ubuntu/docs/en
examples/.gitignore
examples/00-lab-skeleton/README.md
examples/00-lab-skeleton/baseline.json
examples/00-lab-skeleton/bin/lab_skeleton.sh
examples/00-lab-skeleton/config/apt/unattended-upgrades.conf
examples/00-lab-skeleton/config/cloud-init/user-data.yaml
examples/00-lab-skeleton/config/netplan/01-workshop.yaml
examples/00-lab-skeleton/config/packages.manifest
examples/00-lab-skeleton/config/security/sshd_baseline.conf
examples/00-lab-skeleton/config/security/sysctl_baseline.conf
examples/00-lab-skeleton/config/systemd/workshop-health.service
examples/00-lab-skeleton/config/systemd/workshop-health.timer
examples/00-lab-skeleton/data/auth.log.sample
examples/00-lab-skeleton/docs/de/README.md
examples/00-lab-skeleton/docs/en/README.md
examples/00-lab-skeleton/docs/el/README.md
examples/00-lab-skeleton/run.sh
examples/00-lab-skeleton/runbook.txt
examples/01-release-support-inventory/README.md
examples/01-release-support-inventory/baseline.json
examples/01-release-support-inventory/bin/release_support_inventory.sh
examples/01-release-support-inventory/config/apt/unattended-upgrades.conf
examples/01-release-support-inventory/config/cloud-init/user-data.yaml
examples/01-release-support-inventory/config/netplan/01-workshop.yaml
examples/01-release-support-inventory/config/packages.manifest
examples/01-release-support-inventory/config/security/sshd_baseline.conf
examples/01-release-support-inventory/config/security/sysctl_baseline.conf
examples/01-release-support-inventory/config/systemd/workshop-health.service
examples/01-release-support-inventory/config/systemd/workshop-health.timer
examples/01-release-support-inventory/data/auth.log.sample
examples/01-release-support-inventory/docs/de/README.md
examples/01-release-support-inventory/docs/en/README.md
examples/01-release-support-inventory/docs/el/README.md
examples/01-release-support-inventory/run.sh
examples/01-release-support-inventory/runbook.txt
examples/02-filesystem-permissions/README.md
examples/02-filesystem-permissions/baseline.json
examples/02-filesystem-permissions/bin/filesystem_permissions.sh
examples/02-filesystem-permissions/config/apt/unattended-upgrades.conf
examples/02-filesystem-permissions/config/cloud-init/user-data.yaml
examples/02-filesystem-permissions/config/netplan/01-workshop.yaml
examples/02-filesystem-permissions/config/packages.manifest
examples/02-filesystem-permissions/config/security/sshd_baseline.conf
examples/02-filesystem-permissions/config/security/sysctl_baseline.conf
examples/02-filesystem-permissions/config/systemd/workshop-health.service
examples/02-filesystem-permissions/config/systemd/workshop-health.timer
examples/02-filesystem-permissions/data/auth.log.sample
examples/02-filesystem-permissions/docs/de/README.md
examples/02-filesystem-permissions/docs/en/README.md
examples/02-filesystem-permissions/docs/el/README.md
examples/02-filesystem-permissions/run.sh
examples/02-filesystem-permissions/runbook.txt
examples/03-users-groups-sudo/README.md
examples/03-users-groups-sudo/baseline.json
examples/03-users-groups-sudo/bin/users_groups_sudo.sh
examples/03-users-groups-sudo/config/apt/unattended-upgrades.conf
examples/03-users-groups-sudo/config/cloud-init/user-data.yaml
examples/03-users-groups-sudo/config/netplan/01-workshop.yaml
examples/03-users-groups-sudo/config/packages.manifest
examples/03-users-groups-sudo/config/security/sshd_baseline.conf
examples/03-users-groups-sudo/config/security/sysctl_baseline.conf
examples/03-users-groups-sudo/config/systemd/workshop-health.service
examples/03-users-groups-sudo/config/systemd/workshop-health.timer
examples/03-users-groups-sudo/data/auth.log.sample
examples/03-users-groups-sudo/docs/de/README.md
examples/03-users-groups-sudo/docs/en/README.md
examples/03-users-groups-sudo/docs/el/README.md
examples/03-users-groups-sudo/run.sh
examples/03-users-groups-sudo/runbook.txt
examples/04-apt-sources-packages/README.md
examples/04-apt-sources-packages/baseline.json
examples/04-apt-sources-packages/bin/apt_sources_packages.sh
examples/04-apt-sources-packages/config/apt/unattended-upgrades.conf
examples/04-apt-sources-packages/config/cloud-init/user-data.yaml
examples/04-apt-sources-packages/config/netplan/01-workshop.yaml
examples/04-apt-sources-packages/config/packages.manifest
examples/04-apt-sources-packages/config/security/sshd_baseline.conf
examples/04-apt-sources-packages/config/security/sysctl_baseline.conf
examples/04-apt-sources-packages/config/systemd/workshop-health.service
examples/04-apt-sources-packages/config/systemd/workshop-health.timer
examples/04-apt-sources-packages/data/auth.log.sample
examples/04-apt-sources-packages/docs/de/README.md
examples/04-apt-sources-packages/docs/en/README.md
examples/04-apt-sources-packages/docs/el/README.md
examples/04-apt-sources-packages/run.sh
examples/04-apt-sources-packages/runbook.txt
examples/05-snap-package-model/README.md
examples/05-snap-package-model/baseline.json
examples/05-snap-package-model/bin/snap_package_model.sh
examples/05-snap-package-model/config/apt/unattended-upgrades.conf
examples/05-snap-package-model/config/cloud-init/user-data.yaml
examples/05-snap-package-model/config/netplan/01-workshop.yaml
examples/05-snap-package-model/config/packages.manifest
examples/05-snap-package-model/config/security/sshd_baseline.conf
examples/05-snap-package-model/config/security/sysctl_baseline.conf
examples/05-snap-package-model/config/systemd/workshop-health.service
examples/05-snap-package-model/config/systemd/workshop-health.timer
examples/05-snap-package-model/data/auth.log.sample
examples/05-snap-package-model/docs/de/README.md
examples/05-snap-package-model/docs/en/README.md
examples/05-snap-package-model/docs/el/README.md
examples/05-snap-package-model/run.sh
examples/05-snap-package-model/runbook.txt
examples/06-systemd-service-basics/README.md
examples/06-systemd-service-basics/baseline.json
examples/06-systemd-service-basics/bin/systemd_service_basics.sh
examples/06-systemd-service-basics/config/apt/unattended-upgrades.conf
examples/06-systemd-service-basics/config/cloud-init/user-data.yaml
examples/06-systemd-service-basics/config/netplan/01-workshop.yaml
examples/06-systemd-service-basics/config/packages.manifest
examples/06-systemd-service-basics/config/security/sshd_baseline.conf
examples/06-systemd-service-basics/config/security/sysctl_baseline.conf
examples/06-systemd-service-basics/config/systemd/workshop-health.service
examples/06-systemd-service-basics/config/systemd/workshop-health.timer
examples/06-systemd-service-basics/data/auth.log.sample
examples/06-systemd-service-basics/docs/de/README.md
examples/06-systemd-service-basics/docs/en/README.md
examples/06-systemd-service-basics/docs/el/README.md
examples/06-systemd-service-basics/run.sh
examples/06-systemd-service-basics/runbook.txt
examples/07-systemd-timer-maintenance/README.md
examples/07-systemd-timer-maintenance/baseline.json
examples/07-systemd-timer-maintenance/bin/systemd_timer_maintenance.sh
examples/07-systemd-timer-maintenance/config/apt/unattended-upgrades.conf
examples/07-systemd-timer-maintenance/config/cloud-init/user-data.yaml
examples/07-systemd-timer-maintenance/config/netplan/01-workshop.yaml
examples/07-systemd-timer-maintenance/config/packages.manifest
examples/07-systemd-timer-maintenance/config/security/sshd_baseline.conf
examples/07-systemd-timer-maintenance/config/security/sysctl_baseline.conf
examples/07-systemd-timer-maintenance/config/systemd/workshop-health.service
examples/07-systemd-timer-maintenance/config/systemd/workshop-health.timer
examples/07-systemd-timer-maintenance/data/auth.log.sample
examples/07-systemd-timer-maintenance/docs/de/README.md
examples/07-systemd-timer-maintenance/docs/en/README.md
examples/07-systemd-timer-maintenance/docs/el/README.md
examples/07-systemd-timer-maintenance/run.sh
examples/07-systemd-timer-maintenance/runbook.txt
examples/08-journald-log-analysis/README.md
examples/08-journald-log-analysis/baseline.json
examples/08-journald-log-analysis/bin/journald_log_analysis.sh
examples/08-journald-log-analysis/config/apt/unattended-upgrades.conf
examples/08-journald-log-analysis/config/cloud-init/user-data.yaml
examples/08-journald-log-analysis/config/netplan/01-workshop.yaml
examples/08-journald-log-analysis/config/packages.manifest
examples/08-journald-log-analysis/config/security/sshd_baseline.conf
examples/08-journald-log-analysis/config/security/sysctl_baseline.conf
examples/08-journald-log-analysis/config/systemd/workshop-health.service
examples/08-journald-log-analysis/config/systemd/workshop-health.timer
examples/08-journald-log-analysis/data/auth.log.sample
examples/08-journald-log-analysis/docs/de/README.md
examples/08-journald-log-analysis/docs/en/README.md
examples/08-journald-log-analysis/docs/el/README.md
examples/08-journald-log-analysis/run.sh
examples/08-journald-log-analysis/runbook.txt
examples/09-netplan-static-address/README.md
examples/09-netplan-static-address/baseline.json
examples/09-netplan-static-address/bin/netplan_static_address.sh
examples/09-netplan-static-address/config/apt/unattended-upgrades.conf
examples/09-netplan-static-address/config/cloud-init/user-data.yaml
examples/09-netplan-static-address/config/netplan/01-workshop.yaml
examples/09-netplan-static-address/config/packages.manifest
examples/09-netplan-static-address/config/security/sshd_baseline.conf
examples/09-netplan-static-address/config/security/sysctl_baseline.conf
examples/09-netplan-static-address/config/systemd/workshop-health.service
examples/09-netplan-static-address/config/systemd/workshop-health.timer
examples/09-netplan-static-address/data/auth.log.sample
examples/09-netplan-static-address/docs/de/README.md
examples/09-netplan-static-address/docs/en/README.md
examples/09-netplan-static-address/docs/el/README.md
examples/09-netplan-static-address/run.sh
examples/09-netplan-static-address/runbook.txt
examples/10-ufw-firewall-baseline/README.md
examples/10-ufw-firewall-baseline/baseline.json
examples/10-ufw-firewall-baseline/bin/ufw_firewall_baseline.sh
examples/10-ufw-firewall-baseline/config/apt/unattended-upgrades.conf
examples/10-ufw-firewall-baseline/config/cloud-init/user-data.yaml
examples/10-ufw-firewall-baseline/config/netplan/01-workshop.yaml
examples/10-ufw-firewall-baseline/config/packages.manifest
examples/10-ufw-firewall-baseline/config/security/sshd_baseline.conf
examples/10-ufw-firewall-baseline/config/security/sysctl_baseline.conf
examples/10-ufw-firewall-baseline/config/systemd/workshop-health.service
examples/10-ufw-firewall-baseline/config/systemd/workshop-health.timer
examples/10-ufw-firewall-baseline/data/auth.log.sample
examples/10-ufw-firewall-baseline/docs/de/README.md
examples/10-ufw-firewall-baseline/docs/en/README.md
examples/10-ufw-firewall-baseline/docs/el/README.md
examples/10-ufw-firewall-baseline/run.sh
examples/10-ufw-firewall-baseline/runbook.txt
examples/11-ssh-server-baseline/README.md
examples/11-ssh-server-baseline/baseline.json
examples/11-ssh-server-baseline/bin/ssh_server_baseline.sh
examples/11-ssh-server-baseline/config/apt/unattended-upgrades.conf
examples/11-ssh-server-baseline/config/cloud-init/user-data.yaml
examples/11-ssh-server-baseline/config/netplan/01-workshop.yaml
examples/11-ssh-server-baseline/config/packages.manifest
examples/11-ssh-server-baseline/config/security/sshd_baseline.conf
examples/11-ssh-server-baseline/config/security/sysctl_baseline.conf
examples/11-ssh-server-baseline/config/systemd/workshop-health.service
examples/11-ssh-server-baseline/config/systemd/workshop-health.timer
examples/11-ssh-server-baseline/data/auth.log.sample
examples/11-ssh-server-baseline/docs/de/README.md
examples/11-ssh-server-baseline/docs/en/README.md
examples/11-ssh-server-baseline/docs/el/README.md
examples/11-ssh-server-baseline/run.sh
examples/11-ssh-server-baseline/runbook.txt
examples/12-storage-fstab-mounts/README.md
examples/12-storage-fstab-mounts/baseline.json
examples/12-storage-fstab-mounts/bin/storage_fstab_mounts.sh
examples/12-storage-fstab-mounts/config/apt/unattended-upgrades.conf
examples/12-storage-fstab-mounts/config/cloud-init/user-data.yaml
examples/12-storage-fstab-mounts/config/netplan/01-workshop.yaml
examples/12-storage-fstab-mounts/config/packages.manifest
examples/12-storage-fstab-mounts/config/security/sshd_baseline.conf
examples/12-storage-fstab-mounts/config/security/sysctl_baseline.conf
examples/12-storage-fstab-mounts/config/systemd/workshop-health.service
examples/12-storage-fstab-mounts/config/systemd/workshop-health.timer
examples/12-storage-fstab-mounts/data/auth.log.sample
examples/12-storage-fstab-mounts/docs/de/README.md
examples/12-storage-fstab-mounts/docs/en/README.md
examples/12-storage-fstab-mounts/docs/el/README.md
examples/12-storage-fstab-mounts/run.sh
examples/12-storage-fstab-mounts/runbook.txt
examples/13-lvm-snapshot-model/README.md
examples/13-lvm-snapshot-model/baseline.json
examples/13-lvm-snapshot-model/bin/lvm_snapshot_model.sh
examples/13-lvm-snapshot-model/config/apt/unattended-upgrades.conf
examples/13-lvm-snapshot-model/config/cloud-init/user-data.yaml
examples/13-lvm-snapshot-model/config/netplan/01-workshop.yaml
examples/13-lvm-snapshot-model/config/packages.manifest
examples/13-lvm-snapshot-model/config/security/sshd_baseline.conf
examples/13-lvm-snapshot-model/config/security/sysctl_baseline.conf
examples/13-lvm-snapshot-model/config/systemd/workshop-health.service
examples/13-lvm-snapshot-model/config/systemd/workshop-health.timer
examples/13-lvm-snapshot-model/data/auth.log.sample
examples/13-lvm-snapshot-model/docs/de/README.md
examples/13-lvm-snapshot-model/docs/en/README.md
examples/13-lvm-snapshot-model/docs/el/README.md
examples/13-lvm-snapshot-model/run.sh
examples/13-lvm-snapshot-model/runbook.txt
examples/14-backup-restore-runbook/README.md
examples/14-backup-restore-runbook/baseline.json
examples/14-backup-restore-runbook/bin/backup_restore_runbook.sh
examples/14-backup-restore-runbook/config/apt/unattended-upgrades.conf
examples/14-backup-restore-runbook/config/cloud-init/user-data.yaml
examples/14-backup-restore-runbook/config/netplan/01-workshop.yaml
examples/14-backup-restore-runbook/config/packages.manifest
examples/14-backup-restore-runbook/config/security/sshd_baseline.conf
examples/14-backup-restore-runbook/config/security/sysctl_baseline.conf
examples/14-backup-restore-runbook/config/systemd/workshop-health.service
examples/14-backup-restore-runbook/config/systemd/workshop-health.timer
examples/14-backup-restore-runbook/data/auth.log.sample
examples/14-backup-restore-runbook/docs/de/README.md
examples/14-backup-restore-runbook/docs/en/README.md
examples/14-backup-restore-runbook/docs/el/README.md
examples/14-backup-restore-runbook/run.sh
examples/14-backup-restore-runbook/runbook.txt
examples/15-cloud-init-user-data/README.md
examples/15-cloud-init-user-data/baseline.json
examples/15-cloud-init-user-data/bin/cloud_init_user_data.sh
examples/15-cloud-init-user-data/config/apt/unattended-upgrades.conf
examples/15-cloud-init-user-data/config/cloud-init/user-data.yaml
examples/15-cloud-init-user-data/config/netplan/01-workshop.yaml
examples/15-cloud-init-user-data/config/packages.manifest
examples/15-cloud-init-user-data/config/security/sshd_baseline.conf
examples/15-cloud-init-user-data/config/security/sysctl_baseline.conf
examples/15-cloud-init-user-data/config/systemd/workshop-health.service
examples/15-cloud-init-user-data/config/systemd/workshop-health.timer
examples/15-cloud-init-user-data/data/auth.log.sample
examples/15-cloud-init-user-data/docs/de/README.md
examples/15-cloud-init-user-data/docs/en/README.md
examples/15-cloud-init-user-data/docs/el/README.md
examples/15-cloud-init-user-data/run.sh
examples/15-cloud-init-user-data/runbook.txt
examples/16-server-baseline-roles/README.md
examples/16-server-baseline-roles/baseline.json
examples/16-server-baseline-roles/bin/server_baseline_roles.sh
examples/16-server-baseline-roles/config/apt/unattended-upgrades.conf
examples/16-server-baseline-roles/config/cloud-init/user-data.yaml
examples/16-server-baseline-roles/config/netplan/01-workshop.yaml
examples/16-server-baseline-roles/config/packages.manifest
examples/16-server-baseline-roles/config/security/sshd_baseline.conf
examples/16-server-baseline-roles/config/security/sysctl_baseline.conf
examples/16-server-baseline-roles/config/systemd/workshop-health.service
examples/16-server-baseline-roles/config/systemd/workshop-health.timer
examples/16-server-baseline-roles/data/auth.log.sample
examples/16-server-baseline-roles/docs/de/README.md
examples/16-server-baseline-roles/docs/en/README.md
examples/16-server-baseline-roles/docs/el/README.md
examples/16-server-baseline-roles/run.sh
examples/16-server-baseline-roles/runbook.txt
examples/17-unattended-upgrades-policy/README.md
examples/17-unattended-upgrades-policy/baseline.json
examples/17-unattended-upgrades-policy/bin/unattended_upgrades_policy.sh
examples/17-unattended-upgrades-policy/config/apt/unattended-upgrades.conf
examples/17-unattended-upgrades-policy/config/cloud-init/user-data.yaml
examples/17-unattended-upgrades-policy/config/netplan/01-workshop.yaml
examples/17-unattended-upgrades-policy/config/packages.manifest
examples/17-unattended-upgrades-policy/config/security/sshd_baseline.conf
examples/17-unattended-upgrades-policy/config/security/sysctl_baseline.conf
examples/17-unattended-upgrades-policy/config/systemd/workshop-health.service
examples/17-unattended-upgrades-policy/config/systemd/workshop-health.timer
examples/17-unattended-upgrades-policy/data/auth.log.sample
examples/17-unattended-upgrades-policy/docs/de/README.md
examples/17-unattended-upgrades-policy/docs/en/README.md
examples/17-unattended-upgrades-policy/docs/el/README.md
examples/17-unattended-upgrades-policy/run.sh
examples/17-unattended-upgrades-policy/runbook.txt
examples/18-monitoring-node-baseline/README.md
examples/18-monitoring-node-baseline/baseline.json
examples/18-monitoring-node-baseline/bin/monitoring_node_baseline.sh
examples/18-monitoring-node-baseline/config/apt/unattended-upgrades.conf
examples/18-monitoring-node-baseline/config/cloud-init/user-data.yaml
examples/18-monitoring-node-baseline/config/netplan/01-workshop.yaml
examples/18-monitoring-node-baseline/config/packages.manifest
examples/18-monitoring-node-baseline/config/security/sshd_baseline.conf
examples/18-monitoring-node-baseline/config/security/sysctl_baseline.conf
examples/18-monitoring-node-baseline/config/systemd/workshop-health.service
examples/18-monitoring-node-baseline/config/systemd/workshop-health.timer
examples/18-monitoring-node-baseline/data/auth.log.sample
examples/18-monitoring-node-baseline/docs/de/README.md
examples/18-monitoring-node-baseline/docs/en/README.md
examples/18-monitoring-node-baseline/docs/el/README.md
examples/18-monitoring-node-baseline/run.sh
examples/18-monitoring-node-baseline/runbook.txt
examples/19-performance-triage/README.md
examples/19-performance-triage/baseline.json
examples/19-performance-triage/bin/performance_triage.sh
examples/19-performance-triage/config/apt/unattended-upgrades.conf
examples/19-performance-triage/config/cloud-init/user-data.yaml
examples/19-performance-triage/config/netplan/01-workshop.yaml
examples/19-performance-triage/config/packages.manifest
examples/19-performance-triage/config/security/sshd_baseline.conf
examples/19-performance-triage/config/security/sysctl_baseline.conf
examples/19-performance-triage/config/systemd/workshop-health.service
examples/19-performance-triage/config/systemd/workshop-health.timer
examples/19-performance-triage/data/auth.log.sample
examples/19-performance-triage/docs/de/README.md
examples/19-performance-triage/docs/en/README.md
examples/19-performance-triage/docs/el/README.md
examples/19-performance-triage/run.sh
examples/19-performance-triage/runbook.txt
examples/20-log-rotation-retention/README.md
examples/20-log-rotation-retention/baseline.json
examples/20-log-rotation-retention/bin/log_rotation_retention.sh
examples/20-log-rotation-retention/config/apt/unattended-upgrades.conf
examples/20-log-rotation-retention/config/cloud-init/user-data.yaml
examples/20-log-rotation-retention/config/netplan/01-workshop.yaml
examples/20-log-rotation-retention/config/packages.manifest
examples/20-log-rotation-retention/config/security/sshd_baseline.conf
examples/20-log-rotation-retention/config/security/sysctl_baseline.conf
examples/20-log-rotation-retention/config/systemd/workshop-health.service
examples/20-log-rotation-retention/config/systemd/workshop-health.timer
examples/20-log-rotation-retention/data/auth.log.sample
examples/20-log-rotation-retention/docs/de/README.md
examples/20-log-rotation-retention/docs/en/README.md
examples/20-log-rotation-retention/docs/el/README.md
examples/20-log-rotation-retention/run.sh
examples/20-log-rotation-retention/runbook.txt
examples/21-apparmor-profile-review/README.md
examples/21-apparmor-profile-review/baseline.json
examples/21-apparmor-profile-review/bin/apparmor_profile_review.sh
examples/21-apparmor-profile-review/config/apt/unattended-upgrades.conf
examples/21-apparmor-profile-review/config/cloud-init/user-data.yaml
examples/21-apparmor-profile-review/config/netplan/01-workshop.yaml
examples/21-apparmor-profile-review/config/packages.manifest
examples/21-apparmor-profile-review/config/security/sshd_baseline.conf
examples/21-apparmor-profile-review/config/security/sysctl_baseline.conf
examples/21-apparmor-profile-review/config/systemd/workshop-health.service
examples/21-apparmor-profile-review/config/systemd/workshop-health.timer
examples/21-apparmor-profile-review/data/auth.log.sample
examples/21-apparmor-profile-review/docs/de/README.md
examples/21-apparmor-profile-review/docs/en/README.md
examples/21-apparmor-profile-review/docs/el/README.md
examples/21-apparmor-profile-review/run.sh
examples/21-apparmor-profile-review/runbook.txt
examples/22-auditd-security-events/README.md
examples/22-auditd-security-events/baseline.json
examples/22-auditd-security-events/bin/auditd_security_events.sh
examples/22-auditd-security-events/config/apt/unattended-upgrades.conf
examples/22-auditd-security-events/config/cloud-init/user-data.yaml
examples/22-auditd-security-events/config/netplan/01-workshop.yaml
examples/22-auditd-security-events/config/packages.manifest
examples/22-auditd-security-events/config/security/sshd_baseline.conf
examples/22-auditd-security-events/config/security/sysctl_baseline.conf
examples/22-auditd-security-events/config/systemd/workshop-health.service
examples/22-auditd-security-events/config/systemd/workshop-health.timer
examples/22-auditd-security-events/data/auth.log.sample
examples/22-auditd-security-events/docs/de/README.md
examples/22-auditd-security-events/docs/en/README.md
examples/22-auditd-security-events/docs/el/README.md
examples/22-auditd-security-events/run.sh
examples/22-auditd-security-events/runbook.txt
examples/23-aide-file-integrity/README.md
examples/23-aide-file-integrity/baseline.json
examples/23-aide-file-integrity/bin/aide_file_integrity.sh
examples/23-aide-file-integrity/config/apt/unattended-upgrades.conf
examples/23-aide-file-integrity/config/cloud-init/user-data.yaml
examples/23-aide-file-integrity/config/netplan/01-workshop.yaml
examples/23-aide-file-integrity/config/packages.manifest
examples/23-aide-file-integrity/config/security/sshd_baseline.conf
examples/23-aide-file-integrity/config/security/sysctl_baseline.conf
examples/23-aide-file-integrity/config/systemd/workshop-health.service
examples/23-aide-file-integrity/config/systemd/workshop-health.timer
examples/23-aide-file-integrity/data/auth.log.sample
examples/23-aide-file-integrity/docs/de/README.md
examples/23-aide-file-integrity/docs/en/README.md
examples/23-aide-file-integrity/docs/el/README.md
examples/23-aide-file-integrity/run.sh
examples/23-aide-file-integrity/runbook.txt
examples/24-fail2ban-model/README.md
examples/24-fail2ban-model/baseline.json
examples/24-fail2ban-model/bin/fail2ban_model.sh
examples/24-fail2ban-model/config/apt/unattended-upgrades.conf
examples/24-fail2ban-model/config/cloud-init/user-data.yaml
examples/24-fail2ban-model/config/netplan/01-workshop.yaml
examples/24-fail2ban-model/config/packages.manifest
examples/24-fail2ban-model/config/security/sshd_baseline.conf
examples/24-fail2ban-model/config/security/sysctl_baseline.conf
examples/24-fail2ban-model/config/systemd/workshop-health.service
examples/24-fail2ban-model/config/systemd/workshop-health.timer
examples/24-fail2ban-model/data/auth.log.sample
examples/24-fail2ban-model/docs/de/README.md
examples/24-fail2ban-model/docs/en/README.md
examples/24-fail2ban-model/docs/el/README.md
examples/24-fail2ban-model/run.sh
examples/24-fail2ban-model/runbook.txt
examples/25-ubuntu-pro-esm-model/README.md
examples/25-ubuntu-pro-esm-model/baseline.json
examples/25-ubuntu-pro-esm-model/bin/ubuntu_pro_esm_model.sh
examples/25-ubuntu-pro-esm-model/config/apt/unattended-upgrades.conf
examples/25-ubuntu-pro-esm-model/config/cloud-init/user-data.yaml
examples/25-ubuntu-pro-esm-model/config/netplan/01-workshop.yaml
examples/25-ubuntu-pro-esm-model/config/packages.manifest
examples/25-ubuntu-pro-esm-model/config/security/sshd_baseline.conf
examples/25-ubuntu-pro-esm-model/config/security/sysctl_baseline.conf
examples/25-ubuntu-pro-esm-model/config/systemd/workshop-health.service
examples/25-ubuntu-pro-esm-model/config/systemd/workshop-health.timer
examples/25-ubuntu-pro-esm-model/data/auth.log.sample
examples/25-ubuntu-pro-esm-model/docs/de/README.md
examples/25-ubuntu-pro-esm-model/docs/en/README.md
examples/25-ubuntu-pro-esm-model/docs/el/README.md
examples/25-ubuntu-pro-esm-model/run.sh
examples/25-ubuntu-pro-esm-model/runbook.txt
examples/26-usg-cis-hardening-model/README.md
examples/26-usg-cis-hardening-model/baseline.json
examples/26-usg-cis-hardening-model/bin/usg_cis_hardening_model.sh
examples/26-usg-cis-hardening-model/config/apt/unattended-upgrades.conf
examples/26-usg-cis-hardening-model/config/cloud-init/user-data.yaml
examples/26-usg-cis-hardening-model/config/netplan/01-workshop.yaml
examples/26-usg-cis-hardening-model/config/packages.manifest
examples/26-usg-cis-hardening-model/config/security/sshd_baseline.conf
examples/26-usg-cis-hardening-model/config/security/sysctl_baseline.conf
examples/26-usg-cis-hardening-model/config/systemd/workshop-health.service
examples/26-usg-cis-hardening-model/config/systemd/workshop-health.timer
examples/26-usg-cis-hardening-model/data/auth.log.sample
examples/26-usg-cis-hardening-model/docs/de/README.md
examples/26-usg-cis-hardening-model/docs/en/README.md
examples/26-usg-cis-hardening-model/docs/el/README.md
examples/26-usg-cis-hardening-model/run.sh
examples/26-usg-cis-hardening-model/runbook.txt
examples/27-kernel-sysctl-hardening/README.md
examples/27-kernel-sysctl-hardening/baseline.json
examples/27-kernel-sysctl-hardening/bin/kernel_sysctl_hardening.sh
examples/27-kernel-sysctl-hardening/config/apt/unattended-upgrades.conf
examples/27-kernel-sysctl-hardening/config/cloud-init/user-data.yaml
examples/27-kernel-sysctl-hardening/config/netplan/01-workshop.yaml
examples/27-kernel-sysctl-hardening/config/packages.manifest
examples/27-kernel-sysctl-hardening/config/security/sshd_baseline.conf
examples/27-kernel-sysctl-hardening/config/security/sysctl_baseline.conf
examples/27-kernel-sysctl-hardening/config/systemd/workshop-health.service
examples/27-kernel-sysctl-hardening/config/systemd/workshop-health.timer
examples/27-kernel-sysctl-hardening/data/auth.log.sample
examples/27-kernel-sysctl-hardening/docs/de/README.md
examples/27-kernel-sysctl-hardening/docs/en/README.md
examples/27-kernel-sysctl-hardening/docs/el/README.md
examples/27-kernel-sysctl-hardening/run.sh
examples/27-kernel-sysctl-hardening/runbook.txt
examples/28-container-host-baseline/README.md
examples/28-container-host-baseline/baseline.json
examples/28-container-host-baseline/bin/container_host_baseline.sh
examples/28-container-host-baseline/config/apt/unattended-upgrades.conf
examples/28-container-host-baseline/config/cloud-init/user-data.yaml
examples/28-container-host-baseline/config/netplan/01-workshop.yaml
examples/28-container-host-baseline/config/packages.manifest
examples/28-container-host-baseline/config/security/sshd_baseline.conf
examples/28-container-host-baseline/config/security/sysctl_baseline.conf
examples/28-container-host-baseline/config/systemd/workshop-health.service
examples/28-container-host-baseline/config/systemd/workshop-health.timer
examples/28-container-host-baseline/data/auth.log.sample
examples/28-container-host-baseline/docs/de/README.md
examples/28-container-host-baseline/docs/en/README.md
examples/28-container-host-baseline/docs/el/README.md
examples/28-container-host-baseline/run.sh
examples/28-container-host-baseline/runbook.txt
examples/29-incident-response-account-compromise/README.md
examples/29-incident-response-account-compromise/baseline.json
examples/29-incident-response-account-compromise/bin/incident_response_account_compromise.sh
examples/29-incident-response-account-compromise/config/apt/unattended-upgrades.conf
examples/29-incident-response-account-compromise/config/cloud-init/user-data.yaml
examples/29-incident-response-account-compromise/config/netplan/01-workshop.yaml
examples/29-incident-response-account-compromise/config/packages.manifest
examples/29-incident-response-account-compromise/config/security/sshd_baseline.conf
examples/29-incident-response-account-compromise/config/security/sysctl_baseline.conf
examples/29-incident-response-account-compromise/config/systemd/workshop-health.service
examples/29-incident-response-account-compromise/config/systemd/workshop-health.timer
examples/29-incident-response-account-compromise/data/auth.log.sample
examples/29-incident-response-account-compromise/docs/de/README.md
examples/29-incident-response-account-compromise/docs/en/README.md
examples/29-incident-response-account-compromise/docs/el/README.md
examples/29-incident-response-account-compromise/run.sh
examples/29-incident-response-account-compromise/runbook.txt
examples/30-troubleshooting-ubuntu/README.md
examples/30-troubleshooting-ubuntu/baseline.json
examples/30-troubleshooting-ubuntu/bin/troubleshooting_ubuntu.sh
examples/30-troubleshooting-ubuntu/config/apt/unattended-upgrades.conf
examples/30-troubleshooting-ubuntu/config/cloud-init/user-data.yaml
examples/30-troubleshooting-ubuntu/config/netplan/01-workshop.yaml
examples/30-troubleshooting-ubuntu/config/packages.manifest
examples/30-troubleshooting-ubuntu/config/security/sshd_baseline.conf
examples/30-troubleshooting-ubuntu/config/security/sysctl_baseline.conf
examples/30-troubleshooting-ubuntu/config/systemd/workshop-health.service
examples/30-troubleshooting-ubuntu/config/systemd/workshop-health.timer
examples/30-troubleshooting-ubuntu/data/auth.log.sample
examples/30-troubleshooting-ubuntu/docs/de/README.md
examples/30-troubleshooting-ubuntu/docs/en/README.md
examples/30-troubleshooting-ubuntu/docs/el/README.md
examples/30-troubleshooting-ubuntu/run.sh
examples/30-troubleshooting-ubuntu/runbook.txt
examples/README.md
Setup & helper scripts1
scripts/provision_ubuntu.sh

UBU · Orthevs Academy

Frame the workshop application together.

For internal training, learning paths or technical deep dives, scope, sequence and audience can be aligned with the intended context.

Orthevs – Engineering the foundation for what comes next.

Orthevs as an app

Install Orthevs

The Orthevs web app can be installed on supported mobile devices and desktop browsers.

iPhone and iPad

Open Orthevs in Safari. Tap Share, then Add to Home Screen. Enable Open as Web App if offered, then tap Add.

Android

For the web app, open the browser menu and choose Install app or Add to Home screen. Confirm the installation.

Desktop browser

Open the browser menu or the install icon in the address bar, then choose Install app or Add to Dock.

Web app installation depends on your browser. If no install prompt appears, follow the browser steps shown above.