Installation
Social Analyzer can be installed and run in multiple ways. Choose the method that best fits your environment and workflow.Prerequisites
Before installing Social Analyzer, ensure you have one of the following:- Node.js (version 13 or higher) and npm
- Python 3 and pip3
- Docker and docker-compose (optional)
For screenshot functionality, you’ll need the latest version of Chrome or Firefox ESR installed on your system.
Installation Methods
- Node.js Web App
- Node.js CLI
- Python Package
- Python Script
Node.js Web App (Recommended)
The Web App provides the most feature-rich interface with visual analysis tools.1
Install system dependencies
Install required system packages:
Depending on your Linux distribution, the first two lines may not be needed.
2
Clone the repository
3
Install Node dependencies
4
Start the Web App
http://0.0.0.0:9005/app.htmlDocker Installation
Platform-Specific Notes
Linux
The installation commands above are tested on Ubuntu/Debian-based distributions. For other distributions, adjust package manager commands accordingly.Windows & macOS
For Windows, macOS, and other platforms including Raspberry Pi, check the installation wiki for platform-specific instructions.Python API Import
If you want to use Social Analyzer programmatically in your Python projects:Advanced Python Usage
Verifying Installation
Test your installation with a simple query:Troubleshooting
Node.js version errors
Node.js version errors
Social Analyzer requires Node.js version 13 or higher. Check your version:If needed, update Node.js using nvm or your package manager.
Module not found errors
Module not found errors
Ensure all dependencies are installed:
Screenshot functionality not working
Screenshot functionality not working
Screenshot features require Chrome or Firefox ESR. Install the browser:
Permission errors
Permission errors
If you encounter permission errors when installing globally, use:
Next Steps
Quick Start
Learn how to run your first profile search with Social Analyzer