Code Monkey home page Code Monkey logo

axis_cam_tailscale's People

Contributors

mo3he avatar pandosme avatar tris avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

axis_cam_tailscale's Issues

Autoupdate fails

Dear Mo3he,
thank you for your project, very useful.

I just installed the Tailscale autoupdate version.
When i asked for an update from the machine list in tailscale, i get this error in the cameras logs:

2024-05-03T12:50:29.026+02:00 axis-b8a44f555446 [ INFO ] Tailscale_VPN_Auto_Update[37825]: 2024/05/03 12:50:28 c2n: GET /update received
2024-05-03T12:50:29.026+02:00 axis-b8a44f555446 [ INFO ] Tailscale_VPN_Auto_Update[37825]: 2024/05/03 12:50:28 c2n: POST /update failed: failed to find cmd/tailscale binary: tailscale executable not found in expected place
2024-05-03T12:50:29.026+02:00 axis-b8a44f555446 [ INFO ] Tailscale_VPN_Auto_Update[37825]: 2024/05/03 12:50:28 c2n: POST /update received

Do you have any clue of what happened?
Best regards,

Support for ARTPEC-5 and ARTPEC-4?

Thank you for the most excellent app! I'm running it on three Axis cameras (ARTPEC-6 and ARTPEC-7).

In case it's possible to support older cameras on SDK 2, here's the (lightly edited) getAllProperties output from my M5525-E:

$ curl --anyauth -s -u root http://10.8.0.26/axis-cgi/basicdeviceinfo.cgi --data '{"apiVersion":"1.0","context":"","method":"getAllProperties"}' | jq
Enter host password for user 'root':
{
  "apiVersion": "1.0",
  "data": {
    "propertyList": {
      "Architecture": "mips",
      "HardwareID": "757",
      "ProdVariant": "",
      "WebURL": "http://www.axis.com",
      "ProdNbr": "M5525-E",
      "SerialNumber": "xxxxxxxxxxxx",
      "Brand": "AXIS",
      "SocSerialNumber": "",
      "Soc": "Axis Artpec-5",
      "BuildDate": "Oct 29 2020 11:52",
      "ProdShortName": "AXIS M5525-E",
      "Version": "8.40.4.1",
      "ProdFullName": "AXIS M5525-E PTZ Dome Network Camera",
      "ProdType": "PTZ Dome Network Camera"
    }
  },
  "context": ""
}

I also have a P5414-E running firmware 6.50.5.8 (latest available) which does not have the /axis-cgi/basicdeviceinfo.cgi endpoint. It's listed on https://camstreamer.com/download-app-all-supported-cameras as "Artpec-4 (MIPS) SDK 2".

Key Expiration

What happens when the key expires for the camera node? Do I have to re-authenticate that camera or will it automatically update its own key? That could present issues for devices I intend to have behind firewalls on 3rd party networks throughout the country.

Fail to install

Trying to install the new ACAP (and also the older version) on two different cameras and getting the same error message "fail to install"

install error log file .docx

The Axis log file tells me:

  • Successfully verified signature
  • Unsigned package, skipping signature verification
  • Status of Tailscale VPN not found. Default to not running.
  • Application Tailscale VPN is not installed.

Logs overload memory on camera

I noticed the logs fill the memory of the cameras internal memory making it impossible to install other application. Are we able to turn logging off or reduce the number of logs kept on camera?

Unable to get authentication URL

Here is the log I am getting from the application on an Axis M2035-LE

2023-10-20T12:11:45.218-06:00 axis-b8a44f5f42e2 [ INFO ] Tailscale_VPN[2166]: Starting Service
2023-10-20T12:11:45.222-06:00 axis-b8a44f5f42e2 [ INFO ] Tailscale_VPN[2166]: Scroll to Bottom for link
2023-10-20T12:11:45.222-06:00 axis-b8a44f5f42e2 [ INFO ] Tailscale_VPN[2166]: Service Started
2023-10-20T12:11:45.276-06:00 axis-b8a44f5f42e2 [ INFO ] Tailscale_VPN[2170]: /usr/local/packages/Tailscale_VPN/lib/tailscaled: line 1: syntax error: unexpected word (expecting ")")
2023-10-20T12:11:45.276-06:00 axis-b8a44f5f42e2 [ INFO ] Tailscale_VPN[2171]: /usr/local/packages/Tailscale_VPN/lib/tailscale: line 1: syntax error: unexpected word (expecting ")")

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.