← Return to Top Page 日本語

Gravio HubKit Installation and Upgrade Guide

This guide explains the installation and upgrade procedures for Gravio HubKit on each platform.

Table of Contents

  1. Gravio System Overview
  2. Platform-Specific Installation Procedures
  3. Upgrade Procedures
  4. Gravio Hub X64 Setup and Operation
  5. New Installation and Setup Notes
  6. Uninstallation Procedures

1. Gravio System Overview

Gravio consists of two main components:

Gravio HubKit is available on three platforms: Windows, macOS, and Linux. Gravio Studio can be installed from Microsoft Store on Windows and App Store on Mac.

Important: When installing Gravio HubKit on Windows, please install Gravio Studio from Microsoft Store first.

1.1 Network Ports Used by Gravio

Gravio’s HubKit server modules, Gravio Configuration Manager, and Coordinator use the following ports.

Inbound (Gravio 6.0 and later)

Service Name/Process Name Protocol Port
Gravio HubKit Web UI HTTPS 443
Gravio App Service HTTPS 29443
IVAR, i-PRO Endpoints HTTPS 29448

When using HubKit with Chrome cast, you need to open the port “Gravio App Service –HTTPS:29443” on the PC where HubKit is installed.

Outbound (Gravio 6.0 and later)

Service Name Protocol Port
DNS UDP/TCP 53
NTP UDP 123
HTTPS Server HTTPS 443

Proper configuration of these port settings enables normal communication in the Gravio system.

2. Platform-Specific Installation Procedures

2.1 Windows Version Installation Procedure

To perform a new installation of HubKit on Windows, follow these simple steps:

  1. Download Gravio HubKit: Download the installer from https://www.gravio.com/jp/download
  2. Run the downloaded installer: The installer will guide you through the entire setup process, so follow the on-screen instructions
  3. Initial Setup: After installation is complete, perform initial setup in the Gravio Configuration Manager

This completes the Windows version HubKit installation.

2.2 macOS Version Installation Procedure

To perform a new installation of HubKit on macOS, follow these simple steps:

  1. Download HubKit Mac version: Download from https://www.gravio.com/jp/download
  2. Double-click the downloaded GravioHubKit.dmg file to open it
  3. Drag and drop the Gravio HubKit icon to the Applications folder: Run the downloaded installer to copy HubKit
  4. Double-click Gravio HubKit in the Applications folder to start it

This completes the macOS version HubKit installation.

2.3 Linux Version Installation Procedure

2.3.1 Installation Procedure for Gravio 6.0.x on Linux (Ubuntu ARM64/AMD64)

This is the procedure to install Gravio 6.0 on a fresh installation of Ubuntu 22.04LTS ARM64/AMD64.

Preparation

Copy the Gravio 6.0 deb file to the target environment using SFTP or similar tools beforehand, then log in via SSH.

Installation Procedure
  1. OS Update
    sudo apt update
    sudo apt upgrade
    
  2. Install Docker Environment
    sudo apt install docker.io docker-compose-v2
    
  3. Install Gravio 6.0
  4. Installation Complete

    You may see an error message saying “N: Download is performed unsandboxed as root as file ‘/home/synon/setup_gravio_dockerimage_6.0.XXXX-1_arm64.deb’ couldn’t be accessed by user ‘_apt’. – pkgAcquire::Run (13: Permission denied)”, but you can ignore it as the installation is complete.

  5. Restart

    After restarting the OS, you will be able to access the Configuration Manager.

3. Upgrade Procedures

3.1 Windows Version

Follow these steps to upgrade HubKit.

  1. Back up C:\ProgramData\HubKit

    If ProgramData is a hidden folder, make it visible before backing up the HubKit data.

  2. Uninstall HubKit

    Uninstall from Windows.

  3. Download HubKit Windows version

    Download from https://www.gravio.com/jp/download

  4. Install the downloaded Gravio HubKit

    Run the downloaded installer to install.

3.2 macOS Version

Follow these steps to upgrade HubKit.

  1. Stop HubKit using the Gravio HubKit toolbar app shown in the toolbar

  2. Quit the Gravio HubKit Toolbar app

    If HubKit is running, quit it first.

  3. Back up /Library/Application\ Support/HubKit

    Back up the HubKit data.

  4. Move Gravio HubKit4 in the Applications folder to the Trash

    Delete the HubKit you are using.

  5. Download HubKit Mac version

    Download from https://www.gravio.com/jp/download

  6. Double-click the downloaded GravioHubKit.dmg file to open it

  7. Drag and drop the Gravio HubKit icon to the Applications folder

    Run the downloaded installer to copy HubKit.

  8. Double-click Gravio HubKit in the Applications folder to start it

  9. Click the “Gravio Initial Setup” menu from the Gravio HubKit toolbar app menu shown in the toolbar

3.3 Linux Version (Ubuntu AMD64/ARM64)

Procedure for upgrading from Gravio 5.x to Gravio 6 Follow these steps to upgrade HubKit.

  1. Log in to Gravio Configuration Manager.

  2. After logging in, press the backup button in the HubKit Backup section on the “Gravio Settings” tab screen to create a backup. After the backup file is created, the export button will become available. Press it to store the backup file on your local PC or other device.

  3. Log in to Ubuntu with the “gravio” account in Terminal.

  4. Copy the installer provided on the Gravio.com website to your home directory using scp or similar tools. (Example: scp setup_gravio_dockerimage_6.XXXXX_XXXX.deb gravio@192.168.1.100: )

  5. Execute the following command:
    sudo docker compose down
    
  6. Execute the following commands:
    sudo apt update
    sudo apt upgrade
    
  7. After the above commands complete, execute the following command:
    sudo apt install ./setup_gravio_dockerimage_6.XXXXX_XXXX.deb
    
  8. Execute the following command:
    sudo reboot
    
  9. Log in to Gravio HubKit Web UI. Enter “https://[HubKit IP address]” in your PC’s browser to display the Gravio HubKit Web UI login screen

  10. Log in with the local “gravio” account

  11. Next, select the version to update in the “Gravio HubKit Software Update” row in the “Software Update” section and press the “Install” button. This will update HubKit to the specified version.

  12. When the completion message is displayed, the upgrade is complete.

3.4 Gravio Hub X64

Procedure for upgrading Gravio Hub X64 with Gravio 5.x installed to Gravio 6.

  1. Log in to Gravio Configuration Manager.

  2. After logging in, press the backup button in the HubKit Backup section on the “Gravio Settings” tab screen to create a backup. After the backup file is created, the export button will become available. Press it to store the backup file on your local PC or other device.

  3. Log in to Ubuntu with the “gravio” account in Terminal.

  4. Copy the installer provided on the Gravio.com website to your home directory using scp or similar tools. (Example: scp setup_gravio_dockerimage_6.XXXXX_XXXX.deb gravio@192.168.1.100: )

  5. Execute the following command:
    sudo docker compose down
    
  6. Execute the following commands:
    sudo apt update
    sudo apt --fix-broken install
    sudo apt update
    sudo apt upgrade
    
  7. After the above commands complete, execute the following command:
    sudo apt install ./setup_gravio_dockerimage_6.XXXXX_XXXX.deb
    
  8. Execute the following command:
    sudo reboot
    
  9. Log in to Gravio HubKit Web UI. Enter “https://[HubKit IP address]” in your PC’s browser to display the Gravio HubKit Web UI login screen

  10. Log in with the local “gravio” account

  11. Next, select the version to update in the “Gravio HubKit Software Update” row in the “Software Update” section and press the “Install” button. This will update HubKit to the specified version.

  12. When the completion message is displayed, the upgrade is complete.

4. Gravio Hub X64 Setup and Operation

4.1 Determining the Operation Method

First, decide how you want to operate Gravio Hub X64.

4.2 Setup Procedure

Log in to the Gravio HubKit Web UI from your browser.

  1. Configure Gravio Hub WiFi settings on the Gravio Hub Settings screen to connect Gravio Hub X64 to the internet.

  2. License Acquisition and Configuration according to the operation method

4.3 Connection Method

For Wired LAN Connection

  1. Connect a wired LAN cable to the LAN connector of Gravio Hub X64.
  2. Start Gravio Hub X64.

For Wireless LAN Connection

  1. Start Gravio Hub X64 (remove the wired LAN cable)

  2. Connect to the SSID named “GravioHubXXXXXXXXXX” from your PC’s WiFi
  3. Access Gravio HubKit Web UI from your browser and configure WiFi settings

4.4 Security Settings

Gravio Hub X64 runs on Ubuntu2204-based Linux OS. It is important to change the login account password to enhance security.

In the Gravio Hub Settings tab of Gravio HubKit Web UI, there is an item called Ubuntu(gravio) Account Password Change. Gravio Hub X64 comes with Linux OS, and terminal login to this machine is registered as a local account named “gravio”. Therefore, the password for the “gravio” account is required for logging into this Linux machine, so please set a secure password by entering it yourself in this section.

Note: Please keep the reset login account password safe. If you lose the password, you will not be able to log into Linux.

4.5 Gravio Hub X64 Package Contents

The following items are included with Gravio Hub X64:

5. New Installation and Setup Notes

When introducing the Gravio system for the first time, please note the following points:

  1. Select the appropriate packages
  2. Installation order
  3. Prepare the network environment
  4. Security measures

6. Uninstallation Procedures

6.1 Linux Version (AMD64/ARM64) Uninstallation

The procedure for uninstalling Gravio on the Linux version is as follows.

To uninstall Gravio from a Linux system, use the following command:

sudo apt remove ghubupdate

Also, delete the files in the following folders:

With these steps, you can complete the installation, upgrade, and initial setup of Gravio HubKit.