This guide explains the installation and upgrade procedures for Gravio HubKit on each platform.
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.
Gravio’s HubKit server modules, Gravio Configuration Manager, and Coordinator use the following ports.
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.
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.
To perform a new installation of HubKit on Windows, follow these simple steps:
This completes the Windows version HubKit installation.
To perform a new installation of HubKit on macOS, follow these simple steps:
This completes the macOS version HubKit installation.
This is the procedure to install Gravio 6.0 on a fresh installation of Ubuntu 22.04LTS ARM64/AMD64.
Copy the Gravio 6.0 deb file to the target environment using SFTP or similar tools beforehand, then log in via SSH.
sudo apt update
sudo apt upgrade
sudo apt install docker.io docker-compose-v2
sudo apt install ./setup_gravio_dockerimage_6.0.XXXX-1_amd64.deb
sudo apt install ./setup_gravio_dockerimage_6.0.XXXX-1_arm64.deb
※XXXX represents the version number
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.
Restart
After restarting the OS, you will be able to access the Configuration Manager.
Follow these steps to upgrade HubKit.
Back up C:\ProgramData\HubKit
If ProgramData is a hidden folder, make it visible before backing up the HubKit data.
Uninstall HubKit
Uninstall from Windows.
Download HubKit Windows version
Download from https://www.gravio.com/jp/download
Install the downloaded Gravio HubKit
Run the downloaded installer to install.
Follow these steps to upgrade HubKit.
Stop HubKit using the Gravio HubKit toolbar app shown in the toolbar
Quit the Gravio HubKit Toolbar app
If HubKit is running, quit it first.
Back up /Library/Application\ Support/HubKit
Back up the HubKit data.
Move Gravio HubKit4 in the Applications folder to the Trash
Delete the HubKit you are using.
Download HubKit Mac version
Download from https://www.gravio.com/jp/download
Double-click the downloaded GravioHubKit.dmg file to open it
Drag and drop the Gravio HubKit icon to the Applications folder
Run the downloaded installer to copy HubKit.
Double-click Gravio HubKit in the Applications folder to start it
Click the “Gravio Initial Setup” menu from the Gravio HubKit toolbar app menu shown in the toolbar
Procedure for upgrading from Gravio 5.x to Gravio 6 Follow these steps to upgrade HubKit.
Log in to Gravio Configuration Manager.
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.
Log in to Ubuntu with the “gravio” account in Terminal.
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:
)
sudo docker compose down
sudo apt update
sudo apt upgrade
sudo apt install ./setup_gravio_dockerimage_6.XXXXX_XXXX.deb
sudo reboot
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
Log in with the local “gravio” account
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.
Procedure for upgrading Gravio Hub X64 with Gravio 5.x installed to Gravio 6.
Log in to Gravio Configuration Manager.
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.
Log in to Ubuntu with the “gravio” account in Terminal.
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:
)
sudo docker compose down
sudo apt update
sudo apt --fix-broken install
sudo apt update
sudo apt upgrade
sudo apt install ./setup_gravio_dockerimage_6.XXXXX_XXXX.deb
sudo reboot
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
Log in with the local “gravio” account
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.
First, decide how you want to operate Gravio Hub X64.
Log in to the Gravio HubKit Web UI from your browser.
Configure Gravio Hub WiFi settings on the Gravio Hub Settings screen to connect Gravio Hub X64 to the internet.
License Acquisition and Configuration according to the operation method
gravio
graviohub
ip addr
and access https://[IP_Address]
from your browser. (Since HTTPS uses a self-signed certificate, your browser might show a warning. You can proceed to access the page. If you have your own SSL certificate, configure it in the Certificate Settings section on the Gravio Hub Settings screen to avoid this warning.)Start Gravio Hub X64 (remove the wired LAN cable)
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.
The following items are included with Gravio Hub X64:
When introducing the Gravio system for the first time, please note the following points:
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:
/home/gravio/.env
/home/gravio/docker-compose.yml
With these steps, you can complete the installation, upgrade, and initial setup of Gravio HubKit.