Stars: 285
Forks: 49
Pull Requests: 31
Issues: 114
Watchers: 34
Last Updated: 2023-02-17 13:55:34
🚨 DISCONTINUED🚨 IGMonitoring - Free, self hosted Instagram Analytics and Stats
License: MIT License
Languages: PHP, Batchfile, CSS, Hack
The open source version will still be available on github, but will no longer be developed or actively supported.
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 :)
BETA stage. Use at your own risk.
Branch 0.9 is the most stable.
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:
git clone https://github.com/jakim/ig-monitoring.git
cd ig-monitoring
(you will enter the project catalog)php composer.phar install
chmod 0777 runtime
chmod 0777 web/assets
chmod 0777 web/uploads
config/db.dist
=> config/db.php
and enter the access data to the created databasephp yii migrate
(tables in the database should be created)php yii admin/dictionaries
YOUR_DOMAIN/admin/auth/auth?authclient=google
config/authClientCollection.php.dist
=> config/authClientCollection.php
and enter clientId
, clientSecret
and redirectUrl
as abovesupervisord
, the method of installation depends on the system/etc/supervisor/conf.d/ig_monitoring.conf
)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)stdout_logfile
to be set to the project directory, ie PROJECT_FULL_PATH/runtime/logs/supervisor.log
supervisord
php /PROJECT_FULL_PATH/yii stats/update-accounts
and php /PROJECT_FULL_PATH/yii stats/update-tags
php yii user/activate 'YOUR_GOOGLE_EMAIL'
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.
Why did I build it?
Why is it free?
Is it safe for usage?
Do I need to enter my Instagram login and password?
Will the system harm my accounts?
Why did you build two versions?
What do I expect from this share?
If you do not know how to get into the installation, I can do it for you. As part of the support, I offer:
'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