4
1
mirror of https://github.com/Qortal/qortal-ui.git synced 2025-02-11 17:55:51 +00:00
2022-02-27 08:01:27 +01:00
2022-01-02 18:22:35 +01:00
2021-12-25 14:39:47 +01:00
2022-01-24 13:32:28 +01:00
2022-02-25 12:21:06 +00:00
2022-02-27 08:01:27 +01:00
2022-02-25 17:21:46 +01:00
2022-01-03 22:45:09 +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
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
2022-01-11 08:15:44 +01:00
2022-02-15 19:23:10 +01:00
2021-12-25 14:39:47 +01:00
2021-12-25 14:39:47 +01:00
2022-02-15 19:35:02 +01:00
2022-01-01 22:24:40 +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
2021-12-25 14:39:47 +01:00

Qortal Project UI

License Discord

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
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 v14.17.0 (Latest LTS: Fermium as of writing)
npm -g install yarn

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-core/, qortal-ui-plugins/, qortal-ui-crypto/ directories, run:

yarn install
yarn link

Finally, in the qortal-ui directory, run:

yarn link qortal-ui-core
yarn link qortal-ui-plugins
yarn link qortal-ui-crypto

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%