Launch Scrapoxy at startup¶
Prerequise¶
Scrapoxy is installed with a valid configuration (see Quick Start).
Step 1: Install PM2¶
sudo npm install -g pm2
Step 2: Launch PM2 at instance startup¶
sudo pm2 startup ubuntu -u <YOUR USERNAME>
- Replace ubuntu by your distribution name (see PM2 documentation).
- Replace YOUR USERNAME by your Linux username
Step 3: Create a PM2 configuration¶
Create a PM2 configuration file scrapoxy.json5
for Scrapoxy:
{
apps : [
{
name : "scrapoxy",
script : "/usr/bin/scrapoxy",
args : ["start", "<ABSOLUTE PATH TO CONFIG>/conf.json", "-d"],
kill_timeout : 30000,
},
],
}
Step 4: Start configuration¶
pm2 start scrapoxy.json5
Step 5: Save configuration¶
pm2 save