netbird
netbird copied to clipboard
[management] Auto update geolite
Describe your changes
Introduces automated updates for GeoLite databases, eliminating the need to manually run the download-geolite2.sh
script. Key changes include functions to fetch and update database files based on versioned filenames, auto-download logic when outdated files are detected, and a new --disable-geolite-update
flag.
By default, this flag is set to true, disabling automatic updates. Users who want to enable auto-updates can do so by setting --disable-geolite-update=false
. Additionally, obsolete scripts and reload functions have been removed.
This update simplifies version tracking and ensures database consistency without manual intervention while offering flexibility for self-hosted users.
Issue ticket number and link
Checklist
- [ ] Is it a bug fix
- [ ] Is a typo/documentation fix
- [x] Is a feature enhancement
- [x] It is a refactor
- [ ] Created tests that fail without the change (if possible)
- [x] Extended the README / documentation, if necessary