This webpage is used to provide our measurement results from our active IPv6 Subnet-Router anycast scans.
- Python 3.12 or newer
- Python venv, e.g.,
sudo apt install python3-venv
- Run
make python_env - Activate virtual environment with
source .venv/bin/activate - Run
python app.pyin the project's root directory, where the app.py file is located.
The webpage can be deployed without make, the only thing required are the python modules in requirements.txt
- Activate your venv
- Install gunicorn (already included in
requirements.txtor install usingpip install gunicorn) - Run
gunicorn -c gunicorn_config.py app:appin the project's root
- Adjust the variables for your domain and the ssl certificates in the
webpage.conf.tempfile - Adjust User, WorkingDirectory, and ExecStart in the
gunicorn.servicefile - Remove the
.tempending - Copy the files into the corresponding directories with
cp gunicorn.service /etc/systemd/system/andcp webpage.conf /etc/nginx/conf.d/ - Restart nginx with
systemctl restart nginx - Reload the systemd daemon
systemctl daemon-reload - Start the app with
systemctl start gunicorn