aboutsummaryrefslogtreecommitdiff
path: root/course/projects/sync-backup.json
diff options
context:
space:
mode:
authorAgando <roduccomm@gmail.com>2026-10-18 14:05:18 +0200
committerAgando <roduccomm@gmail.com>2026-10-18 14:05:18 +0200
commit88ad8ed2fbbda61920b11a79df29acb58928b5af (patch)
tree7fd3df420ed78e59ccdc7861c7408347b207cfb5 /course/projects/sync-backup.json
parent005a1ad651383cca9793f24213de3a22c2474967 (diff)
newOS4: interactive AI course (terminal module, portal, atlas, telemetry, daily maintenance+cron) + free store card
Diffstat (limited to 'course/projects/sync-backup.json')
-rw-r--r--course/projects/sync-backup.json38
1 files changed, 38 insertions, 0 deletions
diff --git a/course/projects/sync-backup.json b/course/projects/sync-backup.json
new file mode 100644
index 0000000..20c950d
--- /dev/null
+++ b/course/projects/sync-backup.json
@@ -0,0 +1,38 @@
+{
+ "id": "sync-backup",
+ "title": "Cloud backup with WebDAV",
+ "level": "intermediate",
+ "minutes": 30,
+ "goal": "Log in, check the space, push the VFS, and create a restorable backup.",
+ "lesson": "6.2",
+ "steps": [
+ {
+ "instruction": "Check the WebDAV state",
+ "command": "webdav-status",
+ "check": {
+ "type": "command"
+ }
+ },
+ {
+ "instruction": "Log in inside THIS browser if a push 401s",
+ "command": "webdav-login",
+ "check": {
+ "type": "manual"
+ }
+ },
+ {
+ "instruction": "Push the VFS",
+ "command": "webdav-push",
+ "check": {
+ "type": "manual"
+ }
+ },
+ {
+ "instruction": "Create a backup",
+ "command": "webdav-backup",
+ "check": {
+ "type": "command"
+ }
+ }
+ ]
+} \ No newline at end of file