Phantom DAPP IPFS on Shift future is here

in #ipfs7 years ago

I just want to share my experience using phantom dapp a great and awesome tool, the first using IPFS and all new technology of blockchain, not just promises, first I will explain how you can test DAPP phantom and waht do you need.

  1. Create a Testnet delegate, is very simple just go to github https://github.com/ShiftNrg/shift and follow steps:

Prepare a VPS ( 2 RAM, 1vCPU, 15 gb HDD will be enough)

Create a new user with sudo privileges using next commands:

adduser demo
gpasswd -a demo sudo

Replace demo with the name of your user, after that login with this new user and execute next command:

git clone -b testnet https://github.com/ShiftNrg/shift.git && shift/shift_manager.bash install

When finish just start your shift node:

cd shift
./shift_manager.bash start

If you want to consume API or use wallet on different remote machine just edit config.json and add your ip after 127.0.0.1 ip

and in section forging, repeat step

You can do this with next command:

nano config.json

Now install IPFS on testnet delegate created:

./shift_manager.bash remove_ipfs (if installed before)
./shift_manager.bash install_ipfs
./shift_manager.bash start_ipfs

If you've got a firewall running, you'll need to open these ports:
sudo ufw allow 4001/tcp
sudo ufw allow 5001/tcp
sudo ufw allow 5002/tcp
sudo ufw allow 8080/tcp

Now is ready to install DAPP phantom on your testnet, get your ip and put on your web explorer with 9405 port for example if your ip is 10.1.1.1 just put http://10.1.1.1:9405, if all is ok you will see a screen like next:

You can create a wallet using New Account button, save phassphase and login into wallet, here you will see next menu

now go to Applications and you will see phantom on it, if is not installet just install

if request you any password you can obtain from config.json, when I installed I used it: ZKzLfGqLMCxm

now you can open DAPP

new menu will appear:

now you can explore phantom, I upload an app to verify votes, its developed on HTML and JS, using buttons I create folders and upload files needed:

this is how look like:

A lot of option are very functional:

for example edit file in shift

in finall step just publish your files

Now you are using IPFS in real application, just imagine all posibilities

If you want to see more about my app please check my other post https://steemit.com/shift/@snatic/simple-app-to-verify-votes-on-shift-mainet

Sort:  

Congratulations @snatic! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 3 years!

You can view your badges on your Steem Board and compare to others on the Steem Ranking

Vote for @Steemitboard as a witness to get one more award and increased upvotes!

Coin Marketplace

STEEM 0.15
TRX 0.23
JST 0.032
BTC 81858.20
ETH 2161.50
USDT 1.00
SBD 0.64