Requisiti e Setup

Node Spawner è un'interfaccia web intuitiva progettata per ospitare nodi dVPN Sentinel, locali o remoti, sviluppata da TkdAlex, un membro della comunità dedicato e un contributore principale al progetto Meile.

Puoi trovare l'ultima versione su GitHub.

Requisiti

  • Python 3.10 superiore

Installazione

Clona la repository

git clone https://github.com/Tkd-Alex/dvpn-node-spawner.git

Vai nella cartella

cd dvpn-node-spawner

Crea e attiva un ambiente virtuale

python -m venv venv
source venv/bin/activate

Aggiorna pip (se necessario) e installa requirements

pip install --upgrade pip
pip install -r requirements.txt

Esegui lo script

python main.py

Sarai guidato attraverso il processo di setup del tuo server locale:

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: **********

Riceverai il seguente output, che conferma la corretta configurazione del tuo server locale

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

Vai su http://127.0.0.1:3845 e inserisci l'username e la password che hai impostato

Sarai quindi reindirizzato alla dashboard del Node Spawner

node-spawner-dashboard

Adesso puoi procedere con l'installazione!

Last updated