Coder Social home page Coder Social logo

goacs's Introduction

About GoACS

GoACS is an Autonomous Configuration Server which implements TR-069 protocol. Feel free to contribute to project

Sponsors

GRUPA MULTIPLAY

Development

Current code are still in active development and are not usable!

If you want to look what is server doing, do following steps

Copy .env.example to .env

Edit .env file if you want to change something. Default values works fine

Run mysql dev server using docker-compose

docker-compose up

goacs's People

Contributors

pingwiniasty avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  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  avatar  avatar  avatar

goacs's Issues

Issues with docker

| 2021-03-07 20:39:27 0 [Note] InnoDB: Starting crash recovery from checkpoint LSN=61030
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: 128 out of 128 rollback segments are active.
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: Removed temporary tablespace data file: "ibtmp1"
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: Creating shared tablespace for temporary tables
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: Setting file './ibtmp1' size to 12 MB. Physically writing the file full; Please wait ...
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: File './ibtmp1' size is now 12 MB.
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: 10.4.18 started; log sequence number 61039; transaction id 20
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
mariadb_1 | 2021-03-07 20:39:28 0 [Note] Plugin 'FEEDBACK' is disabled.
mariadb_1 | 2021-03-07 20:39:28 0 [Note] Server socket created on IP: '::'.
mariadb_1 | 2021-03-07 20:39:28 0 [Note] InnoDB: Buffer pool(s) load completed at 210307 20:39:28
mariadb_1 | 2021-03-07 20:39:28 0 [Note] Reading of all Master_info entries succeeded
mariadb_1 | 2021-03-07 20:39:28 0 [Note] Added new Master_info '' to hash table
mariadb_1 | 2021-03-07 20:39:28 0 [Note] mysqld: ready for connections.
mariadb_1 | Version: '10.4.18-MariaDB-1:10.4.18+maria~focal' socket: '/var/run/mysqld/mysqld.sock' port: 3306 mariadb.org binary distribution
redis_1 | 1:C 07 Mar 2021 20:39:27.574 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
redis_1 | 1:C 07 Mar 2021 20:39:27.574 # Redis version=6.2.1, bits=64, commit=00000000, modified=0, pid=1, just started
redis_1 | 1:C 07 Mar 2021 20:39:27.574 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
redis_1 | 1:M 07 Mar 2021 20:39:27.575 * monotonic clock: POSIX clock_gettime
redis_1 | 1:M 07 Mar 2021 20:39:27.575 * Running mode=standalone, port=6379.
redis_1 | 1:M 07 Mar 2021 20:39:27.575 # Server initialized
redis_1 | 1:M 07 Mar 2021 20:39:27.575 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
redis_1 | 1:M 07 Mar 2021 20:39:27.575 * Ready to accept connections
acs_1 | 2021-03-07 20:39:28,398 INFO Included extra file "/etc/supervisor/conf.d/goacs.conf" during parsing
acs_1 | 2021-03-07 20:39:28,398 INFO Set uid to user 0 succeeded
acs_1 | 2021-03-07 20:39:28,416 INFO RPC interface 'supervisor' initialized
acs_1 | 2021-03-07 20:39:28,417 CRIT Server 'unix_http_server' running without any HTTP authentication checking
acs_1 | 2021-03-07 20:39:28,417 INFO supervisord started with pid 1
acs_1 | 2021-03-07 20:39:29,419 INFO spawned: 'goacs' with pid 9
acs_1 |
acs_1 | Warning: require(/app/vendor/autoload.php): Failed to open stream: No such file or directory in /app/artisan on line 18
acs_1 |
acs_1 | Fatal error: Uncaught Error: Failed opening required '/app/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/artisan:18
acs_1 | Stack trace:
acs_1 | #0 {main}
acs_1 | thrown in /app/artisan on line 18
acs_1 | 2021-03-07 20:39:30,464 INFO success: goacs entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
acs_1 | 2021-03-07 20:39:30,464 INFO exited: goacs (exit status 255; not expected)
acs_1 | 2021-03-07 20:39:31,469 INFO spawned: 'goacs' with pid 10
acs_1 |
acs_1 | Warning: require(/app/vendor/autoload.php): Failed to open stream: No such file or directory in /app/artisan on line 18
acs_1 |
acs_1 | Fatal error: Uncaught Error: Failed opening required '/app/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/artisan:18
acs_1 | Stack trace:
acs_1 | #0 {main}
acs_1 | thrown in /app/artisan on line 18
acs_1 | 2021-03-07 20:39:31,515 INFO exited: goacs (exit status 255; not expected)
acs_1 | 2021-03-07 20:39:32,519 INFO spawned: 'goacs' with pid 11
acs_1 |
acs_1 | Warning: require(/app/vendor/autoload.php): Failed to open stream: No such file or directory in /app/artisan on line 18
acs_1 |
acs_1 | Fatal error: Uncaught Error: Failed opening required '/app/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/artisan:18
acs_1 | Stack trace:
acs_1 | #0 {main}
acs_1 | thrown in /app/artisan on line 18
acs_1 | 2021-03-07 20:39:32,567 INFO exited: goacs (exit status 255; not expected)
acs_1 | 2021-03-07 20:39:34,572 INFO spawned: 'goacs' with pid 12
acs_1 |
acs_1 | Warning: require(/app/vendor/autoload.php): Failed to open stream: No such file or directory in /app/artisan on line 18
acs_1 |
acs_1 | Fatal error: Uncaught Error: Failed opening required '/app/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/artisan:18
acs_1 | Stack trace:
acs_1 | #0 {main}
acs_1 | thrown in /app/artisan on line 18
acs_1 | 2021-03-07 20:39:34,613 INFO exited: goacs (exit status 255; not expected)
acs_1 | 2021-03-07 20:39:37,618 INFO spawned: 'goacs' with pid 13
acs_1 |
acs_1 | Warning: require(/app/vendor/autoload.php): Failed to open stream: No such file or directory in /app/artisan on line 18
acs_1 |
acs_1 | Fatal error: Uncaught Error: Failed opening required '/app/vendor/autoload.php' (include_path='.:/usr/local/lib/php') in /app/artisan:18
acs_1 | Stack trace:
acs_1 | #0 {main}
acs_1 | thrown in /app/artisan on line 18
acs_1 | 2021-03-07 20:39:37,649 INFO exited: goacs (exit status 255; not expected)
acs_1 | 2021-03-07 20:39:38,651 INFO gave up: goacs entered FATAL state, too many start retries too quickly

install failed

goacs_redis_1 is up-to-date
Starting goacs_node_1 ...
goacs_mariadb_1 is up-to-date
goacs_acs_1 is up-to-date
Starting goacs_app_1 ...
Starting goacs_app_1 ... error

Starting goacs_node_1 ... done
dy allocated

ERROR: for app Cannot start service app: driver failed programming external connectivity on endpoint goacs_app_1 (c6bb56d8cb95855cdcbeae02c63efead0cae2b207896d145cbf2d7aa441cc2b5): Bind for 0.0.0.0:9912 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.

TR69/TR181/TR369/USP

I have a curiosity, is it just TR69 capabilities is the target? no plans for TR181/369/USP ?

Why use php instead of go?

I saw earlier that you were using Go to write the ACS server, why did you switch to PHP? What were some of the difficulties that led you to switch languages?

DrayTek FW => 4.4.0

Hi, I was able to monitor some of my DrayTek routers with firmware <= 4.3.3 but if I install the new 4.4.0 firmware it gives me 401 Unauthorized. Can you help me?

Thanks so much

[fix] Fix debug

When debug is enabled, it works on all devices, not for selected only

Install Isuess

I ran the docker-compose up -d and can't get the go software to work

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.