# User Management

> Manage VPN accounts through the Niflheim web panel - add, remove, and review users, assign WireGuard and IKEv2 profiles, and control access

Source: https://opennix.org/en/docs/niflheim/web-ui/add-delete-overview-users/


## Getting Started
Niflheim VPN server has a simple web interface that the user can use for easier work. 
Once the virtual machine is created, the web interface is available at an external address and runs on port 80 by default (see Figure 1). 

![Niflheim VPN web interface login page](/img/niflheim-01.webp)
<p style="text-align: center;">Figure 1. The Web Interface </p>

Default login: **admin@niflheim.local**

The administrator password is generated at the first startup. The user needs to follow the steps below to get it: 

- Connect via SSH to the virtual machine.
- Get the generated data from `/opt/niflheim/admin_access_ui.txt` file.

## Viewing Users

To view existing users, select “User management” → “Overview” in the left menu (see Figure 2).

![Niflheim existing users list overview](/img/niflheim-02.webp) 
<p style="text-align: center;">Figure 2. Viewing Users  </p>

For each user, it is possible to generate a QR code for quick customization and download an archive of user settings.

## Adding a User

Select “Add new user” and fill in all required fields (see Figure 3). 

![Niflheim add new user form](/img/niflheim-03.webp)
<p style="text-align: center;">Figure 3. Add a new user  </p>

After filling in all mandatory fields, the user should click the “Submit” button and wait for the user creation to complete (see Figure 4).

![Niflheim user creation completion screen](/img/niflheim-04.webp)
<p style="text-align: center;">Figure 4. Finish User Creation </p>

## Delete a user

To delete a user, go to the “Delete user” menu, select the desired user from the drop-down list, press the “Submit” button, and wait for the user deletion process to complete.
