Wirely

Wirely Hosting & License Activation

1. Wirely (Offline) Installation Guide

The offline version of Wirely is powered by Docker, and the necessary files are provided to host a localized version. If you are unable to run Docker, you can use the requirements.txt file along with Python 3 (version 3.8.10 or higher) to run it locally with Flask.

1.1. File Contents

Purchasing a license for Wirely also includes the hosting files, typically structured as follows:

dist
|-- app/
|   |-- static/
|   |-- templates/
|-- app.py
|-- Copyright Notice.doc
|-- Copyright Notice.pdf
|-- Disclaimer.docx
|-- Disclaimer.html
|-- Disclaimer.md
|-- Dockerfile
|-- docs.pdf
|-- eula.html
|-- EULA.txt
|-- README.txt
|-- requirements.txt
|-- hosting.pdf

2. Running Via Docker

Note: On Linux, these commands may require superuser privileges.

2.1. Building Wirely Docker Image

To build the Wirely Docker image, navigate to the directory containing the Dockerfile and run:

docker build --tag wirely .

2.2. Checking Docker Images

To list all Docker images on your system, use:

docker images

2.3. Running Wirely Docker Image

To run Wirely as a Docker container on localhost, port 5000:

docker run -d -p 5000:5000 wirely

2.4. Accessing the Application (Via a Web-browser)

Once the Docker container is running, you can access Wirely in your web browser at:

localhost:5000/wirely

2.5. Checking Running Containers

To view all running Docker containers, use:

docker ps

2.6. Stopping Containers

To stop a running Docker container, use its container ID (found via docker ps):

docker stop <container-id>

3. Running via Python3

3.1. Virtual Environments

For more general information on Python Virtual Environments, refer to the official Python documentation.

Using a virtual environment is highly recommended for Wirely. This ensures that all dependencies required to run Wirely are isolated and do not interfere with other Python installations on your system.

3.1.1. Creating Virtual Environments

Ensure you are inside the dist directory. You might need to install the virtualenv package depending on your Python version.

python -m venv venv

3.1.2. Activating Virtual Environments

From your command line, run the appropriate command for your operating system:

Windows:

venv\Scripts\activate.bat

Unix or macOS:

source venv/bin/activate

3.1.3. Installing Required Python3 Dependencies

After activating your virtual environment, install the necessary dependencies using pip:

python -m pip install -r requirements.txt

Note: This process may take some time as it gathers all required modules for the application to run.

Once complete, you may start the Wirely host and access it via a web browser.

3.2. Running Wirely (Flask)

Make sure you are inside the dist directory with your virtual environment activated.

Running Wirely on localhost (127.0.0.1) and port 5000:

flask run --host="127.0.0.1" --port=5000

3.3. Accessing the Application (Via a Web-browser)

Access the running Wirely application in your web browser at:

localhost:5000/wirely

4. License

4.1. Activating the License

Once the application is opened, there will be a red "Activate" button located at the top right of the menu bar.

Screenshot showing the red 'Activate' button in Wirely's menu bar.

Note: License validation requires Internet Access.

Once the "Activate" button is clicked, kindly point it to the license file that will be supplied to you.

It should take a moment, but it should be activated shortly. If it does not, kindly reach out to phasorsys@gmail.com.

Screenshot of the license activation prompt in Wirely, asking to select a license file.

If there is a license activation model that works better for you, please do not hesitate to reach out to phasorsys@gmail.com.