Compare commits

..

4 Commits

Author SHA1 Message Date
jokob-sk
502a331754 docs 2025-07-05 07:33:42 +10:00
Jokob @NetAlertX
6203c3c257 Merge pull request #1108 from scalerow/bugfix/unifimp_not_running
nax_pyunifi.controller not found
2025-07-05 07:23:00 +10:00
Jan Fredrik Sundblom
c7d9ef97ee nax_pyunifi.controller not found
Could not import nax_pyunifi.controller, pyunifi.controller works as expected.
2025-07-04 15:46:40 +02:00
GitHub Actions
608fc5bbd0 Add release tweet for v25.7.3 - 🌍 Arabic translation and various fixes
Some checks are pending
Code checks / check-url-paths (push) Waiting to run
docker / docker_dev (push) Waiting to run
Deploy MkDocs / deploy (push) Waiting to run
2025-07-03 22:07:40 +00:00
3 changed files with 13 additions and 3 deletions

4
.github/tweet.md vendored
View File

@@ -1,2 +1,2 @@
🎉 New release: **v25.6.7 - Legacy upgrade removal and Fully Qualified Domain Names 🆎** is live! 🚀
Check it out here: https://github.com/jokob-sk/NetAlertX/releases/tag/v25.6.7
🎉 New release: **v25.7.3 - 🌍 Arabic translation and various fixes** is live! 🚀
Check it out here: https://github.com/jokob-sk/NetAlertX/releases/tag/v25.7.3

View File

@@ -12,7 +12,7 @@ import sys
import requests
from requests import Request, Session, packages
from requests.packages.urllib3.exceptions import InsecureRequestWarning
from nax_pyunifi.controller import Controller
from pyunifi.controller import Controller
# Register NetAlertX directories

View File

@@ -46,6 +46,16 @@ You will need to install dependencies in the container:
pip install paramiko
```
You could achieve this by mounting a custom cron file to `/etc/crontabs/root`:
```bash
# Schedule cron jobs
* * * * * /app/back/cron_script.sh
* * * * * /opt/venv/bin/python3 -c "import paramiko" || (/opt/venv/bin/pip install paramiko >/dev/null 2>&1 && sed -i '/pip install paramiko/d' /etc/crontabs/root)
```
Please double check the [default cron file](https://github.com/jokob-sk/NetAlertX/blob/main/install/crontab) hasn't changed.
#### Using Password Authentication
```sh
./script.py --host 192.168.1.1 --username admin --password mypassword --output /tmp/dnsmasq.leases