feat: Update site and add proxy for the install.sh script
All checks were successful
Build Docker / Build Docker (push) Successful in 1m10s
All checks were successful
Build Docker / Build Docker (push) Successful in 1m10s
This commit is contained in:
6
assets/bootstrap/css/bootstrap.min.css
vendored
6
assets/bootstrap/css/bootstrap.min.css
vendored
File diff suppressed because one or more lines are too long
6
assets/bootstrap/js/bootstrap.min.js
vendored
6
assets/bootstrap/js/bootstrap.min.js
vendored
File diff suppressed because one or more lines are too long
1
assets/css/styles.min.css
vendored
Normal file
1
assets/css/styles.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}@media (min-width:768px){.px-md-5{padding-left:3rem!important;padding-right:3rem!important}}@media (min-width:992px){.p-lg-5{padding:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}@media (min-width:1200px){.pt-xl-5{padding-top:3rem!important}}
|
||||
10
default.conf
10
default.conf
@@ -2,6 +2,16 @@ server {
|
||||
listen 80;
|
||||
listen [::]:80;
|
||||
server_name localhost;
|
||||
|
||||
# Proxy /install.sh to the raw script location
|
||||
location = /install.sh {
|
||||
proxy_pass "https://git.woodburn.au/nathanwoodburn/firewalletbrowser/raw/branch/main/install.sh";
|
||||
proxy_ssl_server_name on;
|
||||
proxy_set_header Host git.woodburn.au;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
}
|
||||
|
||||
|
||||
location / {
|
||||
root /usr/share/nginx/html;
|
||||
index index.html index.htm;
|
||||
|
||||
43
index.html
43
index.html
@@ -34,6 +34,7 @@
|
||||
<link rel="stylesheet" href="/assets/fonts/fontawesome-all.min.css">
|
||||
<link rel="stylesheet" href="/assets/fonts/font-awesome.min.css">
|
||||
<link rel="stylesheet" href="/assets/fonts/fontawesome5-overrides.min.css">
|
||||
<link rel="stylesheet" href="/assets/css/styles.min.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@@ -74,35 +75,35 @@
|
||||
<h3 class="fw-bold">What FireWallet can do for you</h3>
|
||||
</div>
|
||||
</div>
|
||||
<div class="py-5 p-lg-5">
|
||||
<div class="p-lg-5 py-5">
|
||||
<div class="row row-cols-1 row-cols-md-2 mx-auto" style="max-width: 900px;">
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><i class="fas fa-money-bill-wave text-success"></i></div>
|
||||
<h5 class="fw-bold card-title">HNS coin transactions</h5>
|
||||
<p class="text-muted card-text mb-4">Send and Receive HNS easily from FireWallet</p>
|
||||
<p class="text-muted mb-4 card-text">Send and Receive HNS easily from FireWallet</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><i class="fa fa-gavel text-success"></i></div>
|
||||
<h5 class="fw-bold card-title">Participate in auctions</h5>
|
||||
<p class="text-muted card-text mb-4">Open auctions, bid on names, reveal bids and claim won names through the domain page.</p>
|
||||
<p class="text-muted mb-4 card-text">Open auctions, bid on names, reveal bids and claim won names through the domain page.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-4">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><svg xmlns="http://www.w3.org/2000/svg" width="1em" height="1em" fill="currentColor" viewBox="0 0 16 16" class="bi bi-file-code text-success">
|
||||
<path d="M6.646 5.646a.5.5 0 1 1 .708.708L5.707 8l1.647 1.646a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2zm2.708 0a.5.5 0 1 0-.708.708L10.293 8 8.646 9.646a.5.5 0 0 0 .708.708l2-2a.5.5 0 0 0 0-.708l-2-2z"></path>
|
||||
<path d="M2 2a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2zm10-1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1"></path>
|
||||
</svg></div>
|
||||
<h5 class="fw-bold card-title">Create custom python plugins</h5>
|
||||
<p class="text-muted card-text mb-4">Speed up your wallet interactions by creating/using plugins. You can use the included plugin to auto reveal, redeem bid and renew domains or create your own for your specific use case.</p>
|
||||
<p class="text-muted mb-4 card-text">Speed up your wallet interactions by creating/using plugins. You can use the included plugin to auto reveal, redeem bid and renew domains or create your own for your specific use case.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -114,42 +115,42 @@
|
||||
<div class="container bg-dark py-5" style="background: rgb(39, 38, 46);">
|
||||
<div class="row">
|
||||
<div class="col-md-8 col-xl-6 text-center mx-auto">
|
||||
<p class="fw-bold text-success mb-2">Features</p>
|
||||
<p class="fw-bold text-success mb-2">Features</p><span>Note screenshots are often outdated</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="py-5 p-lg-5">
|
||||
<div class="p-lg-5 py-5">
|
||||
<div class="row row-cols-1 row-cols-md-1 mx-auto" style="max-width: 900px;">
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<p style="color: rgb(25,245,170);font-size: 20px;text-align: center;">Portfolio</p><img src="/assets/img/browser/home.png" width="100%" alt="Portfolio Page">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<p style="color: rgb(25,245,170);font-size: 20px;text-align: center;">Sending HNS</p><img src="/assets/img/browser/send.png" width="100%" alt="Send HNS Page">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<p style="color: rgb(25,245,170);font-size: 20px;text-align: center;">Receive HNS and Domains</p><img src="/assets/img/browser/receive.png" width="100%" alt="Receive Page">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<p style="color: rgb(25,245,170);font-size: 20px;text-align: center;">Domain DNS Editing</p><img src="/assets/img/browser/dnseditor.png" width="100%" alt="DNS Edit Page">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<p style="color: rgb(25,245,170);font-size: 20px;text-align: center;">Plugins<br></p><img src="/assets/img/browser/plugins.png" width="100%" alt="Bacth Page">
|
||||
</div>
|
||||
</div>
|
||||
@@ -164,17 +165,17 @@
|
||||
<div class="row row-cols-1 row-cols-md-2 d-flex justify-content-center">
|
||||
<div class="col mb-4">
|
||||
<div class="card bg-primary-light">
|
||||
<div class="card-body text-center px-4 py-5 px-md-5">
|
||||
<p class="fw-bold text-primary card-text mb-2">Self Custody</p>
|
||||
<h5 class="fw-bold card-title mb-3">Don't trust anyone else to store your crypto. Remember "Not Your Key, Not Your Crypto"</h5>
|
||||
<div class="card-body text-center px-4 px-md-5 py-5">
|
||||
<p class="fw-bold text-primary mb-2 card-text">Self Custody</p>
|
||||
<h5 class="fw-bold mb-3 card-title">Don't trust anyone else to store your crypto. Remember "Not Your Key, Not Your Crypto"</h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-4">
|
||||
<div class="card bg-secondary-light">
|
||||
<div class="card-body text-center px-4 py-5 px-md-5">
|
||||
<p class="fw-bold text-secondary card-text mb-2">Open Source</p>
|
||||
<h5 class="fw-bold card-title mb-3">Check the code and verify it yourself to ensure there isn't anything bad in there</h5>
|
||||
<div class="card-body text-center px-4 px-md-5 py-5">
|
||||
<p class="fw-bold text-secondary mb-2 card-text">Open Source</p>
|
||||
<h5 class="fw-bold mb-3 card-title">Check the code and verify it yourself to ensure there isn't anything bad in there</h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -186,7 +187,7 @@
|
||||
<div class="container py-4 py-lg-5">
|
||||
<hr>
|
||||
<div class="text-muted d-flex justify-content-between align-items-center pt-3">
|
||||
<p class="mb-0">Copyright © 2024 FireWallet</p>
|
||||
<p class="mb-0">Copyright © 2025 FireWallet</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
50
setup.html
50
setup.html
@@ -24,6 +24,7 @@
|
||||
<link rel="icon" type="image/png" sizes="900x768" href="/assets/img/FW.png">
|
||||
<link rel="stylesheet" href="/assets/bootstrap/css/bootstrap.min.css">
|
||||
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Inter:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800&display=swap">
|
||||
<link rel="stylesheet" href="/assets/css/styles.min.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
@@ -62,32 +63,41 @@
|
||||
<p class="fw-bold text-success mb-2">Installation</p><a class="btn btn-primary" role="button" target="_blank" href="https://cloud.woodburn.au/s/fwi">Watch Installation Video</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="py-5 p-lg-5">
|
||||
<div class="p-lg-5 py-5">
|
||||
<div class="row row-cols-1 row-cols-md-2 mx-auto" style="max-width: 900px;">
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">1.</span></div>
|
||||
<h5 class="fw-bold card-title">Make sure you have HSD or Bob Wallet installed</h5>
|
||||
<p class="text-muted card-text mb-4">FireWallet doesn't include HSD so you need to run a separate HSD node (or use Bob's).</p>
|
||||
<p class="text-muted mb-4 card-text">FireWallet doesn't include HSD so you need to run a separate HSD node (or use Bob's).</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">2.</span></div>
|
||||
<h5 class="fw-bold card-title">Make sure you have python installed</h5>
|
||||
<p class="text-muted card-text mb-4">Check if you have python installed by opening a terminal and running<br><code>python3 --version</code><br>Make sure that you have Python 3.10 or above.<br>You can install python from <a href="https://www.python.org/downloads/" target="_blank">here</a></p>
|
||||
<p class="text-muted mb-4 card-text">Check if you have python installed by opening a terminal and running<br><code>python3 --version</code><br>Make sure that you have Python 3.10 or above.<br>You can install python from <a href="https://www.python.org/downloads/" target="_blank">here</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">3.</span></div>
|
||||
<h5 class="fw-bold card-title">Make sure you have git installed</h5>
|
||||
<p class="text-muted card-text mb-4">Check if you have git installed by opening a terminal and running<br><code>git --version</code><br>It shouldn't matter what version you are using.<br>You can download it from <a href="https://git-scm.com/downloads" target="_blank">here</a></p>
|
||||
<p class="text-muted mb-4 card-text">Check if you have git installed by opening a terminal and running<br><code>git --version</code><br>It shouldn't matter what version you are using.<br>You can download it from <a href="https://git-scm.com/downloads" target="_blank">here</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-5">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">3.</span></div>
|
||||
<h5 class="fw-bold card-title">Install Node and NPM</h5>
|
||||
<p class="text-muted mb-4 card-text">If you want FireWallet to run the backend wallet for you, you need to have Node installed. Check if it is with:<br><code>node --version</code><br>Preferably use at least version 20.<br>You can download it from <a href="https://nodejs.org/en/download" target="_blank">here</a></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -95,10 +105,10 @@
|
||||
<div class="row" style="max-width: 900px;margin: auto;">
|
||||
<div class="col" style="margin-bottom: 40px;">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">4.</span></div>
|
||||
<h5 class="fw-bold card-title">Install FireWallet</h5>
|
||||
<p class="text-muted card-text mb-4">Open a terminal in the folder you wish to have the FireWallet files stored (eg. Documents or Downloads). Note that installing will create a new folder called <span style="color: rgb(220, 61, 203);">firewalletbrowser</span>. Then run the following command to download FireWallet<br><code>git clone https://git.woodburn.au/nathanwoodburn/firewalletbrowser.git</code><br><br>Install the required components by running<br><code>cd firewalletbrowser</code><br><code>python3 -m pip install -r requirements.txt</code><br><br><br></p>
|
||||
<p class="text-muted mb-4 card-text">Open a terminal in the folder you wish to have the FireWallet files stored (eg. Documents or Downloads). Note that installing will create a new folder called <span style="color: rgb(220, 61, 203);">firewalletbrowser</span>. Then run the following command to download FireWallet<br><code>git clone https://git.woodburn.au/nathanwoodburn/firewalletbrowser.git</code><br><br>Install the required components by running<br><code>cd firewalletbrowser</code><br><code>python3 -m pip install -r requirements.txt</code></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -106,10 +116,10 @@
|
||||
<div class="row" style="max-width: 900px;margin: auto;">
|
||||
<div class="col" style="margin-bottom: 40px;">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">5.</span></div>
|
||||
<h5 class="fw-bold card-title">Configuring FireWallet</h5>
|
||||
<p class="text-muted card-text mb-4">Copy the example.env file from where FireWallet installed to a new file called .env (in the same folder).<br><br>Now you can edit the .env file to set your configuration. You will need to set the HSD_API to the api key from HSD or Bob (in Settings > Network & Connection > Internal HSD Node > View API Key)<br><br>You shouldn't need to change the other settings unless you have a more complex setup (eg. using a remote node)</p>
|
||||
<p class="text-muted mb-4 card-text">Copy the example.env file from where FireWallet installed to a new file called .env (in the same folder).<br><br>Now you can edit the .env file to set your configuration. You will need to set the HSD_API to the api key from HSD or Bob (in Settings > Network & Connection > Internal HSD Node > View API Key)<br><br>Or set <code>INTERNAL_HSD=true</code> to tell FireWallet to manage the wallet backend for you.<br><br>You shouldn't need to change the other settings unless you have a more complex setup (eg. using a remote node)</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -117,10 +127,10 @@
|
||||
<div class="row" style="max-width: 900px;margin: auto;">
|
||||
<div class="col" style="margin-bottom: 40px;">
|
||||
<div class="card shadow-sm">
|
||||
<div class="card-body px-4 py-5 px-md-5">
|
||||
<div class="card-body px-4 px-md-5 py-5">
|
||||
<div class="bs-icon-lg d-flex justify-content-center align-items-center mb-3 bs-icon" style="top: 1rem;right: 1rem;position: absolute;"><span style="color: rgb(25,245,170);">6.</span></div>
|
||||
<h5 class="fw-bold card-title">Start FireWallet</h5>
|
||||
<p class="text-muted card-text mb-4">Open a terminal in the folder you have the FireWallet files stored (eg. Documents/firewalletbrowser or Downloads/firewalletbrowser).<br>Then run the following command to start FireWallet on Windows<br><code>python3 main.py</code><br><br>On Linux/macOS you can run a more performant server with<br><code>python3 server.py</code><br><br><br><br></p>
|
||||
<p class="text-muted mb-4 card-text">Open a terminal in the folder you have the FireWallet files stored (eg. Documents/firewalletbrowser or Downloads/firewalletbrowser).<br>Then run the following command to start FireWallet<br><code>python3 server.py</code><br><br>If you want more debugging you can also start with<br><code>python3 main.py</code><br><br><br><br></p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -134,17 +144,17 @@
|
||||
<div class="row row-cols-1 row-cols-md-2 d-flex justify-content-center">
|
||||
<div class="col mb-4">
|
||||
<div class="card bg-primary-light">
|
||||
<div class="card-body text-center px-4 py-5 px-md-5">
|
||||
<p class="fw-bold text-primary card-text mb-2">Need Help?</p>
|
||||
<h5 class="fw-bold card-title mb-3">Just ask Nathan.Woodburn/ in any Handshake chat or join the discord server.<br><a href="https://l.woodburn.au/discord" target="_blank">https://l.woodburn/discord</a></h5>
|
||||
<div class="card-body text-center px-4 px-md-5 py-5">
|
||||
<p class="fw-bold text-primary mb-2 card-text">Need Help?</p>
|
||||
<h5 class="fw-bold mb-3 card-title">Just ask Nathan.Woodburn/ in any Handshake chat or join the discord server.<br><a href="https://l.woodburn.au/discord" target="_blank">https://l.woodburn/discord</a></h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col mb-4">
|
||||
<div class="card bg-secondary-light">
|
||||
<div class="card-body text-center px-4 py-5 px-md-5">
|
||||
<p class="fw-bold text-primary card-text mb-2">Donate</p>
|
||||
<h5 class="fw-bold card-title mb-3">Enjoy using FireWallet? If you would like to help with further development you can support me.<br><a href="https://l.woodburn.au/donate" target="_blank">https://l.woodburn.au/donate</a></h5>
|
||||
<div class="card-body text-center px-4 px-md-5 py-5">
|
||||
<p class="fw-bold text-primary mb-2 card-text">Donate</p>
|
||||
<h5 class="fw-bold mb-3 card-title">Enjoy using FireWallet? If you would like to help with further development you can support me.<br><a href="https://l.woodburn.au/donate" target="_blank">https://l.woodburn.au/donate</a></h5>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -156,7 +166,7 @@
|
||||
<div class="container py-4 py-lg-5">
|
||||
<hr>
|
||||
<div class="text-muted d-flex justify-content-between align-items-center pt-3">
|
||||
<p class="mb-0">Copyright © 2024 FireWallet</p>
|
||||
<p class="mb-0">Copyright © 2025 FireWallet</p>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
Reference in New Issue
Block a user