# CLI - wg-easy
The easiest way to run WireGuard VPN + Web-based Admin UI.
Author: WireGuard Easy

Skip to content

# CLI

If you want to use the CLI, you can run it with

### Docker Compose

    cd /etc/docker/containers/wg-easy
    docker compose exec -it wg-easy cli

### Docker Run

    docker run --rm -it \
        -v ~/.wg-easy:/etc/wireguard \
        ghcr.io/wg-easy/wg-easy:15 \
        cli

### Reset Password

If you want to reset the password for the admin user, you can run the following command:

#### By Prompt

    cd /etc/docker/containers/wg-easy
    docker compose exec -it wg-easy cli db:admin:reset

You are asked to provide the new password

#### By Argument

    cd /etc/docker/containers/wg-easy
    docker compose exec -it wg-easy cli db:admin:reset --password <new_password>

This will reset the password for the admin user to the new password you provided. If you include special characters in the password, make sure to escape them properly.