Try describing what you need:

osiris logo

osiris

★ 11.4k
MIT LicenseOpen Source — No Paywall3 Containers — 3 containers — light hosting footprintSourceNo external DB9+ active committers (12mo)

About

OSIRIS is a production-grade open-source intelligence platform built around a map-centric dashboard. It is aimed at users who need situational awareness across many domains, including aviation,...

Community Ratings

No ratings yet
OSIRIS over Taipei on the Night map, with live traffic-camera previews pinned across the city and the Longmen Building rooftop feed openOSIRIS over Seoul in 3D terrain around Namsan Tower, with live CCTV previews and the Cheonggyecheon feed openA drawn area over mountain terrain in OSIRIS, with the live cameras inside it and the Drawing Tools panel showing the saved area

Features

  • 16 toggleable intelligence layers
  • GPU-accelerated WebGL rendering
  • progressive on-demand data loading
  • OI Assist conversational map queries
  • OI Forecast prediction engine
  • REST API under /api/oi
  • MCP server at /api/mcp
  • RECON toolkit
  • live 24/7 news streams
  • Telegram OSINT layer

Details

Last Updated
Oct 29, 2026
Created
May 12, 2026
Install Methods
source
Requirements
Next.js 16MapLibre GLGPU/WebGL support
Authentication
local
API
RESTWEBSOCKET
Backup & Export
api-export
Privacy & Independence
Cloud: Optional
Deployment

Deployment: Docker Compose ✓3 Containers — light hosting footprintRuns as 3 containers

Run osiris

Is this your project? Sponsor a listing

Run osiris with Docker Compose

Compose file from the osiris project repository.

3 services · infra: nginx

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ 59634bc · scanned Oct 25, 2026

name: osiris
services:
  osiris:
    # Builds locally from the Dockerfile so you always run the cloned code.
    # To use the prebuilt image instead, replace the `build:` block below with
    # `image: ghcr.io/simplifaisoul/osiris:latest`.
    build:
      context: .
      dockerfile: Dockerfile
    container_name: osiris
    # Host port is configurable via OSIRIS_PORT in .env (defaults to 3000).
    ports:
      - "${OSIRIS_PORT:-3000}:3000"
    # Optional API keys / scanner backend — copy .env.template to .env and
    # fill in what you need. Missing file is ignored (keyless feeds still work).
    env_file:
      - path: .env
        required: false
    environment:
      - NODE_OPTIONS=--dns-result-order=ipv4first
      - NODE_ENV=production
      - PORT=3000
      - HOSTNAME=0.0.0.0
    extra_hosts:
      - "host.docker.internal:host-gateway"
    restart: unless-stopped
    networks:
      - default
      - umami_default

  osiris-cache:
    image: nginx:alpine
    container_name: osiris-cache
    ports:
      - "8080:8080"
    volumes:
      - ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
      - nginx-cache:/var/cache/nginx
    depends_on:
      - osiris
    restart: unless-stopped
    networks:
      - default

  osiris-intel:
    build:
      context: ./intel
      dockerfile: Dockerfile
    container_name: osiris-intel
    # The app reaches this over the compose network (osiris-intel:4000); the
    # host port is for local debugging only, so it is not published beyond
    # this machine. Its rate limiter trusts X-Forwarded-For, which only the
    # app's proxy route sets.
    ports:
      - "127.0.0.1:4000:4000"
    restart: unless-stopped
    networks:
      - default

volumes:
  nginx-cache:

networks:
  umami_default:
    external: true

# ── CasaOS app-store metadata (ignored by plain Docker Compose) ──
x-casaos:
  architectures:
    - amd64
    - arm64
  main: osiris
  author: simplifaisoul
  developer: simplifaisoul
  category: Network
  description:
    en_us: >-
      OSIRIS is a production-grade open-source OSINT situational-awareness
      dashboard. It aggregates real-time global intelligence across aviation,
      maritime, CCTV networks, seismic activity, wildfires, news feeds,
      weather, space weather, cyber threats (CVEs) and conflict zones into a
      single GPU-accelerated MapLibre interface. Most features work with no
      API keys.
  tagline:
    en_us: Real-time global OSINT intelligence dashboard
  title:
    en_us: OSIRIS
  icon: https://raw.githubusercontent.com/simplifaisoul/osiris/master/public/casaos-icon.png
  thumbnail: https://raw.githubusercontent.com/simplifaisoul/osiris/master/public/og-image.png
  screenshot_link:
    - https://raw.githubusercontent.com/simplifaisoul/osiris/master/public/og-image.png
  scheme: http
  hostname: ""
  port_map: "3000"
  index: /
  webui_port: 3000
  envs:
    - container: SCANNER_URL
      description:
        en_us: "(Optional) RECON scanner backend URL, e.g. http://scanner:7700"
    - container: SCANNER_KEY
      description:
        en_us: "(Optional) RECON scanner shared secret (must match backend OSIRIS_KEY)."
    - container: FIRMS_API_KEY
      description:
        en_us: "(Optional) NASA FIRMS API key for active-fire data."
    - container: AIS_API_KEY
      description:
        en_us: "(Optional) aisstream.io key for maritime vessel tracking."
    - container: OPENSKY_CLIENT_ID
      description:
        en_us: "(Optional) OpenSky OAuth2 client id for higher aircraft rate limits."
    - container: OPENSKY_CLIENT_SECRET
      description:
        en_us: "(Optional) OpenSky OAuth2 client secret."
    - container: N2YO_API_KEY
      description:
        en_us: "(Optional) N2YO key for satellite tracking."
  ports:
    - container: "3000"
      description:
        en_us: "Web UI (HTTP)."

This file may be out of date. Check the osiris documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Oct 15, 2026

Related Software

jetlog logo

jetlog

350
A self-hostable personal flight tracker and viewer.
Miscellaneous ToolsCopyleft LicenseMaps and GPS+4
Single Container
Details
Tracearr logo

Tracearr

2.8k
A monitoring platform for Plex, Jellyfin, and Emby that provides a unified dashboard, playback analytics, account sharing detection, and automations.
Media ManagementMedia ServersAnalytics Tools+1
3 Containers
Details
TeslaMate logo

TeslaMate

9.2k
TeslaMate is a self-hosted data logger for Tesla vehicles with dashboards, analysis, and home automation integrations.
Miscellaneous ToolsSelf Hosting SolutionsPersonal Dashboards+5
Details
MapTiler Server logo

MapTiler Server

Host OpenStreetMap vector tiles, satellite imagery, own geodata and data from PostGIS database.
Maps and GPSSelf Hosting SolutionsDatabase Management+1
Details
Huginn logo

Huginn

50.2k
Huginn is a self-hosted automation system for building agents that monitor online sources and perform actions on the user's behalf.
Automation ToolsPermissive LicenseAI Agents+3
4 Containers
Details
cve.now logo

cve.now

34
A public vulnerability feed that deduplicates advisories from multiple sources and exposes them as feeds, JSON, an API, and an MCP server.
RSS Feed ReadersModel Context Protocol
Cloud Required
Details
Traccar logo

Traccar

Java application to track GPS positions. Supports loads of tracking devices and protocols, has an Android and iOS App. Has a web interface to view your trips.
Maps and GPSIoT PlatformsSelf Hosting Solutions+1
Details
Geo Activity Playground logo

Geo Activity Playground

100
Geo Activity Playground is a self-hosted web app for viewing recorded outdoor activities and generating insights from local activity data.
Maps and GPSHealth & FitnessAnalytics Tools+2
Single Container
Details
AirTrail logo

AirTrail

1.7k
A web application for tracking flights and viewing flight history.
Maps and GPSCopyleft LicenseAnalytics Tools+3
Details
FMD Server logo

FMD Server

222
A server to communicate with the FMD (Find My Device) Android app, to locate and control your devices.
IoT PlatformsRemote AccessCopyleft License+2
Details
Plausible Analytics logo

Plausible Analytics

29.7k
An open source, privacy-first web analytics tool for tracking website traffic and conversions.
Analytics ToolsFOSS with IssuesCopyleft License+2
Open CoreFOSS with Issues
Details
Open-Meteo logo

Open-Meteo

6.6k
An open-source weather API providing free non-commercial access to forecasts, historical weather, marine, air quality, geocoding, elevation, and flood data.
Miscellaneous ToolsMaps and GPSAnalytics Tools+2
Open Core
Details