defguard
  • Welcome
  • Getting help
  • About
    • About defguard
    • Features overview
  • Getting started
    • One-line install script
  • Admin Features
    • Overview
    • Zero-Trust VPN with 2FA/MFA
      • Create/manage VPN Location
      • Network overview
      • Executing custom gateway commands
      • Multi-Factor Authentication (MFA/2FA)
        • MFA Architecture
      • Remote desktop client configuration
      • DNS and domains
    • Remote user enrollment
      • User onboarding after enrollment
    • SSO (OpenID Connect)
      • Portainer
      • Grafana setup
      • Proxmox
      • Matrix / Synapse
      • Django
      • MinIO
      • Vault
    • SMTP for email notifications
    • YubiKey Provisioning
    • Webhooks
    • Forward auth
    • SSH Authentication
    • Network devices
    • Activity & Audit logs
    • Gateway notifications
    • New version notifications
  • User features
    • Overwiew
    • Desktop Client
    • CLI Client
    • Configuring VPN
      • Defguard Desktop Client
        • Update instance
      • Other WireGuard® Clients
        • Configuring a device for new VPN Location manually
    • Password change / Reset
    • Enrollment & Onboarding
      • With internal Defguard SSO
      • With external SSO (Google/Microsoft/Custom)
    • Setting up 2FA/MFA
  • Enterprise Features
    • Overview
    • Enteprise features
      • Automatic (real time) desktop client configuration & sync
      • External OpenID providers
        • Google
        • Microsoft
        • Zitadel
        • Keycloak
        • JumpCloud
        • Okta
        • Custom
      • External OIDC secure enrollment
      • VPN & Client behavior customization
      • Access Control List
        • ACL Aliases
        • Implementation Details
      • Audit Log Streaming to SIEM systems
        • Supported SIEM systems integrations
          • Vector integration guide
          • Logstash integration guide
      • LDAP and Active Directory integration
        • Configuration
        • Settings table
        • Two-way LDAP and Active Directory synchronization
      • REST API
  • Deployment strategies
    • Prerequisites
    • Standalone package based installation
    • Docker images and tags
    • Docker Compose
    • Kubernetes
    • Terraform
    • High Availability and Failover
    • Upgrading
    • Pre-production and development releases
    • Gateway
      • Running gateway on MikroTik routers
  • Securing gRPC communication
  • OpenID RSA key
  • Health check
  • Configuration
  • Tutorials
    • Step by step setting up a VPN server
      • Adding additional VPN locations
  • In depth
    • Architecture
      • How do VPN statistics work
      • Security concepts
    • Roadmap
    • Release cycle
  • For Developers
    • Contributing
    • Environment setup
      • Translations (core/web)
        • Switching language
        • Adding translations
      • Translations (client)
        • Adding translations
  • Resources
    • Troubleshooting Guide
      • Sending support information
      • Client Windows installer exit codes
      • Client "All traffic" connection issues
      • WebAuthn security keys
Powered by GitBook
On this page
  • Welcome to Defguard User Documentation
  • What You’ll Learn
  • Defguard Client Applications
  • Available Features in the Client

Was this helpful?

Edit on GitHub
  1. User features

Overwiew

PreviousNew version notificationsNextDesktop Client

Last updated 4 days ago

Was this helpful?

Welcome to Defguard User Documentation

This documentation will guide you through using Defguard to securely access your company’s protected services. Whether you're working remotely, managing your credentials, or setting up your first secure connection, this guide has you covered.

What You’ll Learn

As a user, this documentation will help you:

  • Set up and connect to your company VPN using the Defguard client

  • Complete onboarding and identity enrollment

  • Configure multi-factor authentication (MFA)

  • Manage your password and recovery options

Defguard Client Applications

To get started, you'll need to install the Defguard client application, which is available for various platforms, including Windows, macOS, and Linux.

  • 📥 Download the latest version for your platform from our official

There are both desktop applications (defguard-client) and a command-line interface (dg) available, so you can choose the option that works best for your workflow.

Available Features in the Client

Using the Defguard client, you can:

  • 🔒 Configure and connect to your VPN to access internal services

  • 🔁 Reset or change your account password

  • 🧑‍💻 Complete enrollment and onboarding

  • 🔐 Set up and manage 2FA/MFA to protect your account

The following pages will guide you through the process of setting up your selected client and securely accessing your company's infrastructure.

download page