All Projects â†’ jakim â†’ Ig Monitoring

jakim / Ig Monitoring

Licence: mit
🚨 DISCONTINUED🚨 IGMonitoring - Free, self hosted Instagram Analytics and Stats

Projects that are alternatives of or similar to Ig Monitoring

Vudash
Powerful, Flexible, Open Source dashboards for anything
Stars: ✭ 363 (+28.27%)
Mutual labels:  statistics, analytics, monitoring
Tautulli
A Python based monitoring and tracking tool for Plex Media Server.
Stars: ✭ 4,152 (+1367.14%)
Mutual labels:  statistics, analytics, monitoring
Homer
HOMER - 100% Open-Source SIP / VoIP Packet Capture & Monitoring
Stars: ✭ 855 (+202.12%)
Mutual labels:  statistics, analytics, monitoring
kirby3-instagram
Kirby 3 Plugin to call Instagram (or any other) API Endpoints
Stars: ✭ 20 (-92.93%)
Mutual labels:  instagram, instagram-api
instagram-api-clone
Instagram RESTful API clone made with Django REST framework
Stars: ✭ 56 (-80.21%)
Mutual labels:  instagram, instagram-api
tics
🎢 Simple self-hosted analytics ideal for Express / React Native stacks
Stars: ✭ 22 (-92.23%)
Mutual labels:  statistics, analytics
nanogram.js
📷 An easy-to-use and simple Instagram package that allows you to fetch media content without API and access token.
Stars: ✭ 62 (-78.09%)
Mutual labels:  instagram, instagram-api
FCommunity
multi Checkers (Hma/Hulu/Spotify/Call of duty/Instagram/smtp2go/VyprVpn) in One Tool Named FCommunity
Stars: ✭ 26 (-90.81%)
Mutual labels:  instagram, instagram-api
Social-Media-Monitor
Automatically monitor and log fan counters from social media(Facebook Pages, Twitter, Instagram, YouTube, Google+, OneSignal, Alexa) using APIs to Google Spreadsheet. Very useful for website admins and social media managers.
Stars: ✭ 36 (-87.28%)
Mutual labels:  instagram, analytics
go-instagram
Instagram private API in Go
Stars: ✭ 71 (-74.91%)
Mutual labels:  instagram, instagram-api
InstagramCpp
Instagram REST API client wirtten in C++
Stars: ✭ 24 (-91.52%)
Mutual labels:  instagram, instagram-api
igFame
📷 igFame - Tool for automated Instagram interactions [PHP]
Stars: ✭ 16 (-94.35%)
Mutual labels:  instagram, instagram-api
InstaLV
Live stream from desktop to Instagram
Stars: ✭ 27 (-90.46%)
Mutual labels:  instagram, instagram-api
Flutter-Photoarc-app
(Full-stack) Fully functional social media app (Instagram clone) written in flutter and dart with backend node.js and Postgres SQL.
Stars: ✭ 38 (-86.57%)
Mutual labels:  instagram, instagram-api
instragram-follow
Automatically follow Instagram accounts
Stars: ✭ 23 (-91.87%)
Mutual labels:  instagram, instagram-api
analytics reading list
a collection of books, articles, and tutorials to learn and apply analytics
Stars: ✭ 16 (-94.35%)
Mutual labels:  statistics, analytics
growthbook
Open Source Feature Flagging and A/B Testing Platform
Stars: ✭ 2,342 (+727.56%)
Mutual labels:  statistics, analytics
wp-analytify
Google Analytics Dashboard Plugin For WordPress By Analytify
Stars: ✭ 20 (-92.93%)
Mutual labels:  statistics, analytics
instagram private api
An Instagram-Client written in Dart
Stars: ✭ 39 (-86.22%)
Mutual labels:  instagram, instagram-api
InstaLite
Instagram api not official easy-to-use class, minimal number of features
Stars: ✭ 72 (-74.56%)
Mutual labels:  instagram, instagram-api

🚨 IG Monitoring ends its way 🚨

The open source version will still be available on github, but will no longer be developed or actively supported.

IG Monitoring Cloud

Let me introduce you to a cloud version of a system I'm currently working on. Perhaps it will answer your needs. That will be more featured version of the system you know from GitHub, with more extensive tag analytics and account analytics expanded with locations. Additionally it'll have various permission levels, so you can create an account for a Client with stats available there. And that's just for a starter :)

Get your access here

Versions comparison

IG Monitoring - Free version

Screenshots

Free DEMO

Cloud Free Trial

Account statistics

Tag statistics

FAQ

PREMIUM SUPPORT

Versions comparison

Version

BETA stage. Use at your own risk.

Branch 0.9 is the most stable.

Maintainability Scrutinizer Code Quality Build Status

Yii2

Installation

Before you start

You need WORKING proxies (at least 2). (I recommend the private, dedicated ones [aff link])

You need a server (vps will be ok) with linux, root access and configured LEMP, that is:

System installation (terminal)

  • create database: mysql, utf8mb4
  • run git clone https://github.com/jakim/ig-monitoring.git
  • run cd ig-monitoring (you will enter the project catalog)
  • download composer
  • run php composer.phar install
  • run chmod 0777 runtime
  • run chmod 0777 web/assets
  • run chmod 0777 web/uploads
  • copy config/db.dist => config/db.php and enter the access data to the created database
  • run php yii migrate (tables in the database should be created)
  • run php yii admin/dictionaries

Configure google sign-in

  • go to: https://console.developers.google.com and create a new project
  • enable API: Google+ API
  • add oAuth login credentials (type: web application)
  • add authorized redirect url YOUR_DOMAIN/admin/auth/auth?authclient=google
  • copy config/authClientCollection.php.dist => config/authClientCollection.php and enter clientId, clientSecret and redirectUrl as above

Worker configuration (data refreshing)

  • install the supervisord, the method of installation depends on the system
  • add configuration according to https://github.com/yiisoft/yii2-queue/blob/master/docs/guide/worker.md (in Debian 8 and 9: /etc/supervisor/conf.d/ig_monitoring.conf)
  • change in the configuration:
    • user => nginx
    • numprocs => 2 is enough (I recommend twice less than the number of proxy and a number equal to the number of processor cores/threads)
    • I suggest stdout_logfile to be set to the project directory, ie PROJECT_FULL_PATH/runtime/logs/supervisor.log
  • run supervisord
  • add cron hourly for php /PROJECT_FULL_PATH/yii stats/update-accounts and php /PROJECT_FULL_PATH/yii stats/update-tags

Adding and activation of the system user

  • try to log in, if everything goes well, you'll see an "inactive account message"
  • run the command php yii user/activate 'YOUR_GOOGLE_EMAIL'
  • log in again

Next steps

Legal

This code is in no way affiliated with, authorized, maintained, sponsored or endorsed by Instagram or any of its affiliates or subsidiaries. This is an independent tool. Use at your own risk.

Screenshots

image image dashboard_ig_monitoring image image

FAQ

Why did I build it?

  • Because I need something that I can quickly change for my needs.

Why is it free?

  • Because I realized that I like building tools more than using them :)

Is it safe for usage?

  • You never known, but I’m using this for few months now without any issue.

Do I need to enter my Instagram login and password?

  • No, the system is based on publicly available data, so you do not have to provide any sensitive data.

Will the system harm my accounts?

  • No, everyone can monitor public accounts.

Why did you build two versions?

  • I needed a system to monitor accounts (now it's several thousands), but I enjoy software development more than accounts maintenance, which is why the free version was created. The cloud version was created as a response to all users problems with the installation and maintenance of the free version.

What do I expect from this share?

  • New ideas would be great, feel free to create issue and PR. :)

Free Version PREMIUM SUPPORT

If you do not know how to get into the installation, I can do it for you. As part of the support, I offer:

  • installation of a www server
  • database installation
  • script configuration
  • free, good ssl certificate (letsencrypt)
  • script modifications, according to requirements
  • other software integration

Troubleshooting

'SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

You probably have a low database version, make sure your system meets the requirements

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].