Ackee

Self-hosted, Node.js based analytics tool for those who care about privacy.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "2"
services:
  ackee:
    container_name: ackee
    image: electerious/ackee
    ports:
      - "3000:3000"
    environment:
      - WAIT_HOSTS=mongo:27017
      - ACKEE_MONGODB=mongodb://mongo:27017/ackee
    env_file:
      - .env
    depends_on:
      - mongo
    restart: always  
  mongo:
    container_name: mongo
    image: mongo
    volumes:
      - ./data:/data/db

.env

ACKEE_USERNAME=username
ACKEE_PASSWORD=password

Resources

Website: https://ackee.electerious.com/

GitHub: https://github.com/electerious/Ackee

Docker Hub: https://hub.docker.com/r/electerious/ackee

Configuration: https://github.com/electerious/Ackee/blob/master/docs/Get%20started.md#with-docker-compose