4
1
mirror of https://github.com/Qortal/qortal-ui.git synced 2025-02-11 09:45:52 +00:00
2022-01-02 18:22:35 +01:00
2023-05-11 18:40:52 +02:00
2024-01-11 14:45:49 +02:00
2023-12-27 00:32:22 +02:00
2023-11-14 10:09:38 -05:00
2024-01-04 18:36:27 +01:00
2023-10-29 09:12:26 +01:00
2022-01-03 22:45:09 +01:00
2023-04-23 19:28:29 +02:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2023-12-13 13:42:23 -05:00
2022-02-20 19:04:49 +01:00
2023-10-25 01:17:14 +03:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2023-05-11 18:40:52 +02:00
2023-05-11 18:40:52 +02:00
2023-05-22 09:38:09 +02:00
2023-07-06 16:03:38 +02:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2024-01-07 13:27:52 +01:00
2024-01-07 13:27:52 +01:00
2023-12-08 11:20:43 +01:00
2021-12-25 14:39:47 +01:00
2023-05-11 18:40:52 +02:00
2021-12-25 14:39:47 +01:00
2023-05-11 18:40:52 +02:00
2023-05-11 18:40:52 +02:00

Qortal Project UI

GitHub tag (latest by date) GitHub Releases License Qortal Discord Invite Qortal Apps Discord Invite

Decentralizing The World

Building and Running Qortal UI Server from source:

Follow the steps below to download, install, build and run Qortal UI locally on Linux.

Installation

Packages required:

  • Node.js
  • npm

Easiest way to install the lastest required packages on Linux is via nvm.

sudo apt update && sudo apt install curl -y
sudo rm -rf ~/.nvm (Only for update node version)
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
source ~/.profile (For Debian based distro)
source ~/.bashrc (For Fedora / CentOS)
nvm ls-remote (Fetch list of available versions)
nvm install v18.18.2 (LTS: Hydrogen supported by Electron)
npm --location=global install npm@10.2.5

Adding via binary package mirror will only work if you have set the package path. You can do a node or java build via ports instead by downloading ports with portsnap fetch method.

Verify your installation with node --version

  • If you have an older installation of npm, please do not forget to update that with npm update -g

Clone the main UI repo

  • git clone https://github.com/Qortal/qortal-ui.git

Installation

In qortal-ui directory, run:

npm install

Build UI server and files

npm run build

Start UI Server ( preferred way )

npm run server &

The "&" at the end puts the UI server in the background.

Run UI using electron

npm run start-electron

Build script (unix-like systems only)

To automate the above process, run ./build.sh, optionally specifying the following options:

-s: run UI server after completing the build
-e: run electron server after completing the build
-w: use 'npm run watch' instead of 'npm run build', to enable hot swapping
-h: show help

Example command to build and run the UI server:

./build.sh -s
Description
Qortal UI - Main Code Repository A User Interface for the Qortal Blockchain Project. Truly decentralized web hosting, application hosting, communications, data storage, and full infrastructure for the future global decentralized digital world.
Readme GPL-3.0 21 MiB
Languages
JavaScript 98.6%
HTML 0.8%
CSS 0.4%
Shell 0.1%