---
# System prepended metadata

title: Running Sentinel without Blockchain

---

# 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 .`