From f4122ef1cb9b807e9ae9fdd93909283f6ea52384 Mon Sep 17 00:00:00 2001 From: Moh-Khair Date: Wed, 29 Jul 2026 08:58:02 +0000 Subject: [PATCH] Update q4-SIEM-build/PUBLISH_TO_GHAYMAH.md --- q4-SIEM-build/PUBLISH_TO_GHAYMAH.md | 47 ----------------------------- 1 file changed, 47 deletions(-) diff --git a/q4-SIEM-build/PUBLISH_TO_GHAYMAH.md b/q4-SIEM-build/PUBLISH_TO_GHAYMAH.md index 550b0ee..7568211 100644 --- a/q4-SIEM-build/PUBLISH_TO_GHAYMAH.md +++ b/q4-SIEM-build/PUBLISH_TO_GHAYMAH.md @@ -1,38 +1,5 @@ # Publishing this SIEM Dashboard to Ghaymah Storage Block -## Read this first: what I could and couldn't verify - -I looked for Ghaymah Systems' own documentation before writing this. I -found: - -- Their docs portal: **https://docs.ghaymah.cloud/** -- Their deployment portal: **https://deploy.ghaymah.systems/** - -Both are JavaScript-rendered apps, so I could confirm they exist but -couldn't pull the actual step-by-step page content for the "Storage Block" -feature specifically — I don't have exact screenshots/menu names to give -you with certainty, and I don't want to hand you confidently-wrong click -paths for something that's going to be graded. - -What follows is the **standard workflow that essentially every cloud -"storage block"/bucket/object-storage service uses** (AWS S3, DigitalOcean -Spaces, Linode/Akamai Object Storage, etc.), written so you can map it onto -Ghaymah's actual console. Before your exam submission, open -**docs.ghaymah.cloud** and search for "storage" to confirm exact menu -names, size limits, and whether static-site hosting is a toggle you need to -enable — the mechanics below are almost certainly right, the exact button -labels might differ slightly. - -There are two different things a "storage block" can mean on a cloud -platform — check which one Ghaymah's product actually is before you start, -since the workflow is different: - -| If "Storage Block" is... | It behaves like... | Use it to... | -|---|---|---| -| **Object storage** (a bucket you upload files into, with a public URL) | AWS S3 / DigitalOcean Spaces | Host this static dashboard directly — this is the common case, and the one the rest of this guide assumes | -| **Block storage** (a raw virtual disk volume, like AWS EBS) | An attached hard drive | You'd still need a compute instance/VM running a web server (nginx, `python3 -m http.server`, etc.) — the volume just gives that VM extra disk space. See the [alternate path](#alternate-path-if-storage-block-means-a-disk-volume) below. | - ---- ## Path A: publishing to object/bucket-style storage (most likely case) @@ -138,17 +105,3 @@ instead: 5. Open the VM's public IP (or attach a domain to it) to verify. --- - -## Either way — a pre-submission checklist - -- [ ] Ran `python3 siem_analyzer.py` so `siem_report.json`/`data.js` reflect - the current logs -- [ ] `index.html` is reachable at the bucket/site root, not nested in a - subfolder -- [ ] `style.css`, `script.js`, `data.js`, `siem_report.json` are in the - **same folder** as `index.html` -- [ ] Public URL loads with no blank/broken page and no browser console - errors -- [ ] Confirmed the actual click-path against **docs.ghaymah.cloud**, since - the steps above are the generic pattern, not a verified Ghaymah - screenshot-by-screenshot guide