WaveMaker Learn

WaveMaker Learn

  • Docs
  • Widgets
  • How-to
  • Releases
  • Login
  • Start free trial

›Enterprise

Getting started

  • Introduction
  • Walkthrough

App design

  • UI Overview
  • Create Pages
  • Designing Pages
  • Widgets Composition
  • Page Configure

    • Page Layout
    • Page Artefacts
    • Partial Page
    • Page Parameters
    • Navigation
    • Events
    • Examples

    Apply Styles

    • Themes
    • Templates

Backend

  • Backend Services
  • Introduction to API Designer

- Data services

  • Database Services Overview
  • Database Tools
  • Database Designing

    • Working with Databases
    • Data Modelling
    • DataBase Schema Modes
    • Working with DB Schema
    • Database Views
    • Temporal Support

    Accessing Database

    • Accessing Database
    • ORM Artifacts

    Queries and Procedures

    • Working with Queries
    • Working with Stored Procedures
    • Version Queries & Procedures
    • Blob Queries and Procedures
    • Queries & Procedures - Java Services

    Database Variables & API

    • Database CRUD
    • Database APIs
    • Database Service APIs

- Web services

  • Web Services Overview
  • Services

    • REST Services
    • Secure Server-side Properties
    • REST Services using OAuth 2.0
    • Working with SOAP Services
    • Working with WebSockets

    Web Service Variables & API

    • Web Services Variable
    • Web Service APIs

- Java services

  • Java Service
  • Java Services

    • Java Integration Services
    • Variables for Invocation
    • Generated REST APIs (API Designer)

    Java Services Variables & API

    • Variable for Java Service
    • Java Service APIs

    Manifest files

    • 3rd Party Libraries
    • Using 3rd party JavaScript files
    • Using 3rd party jar files

- Security services

    App Security

    • Overview
    • Authentication
    • Authorization
    • Access Levels & Permissions
    • Login Configuration
    • SSL Encryption
    • XSS antisamy policy configuration
    • OWASP
    • Central Authentication System
    • Token Based Authentication
    • SAML Integration

    Security Variable and API

    • Security Variables
    • Remember Me
    • Variable for Security Service
    • Security Service APIs

Integration

  • Service Integration
  • Variables

    • Variables Overview
    • Model Variable
    • Device Variables
    • Variable Binding

    Actions

    • Actions
    • Navigation Action
    • Login Action
    • Logout Action
    • Timer Action
    • Notification Action

    Events

    • Events
    • JavaScript Access

Developer options

  • Test and Run (Preview) Apps
  • Import, Export & Update Apps
  • Project Shells
  • Localization
  • Developer Integration

    • Project User Management
    • Developer Collaboration
    • Debugging
    • Extending the Application using IDEs

    Deployment

    • Release Management
    • Configuration Profiles
    • Build Options for App Deployment
    • One-Click Deployment
    • Manage Deployed Apps

    Configuring Web Server

    • Deploy to Web Server Overview
    • Building a War from a WaveMaker Project
    • AWS
    • Azure
    • Google Cloud
    • Deploy to Tomcat
    • WebSphere
    • JBoss - WildFly
    • WebLogic Server

Develop extensions

  • Create Prefab
  • Use Cases - Prefabs
  • Create Themes
  • Create Template

Mobile app

  • Building Hybrid Mobile Apps
  • Native Device Support
  • First Mobile App
  • Mobile Design

    • Mobile Page Design
    • Gesture Support
    • Mobile Tabbar
    • Mobile Navbar

    Mobile Installer

    • Test Run (Preview)
    • Debugging Mobile Apps
    • Testing Hybrid Mobile Apps using WaveLens
    • Mobile Build - Android
    • Mobile Build - Phonegap
    • Mobile Build - Manual

    Mobile Integrations

    • Mobile Integrations - Amazon Mobile Analytics
    • Mobile Integrations - Amazon SNS
    • Using Push Notifications in Mobile Device
    • Invoking Web App APIs in Mobile Apps

    Offline Features

    • Offline Data Support
    • Implementation
    • Switching between Offline and Online Mode

Enterprise

  • Setup Guide
  • Launching Instances
  • DEB Installer - Private AMI
  • Add external VCS Configuration
  • Custom Apps Capacity
  • Setting up WME
  • Configuration
  • Adding Capacity
  • Maintenance
  • Upgrading
Edit

WME Setup Using DEB Installer with Private AMI

This document contains the prerequisites and the pre-setup instructions for WaveMaker Enterprise 10.0.2 installation on a VM using the DEB installer.

Prerequisites

  • Download the DEB installer from the S3 link provided by the WaveMaker team.
  • Download the License Key (.zip format) issued by the WaveMaker team.
  • Launch a VM running Ubuntu 16.04 OS and kernel version 4.15.x.

The VM should have the following minimum configuration:

vCPU
  • 4
Memory
  • Minimum 16GB
Root volume
  • 100GB

IP Addressing Requirements

  • You should assign one static IP for VM in order to access the VM from your network.
  • An IP range (/16 CIDR) for assigning to the Docker containers for internal use within WME VM. This IP range should not be in use in your network settings and it can be completely different from your network’s range.
  • DNS mappings for domain URLs that you provide during setup. These domains should resolve to the VM IP. For more detailed information on IP addressing, see here.

Install the IPSet Package and Docker 17.09.0-ce

NOTE: All commands are intended to be executed as ‘root’ by a Cloud/Linux Administrator.

Preparing the VM

Once the VM is launched, SSH into the VM using credentials and Install docker 17.09.0-ce

# wget https://s3.amazonaws.com/downloads.wavemaker.com/wme/9.3.0.1/Docker/docker_setup.sh

bash docker_setup.sh # apt-get install linux-image-extra--generic

NOTE: If your network requires a proxy configuration, add the below lines to file /etc/apt/apt.conf. This allows apt to download packages via your proxy.

Acquire::http::Proxy "http://username:password@proxyhost:port/"; Acquire::https::Proxy "https://username:password@proxyhost:port/";

  • Install the IPSet package via apt.

# apt-get update

apt-get install ipset

Initializing WME via DEB Installer

  • Download the DEB installer from the given S3 URL onto the launched VM.
  • Extract the DEB using dpkg command.

# dpkg -i deb_file

NOTE: (replace with the actual DEB file name)

  • Once the DEB is extracted, it displays the main script to be executed which initializes the setup. Run the main script.

# bash /usr/local/content/wme/wme-installer/<deb_version>/wme-deb-installer.sh

NOTE: (replace <deb_version> with the actual version available in the directory)

  • When prompted, enter the interface name (e.g. eth0) and an IP address (CIDR) range as described in the prerequisites above.
  • After successful initialization, the script will display a URL to perform the rest of the WME setup.
  • Open the URL in your web browser and refer the instructions mentioned here to set up.

Contents

  • 1. Getting Started
  • 2. Launching & Initializing WME
  • 3. Setting Up WME
  • 4. Configuring WME
  • 5. Adding Capacity
  • 6. Maintaining WME
  • 7. Upgrading WME
Last updated on 9/30/2019 by Swetha Kundaram
← Launching InstancesAdd external VCS Configuration →
  • Prerequisites
    • IP Addressing Requirements
    • Install the IPSet Package and Docker 17.09.0-ce
  • Preparing the VM
  • Initializing WME via DEB Installer
WaveMaker
  • PRICING
  • PARTNERS
  • CUSTOMERS
  • ABOUT US
  • CONTACT US
Terms of Use | Copyright © 2013-2019 WaveMaker, Inc. All rights reserved.