From 46047ef8b857b33e6b458a6d5143a67bbbe7865c Mon Sep 17 00:00:00 2001 From: MOWGLI Date: Wed, 22 Apr 2020 20:38:41 +0530 Subject: [PATCH] deploy to Heroku button added --- README.md | 54 +++++++++--------------------------------------------- app.json | 30 ++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 45 deletions(-) create mode 100644 app.json diff --git a/README.md b/README.md index 199ac6a..0ffb6a4 100644 --- a/README.md +++ b/README.md @@ -22,58 +22,22 @@ NOTE: Read all steps carefully to setup XploitSPY as we keep changing them as pe - Device Admin - Built In APK Builder + + + Deploy + + +## Installation on VPS or Server + ## Prerequisites - - Java Runtime Environment 9+ - - See [installation](#Installation) for OS specifics + - Java Runtime Environment 9 or above - NodeJs - A Server -## Installation on Heroku - -[Installation on Heroku using Termux](https://xploitwizer.com/blog/26/how-to-setup-xploitspy-with-termux-on-heroku-server) - - - Video Tutorial for Heroku [Click Here](https://youtu.be/IoJGFZWCPko) - - -0. Create a Account on [Heroku](https://heroku.com) - -1. Click `Create New App` in Heroku Dashboard - -2. Enter App Name and click on create app - -3. Now install Heroku CLI on your Computer [Instuctions](https://devcenter.heroku.com/articles/heroku-cli) - -4. Now open your terminal and run command ` git clone https://github.com/XploitWizer/XploitSPY ` - -5. It will download Latest codes for you in your PC - -6. Now change the directory to XploitSPY using command `cd XploitSPY` - -7. Now Login into Heroku CLI using command ` heroku login -i` now enter your login details and hit Enter - -8. After Login run this command in terminal ` heroku git:remote -a appName` here appName will be your app's name that you choose while creating the app. - -9. Now run follow commands in termial to install packages - - - ` heroku buildpacks:add heroku/jvm` - -then run - - - ` heroku buildpacks:add heroku/nodejs` - -10. Now run this command in your terminal ` git push heroku master`, if updating existing app or face any error run this command ` git push -f heroku master` -1 -11. All done now it will take time to complete, after that you can visit your domain shown in terminal. - - - -## [Installation on VPS or Server](https://xploitwizer.com/blog/27/how-to-install-xploitspy-on-vps) +Setps of Installation [Click Here](https://xploitwizer.com/blog/27/how-to-install-xploitspy-on-vps) Video Tutorial for VPS or Server [Click Here](https://youtu.be/F0K1IXvdEJk) - -NOTE : XploitSPY now works only on port 80 for both web and client, make sure no other service running on port 80 It's recommended to run XploitSPY behind a reverse proxy such as [NGINX](https://www.nginx.com/resources/wiki/start/topics/tutorials/install/) diff --git a/app.json b/app.json new file mode 100644 index 0000000..d826a56 --- /dev/null +++ b/app.json @@ -0,0 +1,30 @@ +{ + "name": "xploitspy", + "version": "1.0.0", + "description": "XploitSPY - Remote Android Spying Tool", + "main": "index.js", + "scripts": { + "start": "node server/index.js", + "test": "node server/index.js" + }, + "author": "XploitWizer", + "license": "ISC", + "dependencies": { + "body-parser": "^1.19.0", + "cookie-parser": "^1.4.4", + "ejs": "^2.6.2", + "express": "^4.17.1", + "express-async-handler": "^1.1.4", + "geoip-lite": "^1.3.7", + "lowdb": "^1.0.0", + "node-fetch": "^2.6.0", + "socket.io": "^2.2.0" + }, + "buildpacks": [ + { + "url": "heroku/jvm" + }, + { + "url": "heroku/nodejs" + } +}