Code Monkey home page Code Monkey logo

analytics-1stparty's Introduction

1st party server for AesirX Analytics

What is this

This is your own 1st party server for storing analytics of your websites, thanks to AesirX Analytics.

Technically, will need Docker Compose for running the AesirX 1st Party Server Docker image, that will store your website analytics data in a MongoDB server (included in the Docker Compose file).

Technical requirements

  1. Docker.
  2. Docker Compose. Setup instructions

Optional technical requirements

You can also specify your own MongoDB server for storing analytics. MongoDB 6.x is required.

Instructions for setting up

  1. Clone the aesirx-1stparty.env.dist file into aesirx-1stparty.env and customize
    • You can choose not to customize anything.
    • If you have a separate MongoDB server, you can specify the credentials using the following variables:
      • DBUSER
      • DBPASS
      • DBHOST
      • DBPORT
      • DBNAME
    • You can choose to change the HTTP_PORT variable (default 80). Please keep in mind that this port is the one inside the container, so it's a beter idea if you don't change it.
  2. Clone the .env.dist file into .env and customize.
    • You can customize your ports:
      • HTTP_PORT: published port of the server. If you want your server to listen to a different port, this is the configuration that you need to change.
      • MONGO_PORT: published port for MongoDB
    • You can customize your DB settings (they need to be the same as in the aesirx-1stparty.env file).
      • MONGO_INITDB_ROOT_USERNAME
      • MONGO_INITDB_ROOT_PASSWORD
      • MONGO_INITDB_DATABASE
  3. Execute docker compose up -d to run the full setup, including the MongoDB server.

analytics-1stparty's People

Contributors

jatitoam avatar lunguyenhat avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.