+ Read this if the environment uses the login v1
+
+ The login v2 is the next generation of the Zitadel login.
+ Its code and deployment are easily customizable.
+ Unlike the login v1, it runs in its own process.
+ The login v2 is enabled by default in new installations.
+ But if an existing `docker-compose.yaml` file is updated by following this guide,
+ an additional `zitadel-login` service is now running which is actually not doing anything, yet.
+ The following steps give guidance on how to enable the login v2 in an environment.
+
+
+ - Read the login v2 related comments in the docker-compose.yaml.
+ - Manually create a login client personal access token (PAT) for the now running v2 login.
+ - Move the PAT to `./login-client.pat`
+ - Restart the login process: `docker compose restart login`
+ - Enable the Login UI for all users
+
+
-:::info
-If you ran these commands for an existing instance that still uses the login v1, [create a login client for it to the now running v2 login](/self-hosting/manage/login-client#create-login-client).
-Move the login client PAT to `./login-client.pat` and restart the login container.
-```bash
-docker compose restart login
-```
-Now, [enable the Login UI for all users](/self-hosting/manage/login-client#require-login-v2)
-:::
-
-