instapy-dashboard
instapy-dashboard copied to clipboard
(discontinued) InstaPy Dashboard developed using React.js and Node.js
Unfortunately this project was discontinued. Thank you all for the support, issues and PRs.
Docker Setup
1. Project Setup
Follow the instructions at: Project Setup
2. Run Docker Compose
docker-compose -f docker-compose.yml up
Wait until you see the "Compiled successfully!" message, and load it at http://localhost:3000
MacOS Install
1. Install Project Dependencies:
# brew install
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# node, npm and git install
brew install node npm git
2. Install InstaPy-Dashboard
git clone https://github.com/converge/instapy-dashboard.git
cd instapy-dashboard
npm install
Linux Install
1. Install Project Dependencies:
# node and npm
sudo apt-get update ; sudo apt-get install nodejs npm git
# Debian is still using a very old version of nodejs, update/install it:
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs
2. Install InstaPy-Dashboard
git clone https://github.com/converge/instapy-dashboard.git
cd instapy-dashboard
npm install
Windows Install
1. Install Project Dependencies:
Official documentation from https://www.npmjs.com/package/npm
Super Easy Install
npm is bundled with node.
Get the MSI. npm is in it.
2. Install InstaPy-Dashboard
git clone https://github.com/converge/instapy-dashboard.git
cd instapy-dashboard
npm install
Project Setup
Create a .env file on root folder of the project with following content:
# MacOS: /Users/your_user_name/InstaPy
# you can also check this information when running your quickstart.py,
# the first lines contains
# -> Workspace in use: "/Users/converge/InstaPy"
INSTAPY_FOLDER=/Users/converge/InstaPy
# if using only on localhost, keep it:
ALLOWED_HOSTS=http://localhost:3000 http://192.168.0.100:3000
REACT_APP_API_ENTRY_POINT=http://localhost:3001
# basic setup, ok to keep it ->
# Node port
NODE_PORT=3001
# ReactJS Create APP port
PORT=3000
Windows user ? Don't add c: in the InstaPyFolder, it should be \path\to\InstaPy without the c:
Check if everything is ok
Create a .env.test file on root folder with same content of .env and run:
npm run test
Start the project
npm start
Load the dashboard at http://localhost:3000
Logs will start showing up when you start your InstaPy instance.
Screenshot:
Activity Monitor:

User Statistics:

Live Log:
