Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co

, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Corrected typos by helicopter-1 · Pull Request #31 · GoPlugin/plugin-deployment · GitHub
Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions docs/node_scripts_details.md
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
# plugin-deployment
Modular scripts for @GoPlugin ($PLI) node setup & maintenance.

### contributers:
### contributors:
A very special thanks & shout out to the following discord members for their input & testing;
- @samsam
- @go140point6
Expand All@@ -15,11 +15,11 @@ A very special thanks & shout out to the following discord members for their inp

# TL;DR - Fully Automated Installation

*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before excuting the main script._*
*_Update 28.03.22 : code moved to performing automated installation by default. Operators that wish to use their own credentials should still continue to update the vars file manually before executing the main script._*

...

The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or seperate commands and prompts.
The [node automated setup](node_autosetup.md) builds upon the previous 'node setup 101' guide in terms of the base linux system setup but removes the need for any vars file updates or separate commands and prompts.


Simply follow the steps in the [node automated setup](node_autosetup.md) & have a working node in approx 20-30mins _(depending on system specs)_ ready for you to perform your REMIX contract & jobs config steps.
Expand DownExpand Up@@ -72,7 +72,7 @@ The following VARIABLES should be updated at a minimum for your individual imple
|PASS_KEYSTORE="$oM3$tr*nGp4$$w0Rd$"| Min. 12 characters, 3 lower, 3 upper, 3 numbers, 3 symbols & no more than 3 identical consecutive characters|
|DB_PWD_NEW="testdbpwd1234"|This is your new secure Postgres DB password & NO special characters|

You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.



Expand DownExpand Up@@ -139,7 +139,7 @@ This test should return a job id to the terminal screen as follows;

This function exports the node address keys to allow you to access any funds that have been added to the node. This is important in scenarios where an operator wishes to rebuild a node or where they may have simply added too much funds to the node address.

The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the offical docs.
The output json file (example below) is then imported to MM as per step 5 of ['Withdraw PLI from Plugin Node'](https://docs.goplugin.co/node-operators/withdraw-pli-from-plugin-node#step-5-now-choose-import-account-and-select-json-file-as-type.-pass-word-should-be-same-as-your-keys) of the official docs.


### Function: logrotate
Expand DownExpand Up@@ -213,13 +213,13 @@ User account deletion: The script does _NOT_ delete any other user or system acc
Basic function is to;

- stop & delete all PM2 processes
- stop all postgress services
- stop all postgresql services
- uninstall all postgres related components
- delete all postgres related system folders
- remove the postgres user & group
- delete all plugin installaton folders under the users $HOME folder
- delete all plugin installation folders under the users $HOME folder

This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without reseting the VPS system.
This script resets your VPS to a pre-deployment state, allowing you to re-install the node software without resetting the VPS system.


---
Expand All@@ -229,7 +229,7 @@ This script resets your VPS to a pre-deployment state, allowing you to re-instal
## base_sys_setup.sh (_Optional - Recommended_)

Updated to use modular functions allowing for individial functions to be run or
You can reveiw the 'sample.vars' file for the full list of VARIABLES.
You can review the 'sample.vars' file for the full list of VARIABLES.

This script performs OS level commands as follows;

Expand All@@ -241,7 +241,7 @@ This script performs OS level commands as follows;
- Modifies UFW firewall logging to use only the ufw.log file
- Modify SSH service to use alternate service port, update UFW & restart SSH

_You can reveiw the 'sample.vars' file for the full list of VARIABLES._
_You can review the 'sample.vars' file for the full list of VARIABLES._
### Usage

Usage: ./base_sys_setup.sh {function}
Expand Down
4 changes: 2 additions & 2 deletions oneClickDeploy/README.md
Original file line numberDiff line numberDiff line change
Expand Up@@ -4,7 +4,7 @@

Guide on how to deploy Contracts: https://github.com/nmzn/deployment-guide

The install Script hasnt a password check yet. Will include that in later updates.
The install Script hasn't a password check yet. Will include that in later updates.

Contents:

Expand DownExpand Up@@ -36,5 +36,5 @@ Contents:

#Important

Keep in mind that you still have to do the Oracle Contract deployment part wich you find here: https://docs.goplugin.co
Keep in mind that you still have to do the Oracle Contract deployment part which you find here: https://docs.goplugin.co