Magoware backoffice administration system is an opensource web application which runs on nodejs and is build on top of Express, Sequelize, Helmet, ACL, and Angular JS on the frontend.
MAGOWARE is an IPTV/OTT solution for Pay Tv Businesses. The administration portal is build on Sequelize, Express, ng-admin, and Node.js
Installation
Before you start, make sure you have these prerequisites installed:
Download and install NODE JS from the following link:
We recommend versions 7.x.x or 8.x.x installed for nodejs
Run the following command within the root folder to install application libriaries:
Bash:
sudo npm install (in linux)
npm install (in windows)
Create a database on MySQL server.
Make sure that the collation and charset of your schema supports the languages that you intend to use.
After all libraries are installed, run the following command to start the server:
Bash:
sudo node server.js (in linux)
node server.js (in windows)
When application runs for the first time, it will automatically
create database structures and populate necessary tables with default
values.
Database migration
If this is an upgrade, please run the following to upgrade the database with the latest changes:
Bash:
$ sequelize db:migrate
Login to start creating accounts and assets
go to:
http://YourDomain_or_IP/admin
and login with username admin and password admin
MAGOWARE is an IPTV/OTT solution for Pay Tv Businesses. The administration portal is build on Sequelize, Express, ng-admin, and Node.js
Installation
Before you start, make sure you have these prerequisites installed:
- Node.js
- NPM
Download and install NODE JS from the following link:
Node.js — Download Node.js®
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
nodejs.org
We recommend versions 7.x.x or 8.x.x installed for nodejs
Run the following command within the root folder to install application libriaries:
Bash:
sudo npm install (in linux)
npm install (in windows)
Create a database on MySQL server.
Make sure that the collation and charset of your schema supports the languages that you intend to use.
After all libraries are installed, run the following command to start the server:
Bash:
sudo node server.js (in linux)
node server.js (in windows)
When application runs for the first time, it will automatically
create database structures and populate necessary tables with default
values.
Database migration
If this is an upgrade, please run the following to upgrade the database with the latest changes:
Bash:
$ sequelize db:migrate
Login to start creating accounts and assets
go to:
http://YourDomain_or_IP/admin
and login with username admin and password admin
Last edited: