TeamsACS is the new Mikrotik TR069 ACS server

TeamsACS is an open source TR069 Auto-configuration server (ACS) specially designed for Mikrotik devices, which is designed to help administrators manage and configure Mikrotik devices remotely through the TR069 protocol

The core of the system is based on Golang technology, providing superior performance and an easy deployment experience.

TeamsACS uses Timescaledb as the primary data store, supporting time-series data and providing support for system observability

  • TR069-based device management

TeamsACS implements the TR069 protocol server, supports Mikrotik as a TR069 protocol client for secure access, and supports Mikrotik TR069 private features, supports configuration reading and modification, and supports uploading Mikrotik script files for execution.

  • Device Backup Management

The TR069 protocol enables Mikrotik devices to be backed up regularly and then downloaded to the TeamsACS file system for unified management, and supports backup restoration via TR069.

github: https://github.com/CA17/TeamsACS

TeamsACS Documentation Wiki: https://github.com/CA17/TeamsACS/wiki

Just yesterday, I released the first working version v1.0.1, welcome

quickstart: https://github.com/CA17/TeamsACS/wiki/quickstart

Docker Deployment: https://github.com/CA17/TeamsACS/wiki/Docker-Deployment


Hi there,

I gave this a try to see how it compares to other provisioning platforms (Genie / TGEM / etc) however whether I compile, use the binary or the docker image I still cannot get past the login screen which does allow any login combination of admin / teamsacs etc

if there is a perhaps a more details step by step it would be greatly appreciated.

Thank you.

I got the Docker Deploy to work and the web page comes up however, the default user and password listed in the readme does not work. I could really use some help with this.

did some digging and it looks like the install does not create any users in the database. If you login to the postgres server you can insert the default user manually using this:

INSERT INTO sys_opr (id, realname, mobile, email, username, password, level, status, remark) VALUES (1, ‘administrator’, ‘0000’, ‘N/A’, ‘admin’, ‘3338d6e89845d18c86e40ceb5b47cff043997edda0886f259f09bdce11163d68’,‘super’, ‘enabled’, ‘super’);

once I did this i was able to login using the default admin/teamsacs

Hi,

Am trying to install this software on Ubuntu but when I do “teamsacs -install” it says teamsacs: command not found.

can someone help, please?

Thanks