Phantom DAPP IPFS on Shift future is here
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.
- 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
Congratulations @snatic! You received a personal award!
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!