{"repo":"josoavj/elasticsearch-nodejs-server","free":true,"listed":false,"github":"https://github.com/josoavj/elasticsearch-nodejs-server","clone":"git clone https://github.com/josoavj/elasticsearch-nodejs-server.git","description":"Elasticsearch Server & Database + NodeJS (ExpressJS): Used to filter Fortinet Data on elasticsearch node","language":"JavaScript","stars":15,"topics":["elasticsearch","kibana","nodejs","filebeat-elasticsearch","expressjs"],"license":null,"category":"databases-storage","readme_excerpt":"🔍 Syslog Explorer Elasticsearch-backed Node.js server with a modern React client to search and explore syslog data. --- 📋 Table of contents - Getting started - Configuration - REST API - Realtime stream - Server architecture - Elastic stack setup - Contributors --- 🚀 Getting started Root scripts (recommended) Run both server and client from the project root: Command Description --- --- npm run install:all Install all dependencies npm run dev Run server + client in dev mode npm run start Run server + client in production npm run build Build the client Server only Client only --- ⚙️ Configuration Create a .env file inside the server/ folder (or inject env vars at runtime): Then set the following variables: Variable Description Required --- --- --- ES NODE Elasticsearch URL (e.g. https://localhost:9200 ) ✅ ES API KEY API key authentication ✅ (or user/pass) ES USERNAME Basic auth username ✅ (or API key) ES PASSWORD Basic auth password ✅ (or API key) ES CA CERT PATH Path to TLS CA certificate optional ES REJECT UNAUTHORIZED Reject unauthorized TLS (default: true ) optional CORS ORIGINS Allowed origins (comma-separated) optional JWT REQUIRED Enforce JWT on API routes optional JWT SECRET JWT signing secret (HS256) ✅ if JWT enabled JWT ISSUER JWT issuer optional JWT AUDIENCE JWT audience optional ES REQUEST TIMEOUT ES request timeout in ms optional ES MAX RETRIES ES retry count optional ES SNIFF ON START Enable sniff on start optional ES SNIFF INTERVAL Sniff interval in ms (0 disa","default_branch":null,"files":null,"tree":[],"storefront":"/r/josoavj","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/josoavj/elasticsearch-nodejs-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}