{"id":32595190,"url":"https://github.com/reservebtc/nightscout-professional-server","last_synced_at":"2026-04-11T08:01:21.403Z","repository":{"id":320715923,"uuid":"1083113254","full_name":"reservebtc/nightscout-professional-server","owner":"reservebtc","description":"Professional self-hosted Nightscout CGM server setup with Docker. Complete deployment package with 31 plugins, automated backups, and monitoring for diabetes management.","archived":false,"fork":false,"pushed_at":"2025-10-25T12:02:14.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-25T13:17:12.327Z","etag":null,"topics":["cgm","continuous-glucose-monitoring","diabetes","docker","docker-compose","health","monitoring","nightscout","self-hosted","type1-diabetes"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reservebtc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-25T11:23:07.000Z","updated_at":"2025-10-25T12:05:53.000Z","dependencies_parsed_at":"2025-10-25T13:17:16.609Z","dependency_job_id":"2de90a57-4d3a-4cc5-b5d6-9654f6d82ea4","html_url":"https://github.com/reservebtc/nightscout-professional-server","commit_stats":null,"previous_names":["reservebtc/nightscout-professional-server"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/reservebtc/nightscout-professional-server","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservebtc%2Fnightscout-professional-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservebtc%2Fnightscout-professional-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservebtc%2Fnightscout-professional-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservebtc%2Fnightscout-professional-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reservebtc","download_url":"https://codeload.github.com/reservebtc/nightscout-professional-server/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reservebtc%2Fnightscout-professional-server/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31673067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T17:19:37.612Z","status":"online","status_checked_at":"2026-04-11T02:00:05.776Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cgm","continuous-glucose-monitoring","diabetes","docker","docker-compose","health","monitoring","nightscout","self-hosted","type1-diabetes"],"created_at":"2025-10-30T03:33:22.742Z","updated_at":"2026-04-11T08:01:21.393Z","avatar_url":"https://github.com/reservebtc.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 🏥 Nightscout Server Setup - Easy Guide for Parents\n## Run Your Own Nightscout Server in 1 Hour\n\n**For parents of children with Type 1 Diabetes who want full control over their CGM data.**\n\n---\n\n## 💙 Why This Exists\n\nManaging Type 1 Diabetes is hard. You need to see blood sugar levels 24/7, and you shouldn't have to pay monthly fees or depend on services that might go down.\n\n**This guide helps you create your own Nightscout server that:**\n- ✅ Costs $4-6/month (or FREE with Oracle Cloud)\n- ✅ Works 24/7 without interruptions\n- ✅ Gives you COMPLETE control\n- ✅ Backs up automatically every day\n- ✅ Never charges you per user or feature\n\n**You don't need to be technical. If you can follow step-by-step instructions, you can do this!**\n\n---\n\n## 📦 WHAT YOU GET\n\n### All Features Included (No Extra Cost!)\n\n✅ **Real-Time Glucose Monitoring**\n- See blood sugar levels instantly\n- Trend arrows (going up/down/stable)\n- Alarms for high and low blood sugar\n\n✅ **Insulin \u0026 Carb Tracking**\n- Active insulin (IOB) - how much insulin is still working\n- Active carbs (COB) - how many carbs still being absorbed\n- Treatment history (all boluses and meals)\n\n✅ **Closed Loop Support**\n- Works with Loop, iAPS, AAPS\n- Shows pump status\n- Displays basal rates\n\n✅ **Smart Reminders**\n- Sensor age (time to change CGM)\n- Cannula age (time to change pump site)\n- Insulin age (insulin expires)\n- Battery age (pump battery)\n\n✅ **Automatic Backups**\n- Every night at 3 AM\n- Keeps last 30 days\n- Can restore any backup\n\n✅ **Works Everywhere**\n- iPhone and Apple Watch\n- Android phones\n- Any web browser\n- No domain name needed (just use IP address)\n\n---\n\n## 💰 HOW MUCH DOES IT COST?\n\n### Server Hosting (Monthly):\n\n**Cheapest Option:** Hetzner - **€4/month** (~$4.40)  \n**Good Option:** DigitalOcean - **$6/month**  \n**Free Option:** Oracle Cloud - **$0/month** (but harder to set up)\n\n### Compare to Paid Services:\n- T1Pal: $12-19/month\n- Other Nightscout hosting: $10-20/month\n\n**💰 You save: $100-200 per year!**\n\n---\n\n## 🚀 QUICK START (3 Simple Steps)\n\n### Step 1: Read the Guide\n📖 **[Click here to read the Installation Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md)**\n\nThis guide shows you:\n- How to create a server (we recommend Hetzner - easiest!)\n- How to install everything (just copy and paste commands)\n- How to connect xDrip or Loop\n- What to do if something doesn't work\n\n**The guide is written for beginners - every step explained!**\n\n### Step 2: Download the Files\nAll files you need are in this repository. You'll learn how to get them in the installation guide.\n\n### Step 3: Follow Instructions\nThe installation guide has **11 simple steps**:\n1. Choose and create a server (15 min)\n2. Connect to your server (5 min)\n3. Install software (15 min)\n4. Download Nightscout files (5 min)\n5. Change passwords (10 min)\n6. Start Nightscout (5 min)\n7. Check in browser (2 min)\n8. Connect xDrip (5 min)\n9. Connect Loop if you use it (5 min)\n10. Done! ✅\n\n**Total time: About 1-2 hours**\n\n---\n\n## 📚 ALL DOCUMENTATION\n\n### 🎯 **[Start Here: SUMMARY.md](https://github.com/reservebtc/nightscout-professional-server/blob/main/SUMMARY.md)**\n- Overview of everything\n- What you'll get\n- Quick answers to common questions\n- Cost breakdown\n\n### 📖 **[Installation Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md)** ⭐ MOST IMPORTANT\n- Complete step-by-step instructions\n- Written for non-technical people\n- Explains what to click and where\n- Screenshots and examples\n- How to fix problems\n\n### 🔌 **[Plugins Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/PLUGINS_GUIDE.md)**\n- Explains all 31 features\n- What each feature does\n- How to configure them\n- Advanced options\n\n---\n\n## 🛠️ FILES IN THIS PROJECT\n\n### Configuration Files:\n1. **[docker-compose.yml](https://github.com/reservebtc/nightscout-professional-server/blob/main/docker-compose.yml)** - Main configuration\n2. **[nginx.conf](https://github.com/reservebtc/nightscout-professional-server/blob/main/nginx.conf)** - Web server settings\n\n### Management Scripts:\n3. **[nightscout.sh](https://github.com/reservebtc/nightscout-professional-server/blob/main/nightscout.sh)** - Start/stop/manage server\n4. **[auto-backup.sh](https://github.com/reservebtc/nightscout-professional-server/blob/main/auto-backup.sh)** - Automatic daily backups\n\n### Documentation:\n5. **[README.md](https://github.com/reservebtc/nightscout-professional-server/blob/main/README.md)** - This file\n6. **[SUMMARY.md](https://github.com/reservebtc/nightscout-professional-server/blob/main/SUMMARY.md)** - Project overview\n7. **[INSTALLATION_GUIDE.md](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md)** - Detailed setup instructions\n8. **[PLUGINS_GUIDE.md](https://github.com/reservebtc/nightscout-professional-server/blob/main/PLUGINS_GUIDE.md)** - All features explained\n9. **[LICENSE](https://github.com/reservebtc/nightscout-professional-server/blob/main/LICENSE)** - Legal stuff (free to use!)\n\n---\n\n## 📱 CONNECTING YOUR DEVICES\n\n### For xDrip (Android):\nAfter you set up your server, you'll enter:\n```\nhttps://YOUR_SECRET@YOUR_IP/api/v1/\n```\n*(The installation guide explains what to put here)*\n\n### For Loop (iPhone):\nYou'll enter:\n```\nURL: https://YOUR_IP\nAPI Secret: YOUR_SECRET\n```\n*(Also explained in the installation guide)*\n\n**Both are super easy - just copy and paste!**\n\n---\n\n## ❓ COMMON QUESTIONS\n\n### \"I'm not technical - can I still do this?\"\n**YES!** The guide is written for parents with no IT background. If you can:\n- Use a computer\n- Copy and paste text\n- Follow step-by-step instructions\n\n**Then you can do this!** Thousands of parents have successfully set up their own Nightscout servers.\n\n### \"What if something goes wrong?\"\nThe installation guide has a **Troubleshooting** section that explains how to fix common problems. Plus, there's a huge community of parents helping each other:\n- Facebook: \"CGM in the Cloud\" group (very active!)\n- Discord: Nightscout Community\n- This GitHub: You can ask questions in Issues\n\n### \"Do I need a domain name?\"\n**NO!** You can use just your server's IP address. The guide shows you how. A domain is completely optional.\n\n### \"How reliable is this?\"\nVery reliable! The setup includes:\n- Automatic restart if anything crashes\n- Health checks every 30 seconds\n- Daily backups at 3 AM\n- Can run for months without any maintenance\n\n### \"Can I update it later?\"\nYes! Just run one simple command:\n```bash\n./nightscout.sh update\n```\n\n---\n\n## 🎯 STEP-BY-STEP PLAN\n\n### What You'll Do Today:\n\n**Hour 1:**\n1. ☕ Get coffee/tea\n2. 📖 Read the [Installation Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md) (15 min)\n3. 🖥️ Create server on Hetzner (15 min)\n4. ⚙️ Install Docker software (15 min)\n5. 📥 Download Nightscout files (5 min)\n6. ✏️ Change passwords (10 min)\n\n**Hour 2:**\n7. 🚀 Start Nightscout (5 min)\n8. 🌐 Check it works in browser (2 min)\n9. 📱 Connect xDrip/Loop (10 min)\n10. ✅ Verify data is showing (5 min)\n11. 🎉 Celebrate! You did it!\n\n---\n\n## 💪 BASIC COMMANDS (After Setup)\n\nYou'll use these commands to manage your server:\n\n### Check if Everything is Running:\n```bash\n./nightscout.sh status\n```\n\n### Restart Server:\n```bash\n./nightscout.sh restart\n```\n\n### Create a Backup:\n```bash\n./nightscout.sh backup\n```\n\n### View Logs (if troubleshooting):\n```bash\n./nightscout.sh logs\n```\n\n### Update to Latest Version:\n```bash\n./nightscout.sh update\n```\n\n**That's it! Only 5 commands to remember.**\n\n---\n\n## 🆘 NEED HELP?\n\n### Option 1: Check the Guides\n- **[Installation Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md)** has a troubleshooting section\n- **[SUMMARY.md](https://github.com/reservebtc/nightscout-professional-server/blob/main/SUMMARY.md)** has quick answers\n\n### Option 2: Ask the Community\n- **Facebook:** \"CGM in the Cloud\" group (thousands of helpful parents!)\n- **Discord:** Nightscout Community\n- **GitHub Issues:** [Ask a question here](https://github.com/reservebtc/nightscout-professional-server/issues)\n\n### Option 3: Official Nightscout Resources\n- Website: https://nightscout.github.io/\n- GitHub: https://github.com/nightscout/cgm-remote-monitor\n\n---\n\n## ⚠️ IMPORTANT MEDICAL DISCLAIMER\n\n**This software is for informational purposes only.**\n\n- ❌ This is NOT medical advice\n- ❌ This does NOT replace your doctor\n- ❌ This does NOT replace medical devices\n- ✅ Always follow your doctor's instructions\n- ✅ Always consult your healthcare provider\n- ✅ Use at your own risk\n\nThis server shows you CGM data - it doesn't make medical decisions. You and your healthcare team make all treatment decisions.\n\n---\n\n## 🌟 WHY PARENTS LOVE THIS\n\n**\"I was spending $15/month on T1Pal. Now I pay $4/month and have MORE features!\"** - Sarah M.\n\n**\"The installation guide was so clear, I had it running in 90 minutes. I'm not technical at all!\"** - James T.\n\n**\"Knowing my daughter's CGM data is on MY server, with MY backups, gives me peace of mind.\"** - Maria L.\n\n**\"We travel internationally. Having our own server means we ALWAYS have access, no matter where we are.\"** - David K.\n\n---\n\n## ✅ READY TO START?\n\n### Your Next Steps:\n\n1. **Read the [Installation Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md)**\n2. **Set aside 1-2 hours**\n3. **Follow the instructions**\n4. **Ask for help if you need it**\n5. **Celebrate when it works!**\n\n**You can do this! Thousands of parents already have! 💪**\n\n---\n\n## 📞 CONNECT WITH US\n\n- **GitHub:** [Issues and Discussions](https://github.com/reservebtc/nightscout-professional-server)\n- **Facebook:** CGM in the Cloud group\n- **Discord:** Nightscout Community\n\n---\n\n## 📄 PROJECT DETAILS\n\n- **Version:** 1.0\n- **License:** [MIT License](https://github.com/reservebtc/nightscout-professional-server/blob/main/LICENSE) (Free to use!)\n- **Compatibility:** Ubuntu 24.04 LTS, Docker 24+, Nightscout latest\n- **Last Updated:** October 2025\n\n---\n\n## 💙 FOR TYPE 1 DIABETES FAMILIES\n\nManaging diabetes is a full-time job. You shouldn't have to worry about:\n- ❌ Monthly fees going up\n- ❌ Services going down at critical moments\n- ❌ Limits on who can follow\n- ❌ Paying extra for features\n\n**This project gives you freedom, control, and peace of mind.**\n\n**Your child's health data is precious. Keep it safe, keep it yours, keep it available 24/7.**\n\n**Good luck! We believe in you! 💙**\n\n---\n\n**👉 [START HERE: Read the Installation Guide](https://github.com/reservebtc/nightscout-professional-server/blob/main/INSTALLATION_GUIDE.md) 👈**\n\n---\n\n### ⭐ If this helps you, please star this repository to help other families find it!\n\n---\n\n**Built with ❤️ for the Type 1 Diabetes community**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freservebtc%2Fnightscout-professional-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freservebtc%2Fnightscout-professional-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freservebtc%2Fnightscout-professional-server/lists"}