# Running Sentinel without Blockchain
`$ cd $HOME`
`$ git clone https://github.com/sentinel-official/sentinel`
`$ cd $HOME/sentinel`
`$ git checkout master-live`
Master
-
Edit following files
File: $HOME/sentinel/master-node-docker/sentinel/client/vpn.py
Line: 78
Modification: Make the if statement to true `if True:`
File: $HOME/sentinel/master-node-docker/sentinel/client/vpn.py
Line: 79
Modification: Give a new line after this line and write `due_amount = 0`
File: $HOME/sentinel/master-node-docker/sentinel/client/vpn.py
Line: 101
Modification: Give a new line after this line and write `is_paid = True`
File: $HOME/sentinel/master-node-docker/sentinel/config/db.py
Line: 2-4
Modification: Update these with correct database username, password and address
File: $HOME/sentinel/master-node-docker/sentinel/config/eth.py
Line: 2-3
Modification: Update these with correct Ethereum account address and private key
File: $HOME/sentinel/master-node-docker/sentinel/eth/eth.py
Line: 131-132
Modification: Update this with correct Infura API RPC URLs
`$ cd $HOME/sentinel/master-node-docker`
`$ docker build --tag master --compress --force-rm --no-cache --file Dockerfile.dev .`
VPN
-
`$ cp $HOME/sentinel/vpn-node-docker/Dockerfile.prod $HOME/sentinel/vpn-node-docker/Dockerfile.dev`
Edit following files
File: $HOME/sentinel/vpn-node-docker/sentinel/config.py
Line: 2
Modification: Update this with correct master node's public IP
File: $HOME/sentinel/vpn-node-docker/Dockerfile.dev
Line: 23
Modification: Replace text PROD with DEV
File: $HOME/sentinel/vpn-node-docker/Dockerfile.dev
Line: 35
Modification: Replace text ENTRYPOINT with CMD
`$ cd $HOME/sentinel/vpn-node-docker`
`$ docker build --tag vpn --compress --force-rm --no-cache --file Dockerfile.dev .`