4
1
mirror of https://github.com/Qortal/qortal-ui.git synced 2025-02-11 17:55:51 +00:00
2023-05-05 02:10:58 +03:00
2022-01-02 18:22:35 +01:00
2021-12-25 14:39:47 +01:00
2023-04-19 15:39:49 +02:00
2023-05-05 02:10:58 +03:00
2023-03-01 15:20:23 +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
2023-01-11 22:41:58 -05:00
2021-12-25 14:39:47 +01:00
2022-02-20 19:04:49 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2023-04-23 19:50:43 +02:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2023-04-23 21:47:19 +02:00
2023-04-14 12:44:07 +02:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00

Qortal Project UI

GitHub tag (latest by date) GitHub Releases License Qortal 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
  • yarn

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.14.0 (LTS: Hydrogen supported by Electron)
npm --location=global install yarn@1.22.19
npm --location=global install npm@9.6.4

On BSD do a pkg_add node followed by npm install -g yarn

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 installtion 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 and linking

In qortal-ui/ install_link:all

Build UI server and files

In qortal-ui directory, run:

yarn run build

Start UI Server ( preferred way )

yarn run server &

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

Run UI using electron

yarn 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
-f: force relink and reinstall dependencies
-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%