Skip to content

jpVm5jYYRE1VIKL/freeacs

 
 

Repository files navigation

Freeacs Logo

Build Status Build Status Build Status Codacy Badge Gitter chat Donate

Fusion Free ACS is the most complete TR-069 ACS available for free under the MIT License. You can download and install it, or contribute to the project!

Prerequisites

Freeacs requires Java and MySQL. It has been tested to work on Java 8 and latest version of MySQL (the latter with some minor quirk in the install script).

Social

Build it

Freeacs is built with SBT:

$ sbt clean compile test

Play with it

Start tr069 server in discovery mode with:

discovery.mode=true

Fire up a tr069 test client in docker:

docker run --rm -it --net=host --entrypoint /bin/bash --name="easycwmp" xateam/easycwmp_docker
apt install nano
nano /etc/config/easycwmp
change:
    option url http://5.5.5.12/acs
to
    option url http://[your-lan-ip-on-host-machine]:[tr069-port]/tr069
Ctrl-X+y+Enter
chmod +x startup.sh
./startup.sh

Contributing

Open a pull request, add an issue or discuss in the forums.

Versioning

We use SemVer for versioning.

License

This project is licensed under the The MIT License.

Active project Members

  • Jarl André Hübenthal (@jarlah)

See https://github.com/freeacs/freeacs/wiki/About for information.

About

Free TR-069 ACS that can run (mostly) anywhere.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 79.2%
  • JavaScript 9.5%
  • FreeMarker 7.5%
  • CSS 1.7%
  • HTML 1.3%
  • Shell 0.5%
  • Other 0.3%