Skip to content

Commit 8657bf4

Browse files
defguard-communitygitbook-bot
authored andcommitted
GITBOOK-412: New documentation structure #2
1 parent 7c80805 commit 8657bf4

File tree

62 files changed

+320
-262
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

62 files changed

+320
-262
lines changed

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ Welcome to the Defguard documentation. Here, you'll learn how to explore the ful
88
Briefly describes defguard and its features.
99
* [Getting started](broken-reference)\
1010
Lets you quickly set up your own defguard instance to explore its features an user interface.
11-
* [Admin features](broken-reference)\
11+
* [Features and configuration](broken-reference)\
1212
Helps you, as a future defguard administrator, get familiar with all of defguard's features and how to configure them to suit your needs.
13-
* [User features](broken-reference)\
14-
Helps you, as a defguard end user, get familiar with the client applications and their features so you can quickly connect to your defguard instance.
15-
* [Enterprise features](enterprise/license.md)\
16-
Covers the advanced features available in the enterprise version of defguard, including how to purchase an enterprise license and the additional benefits it provides.
1713
* [Deployment strategies](broken-reference)\
1814
Walks you through the most common deployment strategies to help you set up your defguard instance as a production-grade solution.
15+
* [Enterprise](broken-reference)\
16+
Outlines the benefits, terms, and purchasing process for the Defguard Enterprise license.
17+
* [Using defguard (for end users)](broken-reference)\
18+
Helps you, as a defguard end user, get familiar with the client applications and their features so you can quickly connect to your defguard instance.
1919
* [Tutorials](broken-reference)\
2020
A collection of step-by-step guides with clear examples and helpful screenshots to make the setup process smooth and enjoyable.
2121
* [In depth](broken-reference)\

SUMMARY.md

Lines changed: 56 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
* [One-line install script](getting-started/one-line-install.md)
1414

15-
## Admin Features <a href="#admin-and-features" id="admin-and-features"></a>
15+
## Features <a href="#admin-and-features" id="admin-and-features"></a>
1616

1717
* [Overview](admin-and-features/overview.md)
1818
* [Zero-Trust VPN with 2FA/MFA](admin-and-features/wireguard/README.md)
@@ -23,8 +23,10 @@
2323
* [MFA Architecture](admin-and-features/wireguard/multi-factor-authentication-mfa-2fa/architecture.md)
2424
* [Remote desktop client configuration](admin-and-features/wireguard/remote-desktop-activation.md)
2525
* [DNS and domains](admin-and-features/wireguard/dns-and-domains.md)
26+
* [VPN & Client behavior customization](admin-and-features/wireguard/behavior-customization.md)
2627
* [Remote user enrollment](admin-and-features/remote-user-enrollment/README.md)
2728
* [User onboarding after enrollment](admin-and-features/remote-user-enrollment/user-onboarding-after-enrollment.md)
29+
* [Automatic (real time) desktop client configuration & sync](admin-and-features/remote-user-enrollment/automatic-real-time-desktop-client-configuration.md)
2830
* [SSO (OpenID Connect)](admin-and-features/openid-connect/README.md)
2931
* [Portainer](admin-and-features/openid-connect/portainer.md)
3032
* [Grafana setup](admin-and-features/openid-connect/grafana-setup.md)
@@ -33,63 +35,45 @@
3335
* [Django](admin-and-features/openid-connect/django.md)
3436
* [MinIO](admin-and-features/openid-connect/minio.md)
3537
* [Vault](admin-and-features/openid-connect/vault.md)
36-
* [SMTP for email notifications](admin-and-features/setting-up-smtp-for-email-notifications.md)
37-
* [YubiKey Provisioning](admin-and-features/yubikey-provisioning.md)
38-
* [Webhooks](admin-and-features/webhooks.md)
39-
* [Forward auth](admin-and-features/forward-auth.md)
38+
* [LDAP and Active Directory integration](admin-and-features/ldap-and-active-directory-integration/README.md)
39+
* [Configuration](admin-and-features/ldap-and-active-directory-integration/configuration.md)
40+
* [Settings table](admin-and-features/ldap-and-active-directory-integration/settings-table.md)
41+
* [Two-way LDAP and Active Directory synchronization](admin-and-features/ldap-and-active-directory-integration/two-way-ldap-and-active-directory-synchronization.md)
42+
* [Access Control List](admin-and-features/access-control-list/README.md)
43+
* [ACL Aliases](admin-and-features/access-control-list/acl-aliases.md)
44+
* [Implementation Details](admin-and-features/access-control-list/firewall-internals.md)
45+
* [External OpenID providers](admin-and-features/external-openid-providers/README.md)
46+
* [Google](admin-and-features/external-openid-providers/google.md)
47+
* [Microsoft](admin-and-features/external-openid-providers/microsoft.md)
48+
* [Zitadel](admin-and-features/external-openid-providers/zitadel.md)
49+
* [Keycloak](admin-and-features/external-openid-providers/keycloak.md)
50+
* [JumpCloud](admin-and-features/external-openid-providers/jumpcloud.md)
51+
* [Okta](admin-and-features/external-openid-providers/okta.md)
52+
* [Custom](admin-and-features/external-openid-providers/custom.md)
53+
* [External OIDC secure enrollment](admin-and-features/external-openid-providers/external-oidc-secure-enrollment.md)
4054
* [SSH Authentication](admin-and-features/ssh-authentication.md)
55+
* [Forward auth](admin-and-features/forward-auth.md)
56+
* [YubiKey Provisioning](admin-and-features/yubikey-provisioning.md)
4157
* [Network devices](admin-and-features/network-devices.md)
42-
* [Activity & Audit logs](admin-and-features/activity-log.md)
43-
* [Gateway notifications](admin-and-features/gateway-notifications.md)
44-
* [New version notifications](admin-and-features/new-version-notifications.md)
45-
46-
## User features <a href="#help" id="help"></a>
4758

48-
* [Overwiew](help/overwiew.md)
49-
* [Desktop Client](help/desktop-client.md)
50-
* [CLI Client](help/cli-client.md)
51-
* [Configuring VPN](help/configuring-vpn/README.md)
52-
* [Defguard Desktop Client](help/configuring-vpn/add-new-instance/README.md)
53-
* [Update instance](help/configuring-vpn/add-new-instance/update-instance.md)
54-
* [Other WireGuard® Clients](help/configuring-vpn/adding-wireguard-devices/README.md)
55-
* [Configuring a device for new VPN Location manually](help/configuring-vpn/adding-wireguard-devices/configuring-a-device-for-a-new-vpn-location.md)
56-
* [Password change / Reset](help/changing-your-password.md)
57-
* [Enrollment & Onboarding](help/enrollment/README.md)
58-
* [With internal Defguard SSO](help/enrollment/with-internal-defguard-sso.md)
59-
* [With external SSO (Google/Microsoft/Custom)](help/enrollment/with-external-sso-google-microsoft-custom.md)
60-
* [Setting up 2FA/MFA](help/setting-up-2fa-mfa.md)
59+
***
6160

62-
## Enterprise Features <a href="#enterprise" id="enterprise"></a>
63-
64-
* [Overview](enterprise/license.md)
65-
* [Enteprise features](enterprise/all-enteprise-features/README.md)
66-
* [Automatic (real time) desktop client configuration & sync](enterprise/all-enteprise-features/automatic-real-time-desktop-client-configuration.md)
67-
* [External OpenID providers](enterprise/all-enteprise-features/external-openid-providers/README.md)
68-
* [Google](enterprise/all-enteprise-features/external-openid-providers/google.md)
69-
* [Microsoft](enterprise/all-enteprise-features/external-openid-providers/microsoft.md)
70-
* [Zitadel](enterprise/all-enteprise-features/external-openid-providers/zitadel.md)
71-
* [Keycloak](enterprise/all-enteprise-features/external-openid-providers/keycloak.md)
72-
* [JumpCloud](enterprise/all-enteprise-features/external-openid-providers/jumpcloud.md)
73-
* [Okta](enterprise/all-enteprise-features/external-openid-providers/okta.md)
74-
* [Custom](enterprise/all-enteprise-features/external-openid-providers/custom.md)
75-
* [External OIDC secure enrollment](enterprise/all-enteprise-features/external-oidc-secure-enrollment.md)
76-
* [VPN & Client behavior customization](enterprise/all-enteprise-features/behavior-customization.md)
77-
* [Access Control List](enterprise/all-enteprise-features/access-control-list/README.md)
78-
* [ACL Aliases](enterprise/all-enteprise-features/access-control-list/acl-aliases.md)
79-
* [Implementation Details](enterprise/all-enteprise-features/access-control-list/firewall-internals.md)
80-
* [Audit Log Streaming to SIEM systems](enterprise/all-enteprise-features/activity-log-streaming/README.md)
81-
* [Supported SIEM systems integrations](enterprise/all-enteprise-features/activity-log-streaming/activity-log-integrations/README.md)
82-
* [Vector integration guide](enterprise/all-enteprise-features/activity-log-streaming/activity-log-integrations/vector-integration-guide.md)
83-
* [Logstash integration guide](enterprise/all-enteprise-features/activity-log-streaming/activity-log-integrations/logstash-integration-guide.md)
84-
* [LDAP and Active Directory integration](enterprise/all-enteprise-features/ldap-and-active-directory-integration/README.md)
85-
* [Configuration](enterprise/all-enteprise-features/ldap-and-active-directory-integration/configuration.md)
86-
* [Settings table](enterprise/all-enteprise-features/ldap-and-active-directory-integration/settings-table.md)
87-
* [Two-way LDAP and Active Directory synchronization](enterprise/all-enteprise-features/ldap-and-active-directory-integration/two-way-ldap-and-active-directory-synchronization.md)
88-
* [REST API](enterprise/all-enteprise-features/api-tokens.md)
61+
* [Activity & Audit logs](activity-log/README.md)
62+
* [Audit Log Streaming to SIEM systems](activity-log/activity-log-streaming/README.md)
63+
* [Supported SIEM systems integrations](activity-log/activity-log-streaming/activity-log-integrations/README.md)
64+
* [Vector integration guide](activity-log/activity-log-streaming/activity-log-integrations/vector-integration-guide.md)
65+
* [Logstash integration guide](activity-log/activity-log-streaming/activity-log-integrations/logstash-integration-guide.md)
66+
* [Notifications](notifications/README.md)
67+
* [Email notifications](notifications/setting-up-smtp-for-email-notifications.md)
68+
* [Gateway notifications](notifications/gateway-notifications.md)
69+
* [New version notifications](notifications/new-version-notifications.md)
70+
* [Integrations](integrations/README.md)
71+
* [Webhooks](integrations/webhooks.md)
72+
* [REST API](integrations/api-tokens.md)
8973

9074
## Deployment strategies
9175

92-
* [Prerequisites](deployment-strategies/setting-up-your-instance.md)
76+
* [Overview](deployment-strategies/setting-up-your-instance.md)
9377
* [Standalone package based installation](deployment-strategies/standalone-package-based-installation.md)
9478
* [Docker images and tags](deployment-strategies/docker-images-and-tags.md)
9579
* [Docker Compose](deployment-strategies/docker-compose.md)
@@ -100,14 +84,34 @@
10084
* [Pre-production and development releases](deployment-strategies/pre-production-and-development-releases.md)
10185
* [Gateway](deployment-strategies/gateway/README.md)
10286
* [Running gateway on MikroTik routers](deployment-strategies/gateway/running-gateway-on-mikrotik-routers.md)
87+
* [Securing gRPC communication](deployment-strategies/grpc-ssl-communication.md)
10388

10489
***
10590

106-
* [Securing gRPC communication](grpc-ssl-communication.md)
10791
* [OpenID RSA key](openid-rsa-key.md)
10892
* [Health check](health-check.md)
10993
* [Configuration](configuration.md)
11094

95+
## Enterprise
96+
97+
* [License](enterprise/license.md)
98+
99+
## Using defguard (for end users) <a href="#help" id="help"></a>
100+
101+
* [Overwiew](help/overwiew.md)
102+
* [Desktop Client](help/desktop-client.md)
103+
* [CLI Client](help/cli-client.md)
104+
* [Configuring VPN](help/configuring-vpn/README.md)
105+
* [Defguard Desktop Client](help/configuring-vpn/add-new-instance/README.md)
106+
* [Update instance](help/configuring-vpn/add-new-instance/update-instance.md)
107+
* [Other WireGuard® Clients](help/configuring-vpn/adding-wireguard-devices/README.md)
108+
* [Configuring a device for new VPN Location manually](help/configuring-vpn/adding-wireguard-devices/configuring-a-device-for-a-new-vpn-location.md)
109+
* [Password change / Reset](help/changing-your-password.md)
110+
* [Enrollment & Onboarding](help/enrollment/README.md)
111+
* [With internal Defguard SSO](help/enrollment/with-internal-defguard-sso.md)
112+
* [With external SSO (Google/Microsoft/Custom)](help/enrollment/with-external-sso-google-microsoft-custom.md)
113+
* [Setting up 2FA/MFA](help/setting-up-2fa-mfa.md)
114+
111115
## Tutorials
112116

113117
* [Step by step setting up a VPN server](tutorials/step-by-step-setting-up-a-vpn-server/README.md)

about/about-defguard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Of course you can deploy defguard in a typical scenario (all services on one ser
3636

3737
Incorporating IDM, ALM, VPN has also other advantages:
3838

39-
1. Internal IdP with 2FA/MFA enables us to provide [**real VPN 2FA/MFA**](../admin-and-features/wireguard/multi-factor-authentication-mfa-2fa/architecture.md) - and not like most applications just 2FA when opening the app (and not during the connection process). Even if you use [external OIDC](../enterprise/all-enteprise-features/external-openid-providers/) (Google/Microsoft/Custom - which defguard supports), we still use our internal IdP for 2FA/MFA.
39+
1. Internal IdP with 2FA/MFA enables us to provide [**real VPN 2FA/MFA**](../admin-and-features/wireguard/multi-factor-authentication-mfa-2fa/architecture.md) - and not like most applications just 2FA when opening the app (and not during the connection process). Even if you use [external OIDC](../admin-and-features/external-openid-providers/) (Google/Microsoft/Custom - which defguard supports), we still use our internal IdP for 2FA/MFA.
4040
2. Your organization may use just **one account** (login) for access control to all your applications as well as VPN.
4141
3. It simplifies deployment, maintenance, audits.
4242

about/features-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ _defguard is not an official WireGuard project, and WireGuard is a registered tr
1616
### Identity Management:
1717

1818
* #### [OpenID Connect](https://openid.net/developers/how-connect-works/) based SSO
19-
* External [OpenID providers for login/account creation (Google/Microsoft/Custom)](../enterprise/all-enteprise-features/external-openid-providers/)
19+
* External [OpenID providers for login/account creation (Google/Microsoft/Custom)](../admin-and-features/external-openid-providers/)
2020
* LDAP (tested on [OpenLDAP](https://www.openldap.org/)) synchronization
2121
* nice UI to manage users
2222
* Users **self-service** (besides typical data management, users can revoke access to granted apps, MFA, Wireguard, etc.)
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Activity log is available as a dedicated page in defguard core Web UI that's use
1212

1313
To access it click the `Activity log` button in the navbar.
1414

15-
<figure><img src="../../.gitbook/assets/image.png" alt=""><figcaption><p>Activity log page</p></figcaption></figure>
15+
<figure><img src="../.gitbook/assets/image.png" alt=""><figcaption><p>Activity log page</p></figcaption></figure>
1616

1717
### Overview
1818

@@ -35,12 +35,12 @@ Currently there are four modules:
3535

3636
* **Defguard** - operations performed in the core Web UI (e.g. adding users, modifying devices, managing groups etc.)&#x20;
3737
* **Client** - actions performed by desktop client applications
38-
* **Enrollment** - events related to the [user enrollment](../../help/enrollment/) process
38+
* **Enrollment** - events related to the [user enrollment](../help/enrollment/) process
3939
* **VPN -** events related to VPN clients (e.g. client connecting to a location)
4040

4141
### Filtering
4242

43-
<figure><img src="../../.gitbook/assets/image (1).png" alt=""><figcaption><p>Event filter modal</p></figcaption></figure>
43+
<figure><img src="../.gitbook/assets/image (1).png" alt=""><figcaption><p>Event filter modal</p></figcaption></figure>
4444

4545
By clicking the `Filter` button above the list you can narrow down the displayed events based on following criteria:&#x20;
4646

@@ -52,7 +52,7 @@ For each of those you can select multiple options.
5252

5353
Filtering by date can be done by clicking the `Time range` button above the list.
5454

55-
<figure><img src="../../.gitbook/assets/image (2).png" alt=""><figcaption><p>Time range filter modal</p></figcaption></figure>
55+
<figure><img src="../.gitbook/assets/image (2).png" alt=""><figcaption><p>Time range filter modal</p></figcaption></figure>
5656

5757
### Sorting
5858

@@ -121,5 +121,5 @@ At the moment following events are tracked in the Activity log:
121121

122122
## Streaming to external SIEM systems
123123

124-
Please note, that enterprise version supports streaming of audit logs to e[xternal SIEM systems. More on this topic in dedicated documentation section](../../enterprise/all-enteprise-features/activity-log-streaming/).
124+
Please note, that enterprise version supports streaming of audit logs to e[xternal SIEM systems. More on this topic in dedicated documentation section](activity-log-streaming/).
125125

enterprise/all-enteprise-features/activity-log-streaming/README.md renamed to activity-log/activity-log-streaming/README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,13 @@ description: >-
33
This feature is designed to help teams centralize visibility into user
44
actions, security events, and system behavior by integrating with tools they
55
already use for monitoring and incident response.
6-
icon: notebook
76
---
87

9-
# Activity Log Streaming
8+
# Audit Log Streaming to SIEM systems
9+
10+
{% hint style="warning" %}
11+
This is an enterprise feature. To use it, purchase our [enterprise license](../../enterprise/license.md) or ensure that your deployment does not exceed the [usage limits](../../enterprise/license.md#enterprise-is-free-up-to-certain-limits).
12+
{% endhint %}
1013

1114
{% hint style="info" %}
1215
This feature is available starting from version 1.4

enterprise/all-enteprise-features/activity-log-streaming/activity-log-integrations/README.md renamed to activity-log/activity-log-streaming/activity-log-integrations/README.md

File renamed without changes.

enterprise/all-enteprise-features/activity-log-streaming/activity-log-integrations/logstash-integration-guide.md renamed to activity-log/activity-log-streaming/activity-log-integrations/logstash-integration-guide.md

File renamed without changes.

enterprise/all-enteprise-features/activity-log-streaming/activity-log-integrations/vector-integration-guide.md renamed to activity-log/activity-log-streaming/activity-log-integrations/vector-integration-guide.md

File renamed without changes.

0 commit comments

Comments
 (0)