Installation Guide
This guide walks you through the process of installing the Solana Insider Monitor on your system.
Prerequisites
Before installing Solana Insider Monitor, ensure you have the following:
- Go version 1.23.2 or later
- Git for cloning the repository
- Access to a Solana RPC endpoint (mainnet, devnet, or testnet)
RPC Endpoints
You can use public RPC endpoints, but for better reliability and performance, consider using a dedicated service like:
Installation Methods
Clone the Repository
Install Dependencies
Build the Binary (Optional)
This will compile the binary to the bin
directory.
Pull the Docker Image
Run with Docker
docker run -d \
--name solana-monitor \
-p 8080:8080 \
-v $(pwd)/config.json:/app/config.json \
-v $(pwd)/data:/app/data \
accursedgalaxy/insider-monitor
Using Docker Compose
Create a docker-compose.yml
file:
version: '3'
services:
monitor:
image: accursedgalaxy/insider-monitor:latest
ports:
- "8080:8080"
volumes:
- ./config.json:/app/config.json
- ./data:/app/data
restart: unless-stopped
Then run:
Download Latest Release
Go to the Releases page and download the appropriate binary for your operating system.
Extract and Install
Verifying Installation
After installation, verify it works by running:
Or if running from source:
You should see output showing the current version of Solana Insider Monitor.
Initial Configuration
After installation, you'll need to create a configuration file:
-
Copy the example configuration:
-
Edit the file to include your Solana wallet addresses and network details.
See the Configuration Guide for detailed information on configuration options.
Next Steps
- Quick Start Guide - Get up and running quickly
- Configuration Guide - Learn how to configure the monitor
- Running Modes - Understand different ways to run the monitor