Contents Menu Expand Light mode Dark mode Auto light/dark mode
SolarThing documentation
SolarThing documentation

About

  • Supported Products
  • Databases and Viewing Data
  • Frequently Asked Questions

Quickstart

  • Device Setup
    • DietPi Setup
    • Setup for Other OS
  • Installation
    • Docker Install
    • Native Install
  • Serial Port Setup
    • Serial Port Hardware
      • Rover RS232 Port
      • Rover RS485 Port
      • Tracer RS485 Port
      • MATE RS232 Port
    • Identify the path of your serial port
    • Running solarthing check command
  • Configuration
    • Device Config
      • Rover Configuration
      • MATE Configuration
      • Tracer Configuration
    • Running for the first time
    • Configuring a database
      • Database Config
        • CouchDB
        • InfluxDB 1.X
        • InfluxDB 2.X
        • MQTT Uploading
      • Edit base.json for a database
      • Run it again
    • Configuration Continued
  • Viewing Your Data
    • SolarThing Server and Grafana
      • SolarThing Server Setup
      • Grafana and the Wild GraphQL Datasource
    • InfluxDB and Grafana
    • PVOutput Uploader

Documentation

  • Configuration
    • Configuration Files
      • base.json
        • request option
          • Modbus
            • Rover
              • Rover Disable Bulk Request
            • Tracer
              • Tracer Clock Configuration
          • 1-Wire Temperature Sensors
          • CPU Temperature
      • Databases
        • General Database Configuration
        • CouchDB
        • InfluxDB 1.X
        • InfluxDB 2.X
        • MQTT
    • Actions
      • Actions Tutorial
      • Configuring Commands
    • Property Substitution
    • Analytics
    • Rover/Tracer Config Server
    • Systemd Service
    • Docker Setup
  • Maintenance
    • Updating
    • Logging
      • Viewing Logs
    • System Stability
  • Installing Software
    • Install CouchDB
    • Install InfluxDB
    • Install Java
  • Deveopment
    • Developer Setup
    • CouchDB Develop
    • SolarThing Cache Database
    • SolarThing Server GraphQL Queries and Mutations
  • Miscellaneous
    • Alternatives to SolarThing
    • History of SolarThing
    • Wild Mountain Farms
      • Our System
    • Legacy Configuration
      • Headless Device Setup
        • Headless Raspberry Pi Setup
        • Headless Armbian Setup
        • Headless Odroid Setup
      • Config databases property of base.json (Version 2023.3.0 and before)
      • Raspberry Pi CPU Temperature
      • Security

Links

  • GitHub
  • Forum
  • Report an Issue
Back to top

Install InfluxDB#

Although CouchDB is the recomemnded database for SolarThing, InfluxDB can also be used.

Note

SolarThing treats InfluxDB 1.X installations different than InfluxDB 2.X installations

InfluxDB 2.X is recommended and more up to date than 1.X versions. You can install it here: https://docs.influxdata.com/influxdb/latest/install/

If you have to use InfluxDB 1.X for some reason, you can learn about it here: https://docs.influxdata.com/influxdb/v1.8/introduction/download/

Next
Install Java
Previous
Install CouchDB
Copyright © 2023, Lavender Shannon
Made with Sphinx and @pradyunsg's Furo