Skip to content

Commit 581dd07

Browse files
committed
docs: add Keycloak OIDC guide, integrations guide; fix credentials
- Add docs/05-guides/24-keycloak-oidc-config.md: full Keycloak OIDC/SAML SSO configuration guide for all 20 services (realm setup, clients, groups, token policy, troubleshooting) - Add docs/05-guides/25-integrations-guide.md: live integration procedures for Mattermost->Taiga webhooks, Graylog->Zabbix event definitions, IMAP email sync (Nextcloud+Thunderbird), FreePBX<->SuiteCRM CTI (ph3) - Update docs/README.md: add entries 24 and 25 to guide table - Fix docs/05-guides/22-gui-walkthrough.md: correct Mattermost, Zabbix, and Taiga credentials in quick-reference table and service sections (Mattermost: testadmin@gmail.com/testadmin; Zabbix: Admin/zabbix; Taiga: admin/Lab01Password!) Live infrastructure changes: - Graylog: GELF UDP + Syslog UDP inputs created; High Error Rate event definition (ID: 69b2d84894a52431394c364b) + Zabbix HTTP notification - Taiga: IT-Stack Demo project + Mattermost webhook created (via SQL); RabbitMQ service added to docker-compose, taiga-back-s01 rebuilt - Zabbix: permanent API token generated (token ID: 1) - Docker daemon: GELF logging activated (daemon restart applied) - All 28 containers running with restart=always
1 parent 8868495 commit 581dd07

File tree

4 files changed

+1221
-7
lines changed

4 files changed

+1221
-7
lines changed

docs/05-guides/22-gui-walkthrough.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -83,13 +83,13 @@ All URLs use the VM's public IP. If you prefer SSH tunnels, replace `4.154.17.25
8383
| 18 | Traefik | 8080 | http://4.154.17.25:8080 |||
8484
| 02 | Keycloak SSO | 8180 | http://4.154.17.25:8180 | admin | *(check keycloak-demo ENV)* |
8585
| 06 | Nextcloud | 8280 | http://4.154.17.25:8280 | admin | Lab02Password! |
86-
| 07 | Mattermost | 8265 | http://4.154.17.25:8265 | admin@lab.localhost | Lab02Password! |
86+
| 07 | Mattermost | 8265 | http://4.154.17.25:8265 | testadmin@gmail.com | testadmin |
8787
| 12 | SuiteCRM | 8302 | http://4.154.17.25:8302 | admin | Admin01! |
8888
| 13 | Odoo ERP | 8303 | http://4.154.17.25:8303 | admin | admin (DB: testdb) |
8989
| 16 | Snipe-IT | 8305 | http://4.154.17.25:8305 | admin | Lab01Password! |
90-
| 19 | Zabbix | 8307 | http://4.154.17.25:8307 | Admin | Lab01Password! |
90+
| 19 | Zabbix | 8307 | http://4.154.17.25:8307 | Admin | zabbix |
9191
| 08 | Jitsi Meet | 8880 | http://4.154.17.25:8880 || guest mode |
92-
| 15 | Taiga | 9001 | http://4.154.17.25:9001 | admin | 123123 |
92+
| 15 | Taiga | 9001 | http://4.154.17.25:9001 | admin | Lab01Password! |
9393
| 20 | Graylog | 9002 | http://4.154.17.25:9002 | admin | Admin01! |
9494
|| docker-mailserver | 143/587 | IMAP/SMTP — see Thunderbird setup ↓ | admin@itstack.local | Lab01Password! |
9595

@@ -444,9 +444,7 @@ docker compose down -v
444444
> **Already running** as `mm-demo` on port 8265. SMTP is configured via `mail-demo`. Skip directly to **Things to try** below.
445445
446446
**Browse to:** http://4.154.17.25:8265
447-
**Login:** `admin@lab.localhost` / `Lab02Password!`
448-
449-
**Re-deploy from scratch (fresh VM only):**
447+
**Login:** `testadmin@gmail.com` / `testadmin`
450448
```bash
451449
ssh itstack@4.154.17.25
452450
mkdir -p ~/demo/mattermost && cd ~/demo/mattermost
@@ -488,6 +486,7 @@ echo "Mattermost starting (~90s)..."
488486

489487
**Browse to:** http://localhost:8265
490488
**Setup:** Create admin account via the setup wizard (`admin@lab.localhost` / `Lab02Password!`)
489+
> **Note:** The existing deployment uses `testadmin@gmail.com` / `testadmin` as the admin account.
491490
492491
### Things to try:
493492

@@ -1101,7 +1100,7 @@ bash ~/lab-phase4.sh --only-taiga
11011100
```
11021101

11031102
**Browse to:** http://localhost:9001
1104-
**Login:** `admin` / `123123`
1103+
**Login:** `admin` / `Lab01Password!`
11051104

11061105
### Things to try:
11071106

0 commit comments

Comments
 (0)