Update mit Guacamole-Extension
release-tag / release-image (push) Successful in 2m5s
release-main / release-images (push) Successful in 5m5s

This commit is contained in:
2026-08-22 15:19:17 +02:00
parent 0f4a234f52
commit 7972ed7e38
45 changed files with 6448 additions and 402 deletions
+62 -4
View File
@@ -10,7 +10,9 @@
"client_id": "POCKET-ID-AGENT-CLIENT-ID",
"client_secret": "POCKET-ID-AGENT-CLIENT-SECRET",
"redirect_url": "https://ts01-mgmt.example.org/oidc/callback",
"admin_groups": ["sessionguard-admins"],
"admin_groups": [
"sessionguard-admins"
],
"secure_cookie": true
},
"policy": {
@@ -20,9 +22,65 @@
"poll_seconds": 10,
"retry_seconds": 60,
"dry_run": true,
"exclude_users": ["Administrator", "DefaultAccount", "WDAGUtilityAccount"],
"exclude_sids": ["S-1-5-18", "S-1-5-19", "S-1-5-20"],
"allowed_profile_roots": ["C:\\Users"]
"exclude_users": [
"Administrator",
"DefaultAccount",
"WDAGUtilityAccount"
],
"exclude_sids": [
"S-1-5-18",
"S-1-5-19",
"S-1-5-20"
],
"allowed_profile_roots": [
"C:\\Users"
]
},
"profiles": {
"enabled": true,
"store_root": "\\\\fileserver\\SessionGuardProfiles",
"backup_on_logoff": true,
"restore_on_logon": true,
"backup_delay_seconds": 5,
"retry_seconds": 60,
"restore_window_seconds": 120,
"keep_versions": 2,
"exclude_users": [
"Administrator"
],
"exclude_sids": [
"S-1-5-18",
"S-1-5-19",
"S-1-5-20"
],
"folders": [
{
"path": "AppData\\Roaming\\Example",
"exclude_globs": [
"Cache/**",
"*.tmp"
]
},
{
"path": "Desktop"
},
{
"path": "Documents"
}
]
},
"sessions": {
"control_enabled": true,
"disconnected_logoff_enabled": true,
"disconnected_timeout_seconds": 3600,
"exclude_users": [
"Administrator"
],
"exclude_sids": [
"S-1-5-18",
"S-1-5-19",
"S-1-5-20"
]
},
"templates": [
{
+38 -5
View File
@@ -2,14 +2,47 @@
"listen": ":8080",
"public_url": "https://sessionguard.example.org",
"data_file": "/var/lib/sessionguard/master.json",
"enrollment_token": "CHANGE-THIS-TO-A-LONG-RANDOM-SECRET",
"database_url": "",
"enrollment_token": "SET-BY-SESSIONGUARD_ENROLLMENT_TOKEN",
"offline_after_seconds": 30,
"history_limit": 50000,
"oidc": {
"issuer": "https://id.example.org",
"client_id": "POCKET-ID-CLIENT-ID",
"client_secret": "POCKET-ID-CLIENT-SECRET",
"issuer": "https://auth.example.org",
"client_id": "SESSIONGUARD-POCKETID-CLIENT-ID",
"client_secret": "SET-BY-SESSIONGUARD_OIDC_CLIENT_SECRET",
"redirect_url": "https://sessionguard.example.org/oidc/callback",
"admin_groups": ["sessionguard-admins"],
"admin_groups": [],
"secure_cookie": true
},
"rbac": {
"default_role": "viewer",
"groups": {
"sessionguard-admins": ["admin"],
"sessionguard-helpdesk": ["helpdesk"],
"sessionguard-operators": ["operator"],
"sessionguard-auditors": ["auditor"]
}
},
"broker": {
"enabled": true,
"api_key": "SET-BY-SESSIONGUARD_BROKER_API_KEY",
"lease_seconds": 900,
"min_health_score": 60,
"reconnect_existing": true,
"single_session_per_user": true,
"default_farm_id": ""
},
"alerts": {
"enabled": true,
"webhook_url": "",
"cpu_percent": 90,
"memory_percent": 90,
"disk_free_gb": 10,
"health_score": 50,
"offline_seconds": 120,
"profile_failures": 3,
"disconnected_sessions": 20,
"logon_duration_seconds": 30,
"notification_min_interval_seconds": 900
}
}