3. TR-69 implementation

1. available ACS server (TR-69) implementations

project

Programming Language

InstallLicenseDocumentationArchitectureAPI

Github

Contributors


Stars


Fork


Downloads


Activity














genieacs
JavanpmAGPLv3GoodCore & GUIyes11248130
PR open and activity / days ago


node.js


split







Mongodb (JSON DB)











nginx






















freeacs
Scala/SBT (builddep)rpmMITforum very activesplit into modulesyes44933
days ago


Java











MySQL






















openacs

(!= openacs.org)


Java JDK
GPLv3Not really

1711
>5y ago


Apache Ant











MySQL









Decision:

Best Package is: genieacs – https://github.com/genieacs/genieacs/


FreeACS

Configuration

  • Set mysql DB username and password in /etc/default/freeacs-{tr069, web, stun?}
  • Set auth.method to none (or basic?) and discovery.mode = true in /opt/freeacs-tr069/config/application-config.properties or /etc/default/freeacs-tr069 probably as DISCOVER_MODE=true
  • Set InternetGatewayDevice.ManagementServer.ConnectionRequestURL to A (always read)