Clone the repository to your computer:
git clone https://github.com/kingnothinq/synertau_genieacs.git
Install the appropriate software:
- Clone project:
git clone https://github.com/kingnothinq/synertau-genieacs.git
- Build the container using Docker Compose:
This command should be run from the root directory where
docker compose build
Dockerfile
is located. - Now it is possible to run the project inside the Docker container:
When containers are up server starts at http://0.0.0.0:3000. You can open it in your browser.
docker compose up -d
- Do the initial configuration with [Postman collections] (https://github.com/kingnothinq/synertau-genieacs/tree/master/postman)
- Add
autoupdate
to the provisioning files: Admin -> Files -> New- Type: 1 Firmware Upgrade Image
- OUI: E0BB0C
- Product class: Empty
- Version: Empty
- File:
autoupdate
- Add
pss_settings.tar.bz2
to the provisioning files: Admin -> Files -> New- Type: 2 Web Content
- OUI: E0BB0C
- Product class: Empty
- Version: Empty
- File:
pss_settings.tar.bz2
- Configure the index page:
Admin -> Config -> Edit index page -> Paste the configuration from
config_index_page.yaml
- Configure the device page:
Admin -> Config -> Edit device page -> Paste the configuration from
device_page_config.yaml
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.