https://github.com/devcoriser/react-instapy-dashboard
https://github.com/devcoriser/react-instapy-dashboard
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/devcoriser/react-instapy-dashboard
- Owner: devcoriser
- License: agpl-3.0
- Created: 2023-07-05T14:49:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-07-05T14:50:02.000Z (about 3 years ago)
- Last Synced: 2025-01-03T15:37:29.645Z (over 1 year ago)
- Language: JavaScript
- Size: 763 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### 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](#project-setup)
### 2. Run Docker Compose
```bash
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:
```bash
# 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
```bash
cd instapy-dashboard
npm install
```
## Linux Install
### 1. Install Project Dependencies:
```bash
# 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
```bash
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](https://nodejs.org/en/download/). npm is in it.
### 2. Install InstaPy-Dashboard
```bash
cd instapy-dashboard
npm install
```
## Project Setup
Create a `.env` file on root folder of the project with following content:
```js
# 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:
```bash
npm run test
```
## Start the project
```bash
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:
