Node Spawner
Node Spawner is an intuitive web interface designed for hosting Sentinel dVPN nodes, whether local or remote, developed by TkdAlex, a dedicated community member and a core contributor to the Meile project.
You can find the latest release on GitHub.
Requirements
- Python 3.10 or above
Installation
Clone the repository
git clone https://github.com/Tkd-Alex/dvpn-node-spawner.git
Go into the folder
cd dvpn-node-spawner
Create and activate a virtual enviroinment
python -m venv venv
source venv/bin/activate
Upgrade pip (if required) and install the requirements
pip install --upgrade pip
pip install -r requirements.txt
Execute the script
python main.py
You will be guided through the process of setting up your local server:
Local Server Fields
[?] Listen address: 127.0.0.1
[?] Listen port: 3845
[?] Would do you like to configure a simple authentication? (Y/n) (True): y
[?] Please provide a username: admin
[?] Please provide a password: **********
[?] Please type the password again: **********
You will receive the following output, confirming that your local server is now prepared.
Output
* Serving Flask app 'main'
* Debug mode: on
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
* Running on http://127.0.0.1:3845
Press CTRL+C to quit
* Restarting with stat
* Debugger is active!
* Debugger PIN: XXX-XXX-XXX
Sure, here's a corrected and improved version of your sentence:
Go to http://127.0.0.1:3845
and enter your chosen username and password.
You will be taken to Node Spawner dashboard
You are now ready to proceed with the node installation!