This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
linux [01/21/2022 15:47] – quickmythril | linux [04/12/2025 18:19] (current) – crowetic | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Linux ====== | + | ====== Linux (Debian+Ubuntu+Mint) |
{{: | {{: | ||
+ | =====Installing Qortal on Linux - Multiple Methods===== | ||
+ | You may also want to check out [[https:// | ||
+ | There is also a video on configuring Ubuntu+Cinnamon Desktop by crowetic on Q-Tube | ||
+ | < | ||
+ | [[https:// | ||
- | How to install Qortal on debian linux (ubuntu, mint, debian, etc.) | + | **Please note: |
- | (Input each command with enter after them.) | + | |
- | (any time the terminal asks for a password, it is your OS user password, it won't SHOW the password as you input it, just input it and push enter.) | + | |
- | (all commands are run from terminal.) | + | |
- | pre-setup, you should update your apt repo - | + | |
- | sudo apt update | + | |
- | 1. Install Java - | + | ===== Installing Qortal via CHD's ' |
+ | Note - This script does more than simply install Qortal, it sets up an entirely customized installation, | ||
- | < | + | 1. Open the Terminal, |
- | + | ||
- | and install ' | + | |
- | < | + | < |
- | 2. Download | + | 2. Input your login password when requested (you will not see anything being typed in while inputting passwords in the terminal) then sit back and relax as your computer becomes a customized |
- | < | + | =====Installing |
- | 3. Download the Qortal UI debian installer - https:// | + | ====Step 1- Download the Qortal UI AppImage from qortal.org ==== |
- | < | + | ====Step 2 - Make the AppImage Executable (either right click it, properties, permissions, |
- | 4. Extract the Qortal Core zip - | + | ====Step 3 - Run the AppImage |
- | unzip qortal.zip - if you downloaded with wget, it will be already in your home folder, if you downloaded with the browser, you will first need to move the file to the home folder like this: | + | |
- | < | + | ===Say YES to installing Java, if your machine doesn' |
- | The mv command is only needed if you downloaded with browser, and not with wget. | + | That's it, Qortal Core will start, bootstrap, and get synchronized, |
- | 5. Change to newly created qortal directory, make scripts executable, and start Qortal: | + | ===(additional optional visual improvments) === |
- | < | + | If you would like to have your Qortal-UI be named Qortal-UI, simply rename the AppImage file to Qortal-UI. (you do not need to keep the .AppImage extension) |
- | chmod +x *.sh | + | |
- | ./start.sh </ | + | |
- | Qortal | + | If you would like to have the logo attached to the Qortal-UI, right click the file, properties, click the 'blank logo' |
- | 6. Install Qortal UI - the 'easiest' | + | You may also create |
- | < | ||
- | If the file isn't in your home folder and you downloaded with a browser, you can do this instead: | ||
- | < | + | =====Old/Manual Method |
- | 7. Run the Qortal UI app that is now installed on your system. Run through the account creation process in the Qortal UI, to create your Qortal account. Be sure you use a password you will remember, and save the backup file in multiple locations. This is the only way you can access your account from any other computer, or if your computer fails. Be very sure you have multiple copies of this. | + | How to install Qortal on Linux (ubuntu, mint, debian, debian-based distros.) |
+ | (Input each command with enter after them.) | ||
+ | (any time the terminal asks for a password, it is your OS user password, it won't SHOW the password as you input it, just input it and push enter.) | ||
+ | (all commands are run from terminal.) | ||
+ | pre-setup, you should update your apt repo - | ||
+ | |||
+ | < | ||
+ | |||
+ | 1. Install Java, and Unzip- | ||
+ | |||
+ | < | ||
+ | |||
+ | 2. Download the Qortal Core zip extract, make scripts executable, and run start.sh - https:// | ||
+ | |||
+ | This command will download the zip, extract it, make the scripts executable and start the Qortal Core. You will see it pop up with the splash screen telling you it is downloading and extracting the bootstrap, then it will run on the taskbar. | ||
+ | |||
+ | < | ||
+ | |||
+ | 3. Download and install the Qortal UI appimage installer - https:// | ||
+ | |||
+ | < | ||
+ | |||
+ | We recommend the AppImage version as it offers auto updates (which can be declined by the user if desired). Qortal will start, you'll see a splash screen telling you it is downloading and extracting the bootstrap for you, then it will run 'in the background' | ||
+ | |||
+ | |||
+ | 4. Run the Qortal UI app that is now installed on your system. Run through the account creation process in the Qortal UI, to create your Qortal account. Be sure you use a password you will remember, and save the backup file in multiple locations. This is the only way you can access your account from any other computer, or if your computer fails. Be very sure you have multiple copies of this. | ||
Once you have created your account and your node is synchronized, | Once you have created your account and your node is synchronized, | ||
**FYI: HELP GUIDES BELOW MAY SUGGEST BOOTSTRAPPING WHICH IS NO LONGER NEEDED AFTER CORE VERSION 2.0! These guides below were made prior to 2.0** | **FYI: HELP GUIDES BELOW MAY SUGGEST BOOTSTRAPPING WHICH IS NO LONGER NEEDED AFTER CORE VERSION 2.0! These guides below were made prior to 2.0** | ||
- | |||
- | For additional support go into the # | ||
https:// | https:// | ||
Line 92: | Line 109: | ||
**Install Qortal core:** Get the files you need for Linux. They currently are: | **Install Qortal core:** Get the files you need for Linux. They currently are: | ||
https:// | https:// | ||
- | https:// | ||
- | |||
- | You will need to use p7zip to uncompress the DB file. The smaller files unzip with standard utils. | ||
- | |||
- | We’re using "/ | ||
- | |||
- | < | ||
- | cd /qortal | ||
- | cp ~/ | ||
- | unzip qortal.zip | ||
- | chmod 744 *.sh</ | ||
- | |||
- | Using " | ||
- | |||
- | < | ||
- | |||
- | The perms on the files in the new ./db directory should be 644 and if they aren't set them: | ||
- | |||
- | < | ||
- | chmod 644 blockchain.data | ||
- | chmod 644 blockchain.properties | ||
- | chmod 644 blockchain.script</ | ||
- | |||
- | Edit the settings in the " | ||
- | | ||
- | < | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | " | ||
- | }</ | ||
Now start the core: | Now start the core: | ||
Line 132: | Line 117: | ||
It should tell you it's passed the java version check and give you the PID: | It should tell you it's passed the java version check and give you the PID: | ||
| | ||
- | | + | |
- | qortal running as pid 2020” | + | qortal running as pid 2020" |
Make sure it is running: | Make sure it is running: | ||
Line 145: | Line 130: | ||
2020 | 2020 | ||
| | ||
- | If you are running IPv4 only you will need this in your settings.json file: | ||
- | |||
- | < | ||
- | |||
- | Omit the comma at the end if it is the last line before the closing brace } | ||
- | |||
To stop it gracefully: | To stop it gracefully: | ||
Line 200: | Line 179: | ||
**From Jaymen: | **From Jaymen: | ||
- | < | + | < |
- | apt-get install openjdk-11-jdk | + | apt install openjdk-11-jdk |
- | apt-get install unzip | + | apt install unzip |
- | apt-get install bc | + | apt install bc |
- | apt-get install p7zip-full | + | apt install p7zip-full |
wget https:// | wget https:// | ||
- | unzip qortal.zip | + | unzip qortal.zip |
- | cd qortal | + | cd qortal |
- | wget https:// | + | chmod +x *.sh |
- | 7za x db.7z | + | ./start.sh </ |
- | chmod 0777 start.sh | + | |
- | sh ./start.sh </ | + | |
===== Linux VPS Only Install ===== | ===== Linux VPS Only Install ===== | ||
**From Jaymen:** | **From Jaymen:** | ||
< | < | ||
- | apt-get update | + | apt update |
cd /home | cd /home | ||
adduser test | adduser test | ||
usermod -a -G sudo test | usermod -a -G sudo test | ||
- | apt-get install openjdk-11-jdk | + | apt install openjdk-11-jdk |
- | apt-get install unzip | + | apt install unzip |
- | apt-get install bc | + | apt install bc |
- | apt-get install p7zip-full | + | apt install p7zip-full |
cd test | cd test | ||
wget https:// | wget https:// | ||
unzip qortal.zip | unzip qortal.zip | ||
cd qortal | cd qortal | ||
- | chmod 0777 start.sh | + | chmod +x *.sh |
chown -R test / | chown -R test / | ||
su test | su test | ||
Line 237: | Line 214: | ||
**From Jaymen:** | **From Jaymen:** | ||
< | < | ||
- | unzip qortal.zip | + | unzip qortal.zip |
- | sudo apt-get install p7zip-full -y | + | |
cd qortal | cd qortal | ||
- | chmod 0777 start.sh | + | chmod +x *.sh |
echo -en " | echo -en " | ||
./start.sh </ | ./start.sh </ |