Skip to content

xmizi/nightscout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jak vytvořit Nightscout server pro osobní použití

Popis serveru

  • Linuxový server založený na distribuci debian
  • Nightscout instance jsou provozované v Docker kontejnerech
  • Databáze MongoDB není v dockeru
  • Přístup do kontejneru je zajišován nginxem, SSL certifikáty pro https LetsEncrypt

Požadavky

  1. Server: pro provoz 2-3 NS instancí postačuje virtuální server 1vCPU, 1 GB RAM. Disk alespoň 20 GB (záleží, jak se promazávají data v mongodb). Aktuálně provozuji 2 Nightscout instance + monitoring na VPS 1vCPU/1GB RAM/20GB u Forpsi za 80 Kč bez jakýchkoliv problémů s výkonem (do aktivního nightscoutu se zapisuje přes AAPS, takže zápisy jsou četnější, než jen od senzoru - Dexcom, Libre). Ten ale v nabídce bohužel není. Alternativa je VPS O1I1 za 60 Kč/měsíc (stav duben2023). Ale pouze s IPv6.
  2. Programové vybavení
    • distribuce Debian (lze použít ubuntu, centos... - tady jsou ale trochu jiné cestu a způsob instalace)
    • Docker
    • Nginx
    • MongoDB
    • LetsEncrypt
  3. Doména: pro přístup na nightscout je nutné doménové jméno. Obejdete se i bez registrace (a tudíž ročního opoplatku za její udržování). Máte-li známého který ji již vlastní, a umožní vám na server nasměrovat subdoménu (např ns-pepicek.mojedomena.cz). Jde o nastavení A záznamu v DNS na IP adresu serveru.

Postup instalace a konfigurace

V každé složce (docker, mongo, nginx, system) je:

  • konfigurační soubor, který je nutné upravit podle svého
  • stručný postup co dělat

Zabezpečení serveru

  • Nightscout má své vlastní ochrany (API_KEY + přístupové tokeny)
  • Zabezpečení serveru (firewall) není ovsahem tohoto návodu

License

Creative Commons: Uveďte původ-Neužívejte komerčně 4.0 Mezinárodní License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published