Skip to main content

Noisedash

mkdir ./config
nano ./config/default.json

{
  "Server": {
    "listeningPort": 1432,
    "sessionFileStorePath": "sessions",
    "sampleUploadPath": "samples",
    "maxSampleSize": 10737418240, // In bytes, 10GB by default
    "sessionSecret": "CHANGE_THIS",
    "logFile": "log/noisedash.log",
    "tls": false, // Keep this as false if using an external web server like nginx
    "tlsKey": "certs/key.pem",
    "tlsCert": "certs/cert.pem"
  }
}
version: "3"

services:
  noisedash:
    image: kevinthomas0/noisedash:latest
    container_name: noisedash
    ports:
      - "1432:1432"
    volumes:
      - db:/var/noisedash/db
      - samples:/var/noisedash/samples
      - ./config:/var/noisedash/config

volumes:
  db:
  samples: