Wiki > Flood
A random port number between 10000 and 32767 is needed and will be used to access Flood once installation is complete. The port number
10845 has automatically been generated and will be used throughout this article, but can be changed if needed.
SSH into the server following the instructions found here /wiki/ssh
Launch Flood in a background screen session on your random port
screen -dmS flood npx --yes @jesec/flood --host 0.0.0.0 --port 10845
Access Flood at http://server.whatbox.ca:10845. Choose a username and password you will use to access Flood. For the socket path, enter
Setup Flood to automatically restart should the server reboot for any reason.
Use nano to create the script file and enter the text below.
nano -w ~/flood_restart.cron
#!/bin/bash if pgrep -f "npm exec @jesec/flood --host 0.0.0.0 --port 10845" > /dev/null then echo "Flood is running." else echo "Flood is not running, starting Flood" screen -dmS flood npx --yes @jesec/flood --host 0.0.0.0 --port 10845 fi exit
Save the file with Ctrl+x and if it prompts press the "y" and Enter to accept overwriting.
Make the script executable.
chmod +x ~/flood_restart.cron
Open your crontab.
EDITOR=nano crontab -e
Enter the following text
@reboot /home/user/flood_restart.cron >/dev/null 2>&1 */5 * * * * /home/user/flood_restart.cron >/dev/null 2>&1
Save the crontab with Ctrl+x and the "y" and Enter to accept overwriting.