# Nightscout

Nightscout is a self-hosted remote continuous glucose monitor (CGM) dashboard for people living with diabetes. It is open source and self-hosted, installable on Docker Hub, Proxmox, Kubernetes (Helm), ZimaOS and Unraid.

Canonical page: https://ourlocalhost.com/app/129/nightscout

## Description

Nightscout is a self-hosted remote continuous glucose monitor (CGM) dashboard for people living with diabetes. It ingests and displays blood-glucose readings from transmitters or phone apps and can be configured to issue warnings when values fall out of a safe range. It is mainly useful to people with diabetes and their caregivers who want to monitor glucose levels remotely.

## Platform availability

Available on 4 of 9 platforms: Unraid, ZimaOS, Proxmox, Helm.

## Health score

22/100 (Low), based on 2 of 4 factors.
- Maintained: 0 (GitHub repository no longer exists)
- Easy to install: 65 (4 install platforms, install notes, Docker image)

## Links

- GitHub: https://github.com/nightscout/cgm-remote-monitor
- Docker Hub: https://hub.docker.com/r/nightscout/cgm-remote-monitor
- Proxmox: https://community-scripts.github.io/ProxmoxVE/scripts?id=nightscout
- Kubernetes (Helm): https://artifacthub.io/packages/helm/gabe565/nightscout
- ZimaOS: https://github.com/bigbeartechworld/big-bear-casaos/tree/master/Apps/nightscout
- Unraid: https://ca.unraid.net/apps/nightscout-0hzkl5m0ovag92?q=Nightscout

## Common questions

### What must I do before starting Nightscout with the standalone Docker setup?

Install and start Docker first, then download nightscout-docker and edit the docker-compose.yml before starting it. Without this, Nightscout may not launch correctly or know where to get and protect your CGM data.

### How can I keep the Nightscout API secret out of the Docker Compose environment?

Use API_SECRET_FILE instead of placing the secret in the container environment. Create a local file containing only the secret and protect it with filesystem permissions.

### Can I expose a self-hosted Nightscout instance without a static IP address?

Yes. Using Docker Compose with Cloudflare Tunnel lets you run Nightscout on your own server and provide secure remote access even without a static IP.

### Should uploaders or integrations be given the * API permission?

No. Assign a specific permission to each data source or job instead of the * wildcard. A simple data source should not have full admin access because it could read or change data it should not touch.

### Why might Nightscout show confusing numbers or misleading alerts?

Check the profile settings before relying on them. If units, target range, DIA, or carb ratio are missing or wrong, Nightscout can produce confusing numbers or misleading alerts.

---
Source: Our Local Host (https://ourlocalhost.com/app/129/nightscout), the self-hosted and open-source app directory.
