Skip to content

(discontinued) InstaPy Dashboard developed using React.js and Node.js

License

Notifications You must be signed in to change notification settings

converge/instapy-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

90bd22f · Sep 17, 2021

History

45 Commits
Apr 15, 2019
Nov 13, 2018
Jan 22, 2019
May 10, 2019
May 11, 2019
Mar 1, 2019
Nov 13, 2018
May 11, 2019
Sep 17, 2021
Feb 20, 2020
May 11, 2019
Apr 11, 2019
May 10, 2019
May 10, 2019

Repository files navigation

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: img

User Statistics: img

Live Log: img