This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
qortector_update_guide [04/18/2022 01:38] – gfactor | qortector_update_guide [05/22/2023 14:05] (current) – quickmythril | ||
---|---|---|---|
Line 2: | Line 2: | ||
{{: | {{: | ||
- | This is a guide for updating the QORTector. **Please note:** there are three versions of the QORTector which are Plumbus, SinclairMATE, | + | This is a guide for updating the QORTector. |
- | 1) Download the appimage if you haven’t already: https:// | + | ===== How To Update The Core===== |
- | **For SinclairMATE Versions** | + | This will remove all the log files, download the newest version of the qortal.jar: |
- | Simply download the file (rename it if you like, something like ' | + | < |
- | {{: | + | ===== How To Update The DB & Bootstrap ===== |
- | **For Plumbus Versions and TitanMATE** | + | Go to the [[How To Bootstrap & Delete The DB]] page. |
- | Simply download the file (rename it if you like, something like ' | + | ===== How To Update Core & Bootstrap In One Command ===== |
- | {{::6597da57-0885-4c81-8dd8-ebede74623af.png? | + | If you’d like, you can simply replace the core and db (to bootstrap) all in one command. A bootstrap is a download of a database that is updated every 12 hours so that you only have to sync the remaining blocks from the latest bootstrap creation. You will notice several 0-100% processes during the popup screen, then you will need to wait for it to finish synchronizing which will continue after the popup has closed:: |
- | **For Both SinclairMATE | + | < |
- | When using the appimage you NO LONGER NEED the previous start script that you used to use to start the UI, you can REMOVE that start script. **Please note:** building from source will also continue to work, and you may build from source if you prefer. We have modified the repo that the UI uses, so you will need to update the update script if you want to continue building from source. (HFactor has built a new script repo here https:// | + | ===== How To Update The UI ===== |
- | You can add the Qortal icon to the appimage file - by right clicking on the appimage file, going to properties then clicking the icon, it will open up a browse, and you can find the Qortal | + | To update |
- | (This is mostly for QORTector users, or anyone who setup their system in a similar fashion, with the Start-Qortal-UI-Electron.sh script that @crowetic wrote. That script, as well as the update script, are no longer needed if you use the new appimage. The appimage is literally an image of the Qortal UI application, | + | {{:: |
- | To re-iterate and avoid confusion - You do NOT need the previous ' | + | Followed by the screenshot below, where you'll have the option |
- | You run the appimage file directly, after making it executable. | + | {{:: |
- | 2) Enter this command in terminal to update the stop script if you haven’t already: | + | ===== Port Forwarding ===== |
- | < | + | If you have admin access to your router, you should configure port forwarding for the QORTector. Refer to the [[Port Forwarding]] page on how to do so. |
- | 3) Now stop your core and download the latest jar, remove db and apikey.txt, and start qortal again: | + | ===== Adjusting json Settings For Low Bandwidth ===== |
- | < | + | Go to the [[How To Reduce Bandwidth]] page. |
- | + | ||
- | 4)(**optional**) Now if you would like to modify | + | |
- | + | ||
- | Your settings will look blank, which will have the default settings, you do not HAVE to modify your settings if everything is working alright for you, however, if you'd like you can copy the settings below into your file. Remember, every line has a comma after it except the last line, and there are brackets at the beginning and end. | + | |
- | + | ||
- | < | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | }</ | + | |
- | + | ||
- | {{:: | + | |
- | {{:: | + | |
- | + | ||
- | **BE AWARE - if your node is in the middle of bootstrapping, | + | |
- | + | ||
- | 5)(**if you modified settings.json**) If you modified the settings.json, | + | |
- | + | ||
- | 6) If you have access to your router, and you would like to setup incoming connections (port forwarding) you can allow port 12392 (default p2p port for Qortal) into your node's LAN IP. | + | |
- | + | ||
- | Inbound and outbound to: 12392 | + | |
- | + | ||
- | Protocol: TCP | + | |
- | + | ||
- | Here’s the guide for port forwarding: | + | |
- | + | ||
- | If you are setting port forwarding, you might need to restart the router after doing so (depending on the router). Usually the router has a "save and apply" button or something, and restarts itself. Some of your routers won’t. Some routers may simply apply the setting without needing a restart as well. Your router setup might look different than the picture below but same idea: | + | |
- | + | ||
- | {{:: | + | |
- | + | ||
- | **Please note:** When you start the core either for the first time, or after deleting the db, it’ll bootstrap automatically with a splash screen that will pop up, let it run its course. May take an hour or so (depending on your internet connection speed, it will take anywhere from 20 minutes to over an hour). | + |