Outline Admin is a web interface for the Outline Manager API, providing a simple and user-friendly UI for managing VPN servers.
Outline Manager features +
- Ability to set expiration date for Access Keys
- QR Code for access keys
Feel free to contribute and make this project better!
Before proceeding with the installation of Outline Admin, ensure that docker
and docker-compose
are installed on your machine. Follow the instructions below:
git clone https://github.com/AmRo045/OutlineAdmin.git
cd OutlineAdmin
cp .env.example .env
docker-compose up -d
Once the container is up and running, you can access the admin panel by opening the following URL in your browser:
http://{your_server_ip_or_hostname}:9696
Note The default port is 9696
, but you can modify it in the .env
file.
To create an admin user, connect to your container using the following command:
docker exec -it {container_id_or_name} bash
Note To find the container ID or name you can use docker ps
command.
Then, run this command:
php artisan admin:make
You will be prompted to enter a password. After entering the password, you can exit the container shell using the exit
command.
If you need to reset the admin user password, use the admin:password
command as follows:
docker exec -it {container_id_or_name} bash
php artisan admin:reset
exit