Giter VIP home page Giter VIP logo

pantherdashboard's Introduction

Panther X Dashboard

This is the Dashboard for Panther X Miner, it can support Panther X1 and Panther X2. it was forked from briffy's repository. but It was enhanced by some new features.

  • Pull the update package directly through GitHub repo without the need for a separate tar package
  • Support Panther X1 and Panther X2 at the same time
  • Support Panther X firmware version display

Initialization

  1. Find the internal IP address of your Panther miner.
  2. Log in at https://YOURIP
  • Username: admin
  • Password: admin
  1. Click "Tools"
  2. Click "Reset Password"
  3. Enter a secure password and click submit.
  4. You can login SSH and Dashboard with admin user and the password your set
  5. Enjoy!

Installation & Upgrade Instructions

  1. Connect via SSH to your miner (either using PuTTY or open cmd and type: ssh admin@YOURIP)
  2. Enter the admin username and the password you set.
  3. Type the following command: wget https://raw.githubusercontent.com/Panther-X/PantherDashboard/main/install.sh -O - | sudo bash

Note: For hackers, You can also install custom version by add the following file before step 3

e.g. Install 0.2.16

echo main > /var/dashboard/branch
echo 1193f56 > /var/dashboard/commit-hash

Removal Instructions

  1. Connect via SSH to your miner (either using PuTTY or open cmd and type: ssh admin@YOURIP)
  2. Enter the admin username and the password you set.
  3. Type the following command: sudo bash /var/dashboard/uninstall.sh

Caveats

  • If you click a button to enable/disable a service, manually refresh a few times until it updates.
  • You will likely get a "This site is not secure" banner when you first connect. This is because I've enabled HTTPS by default with a self-signed certificate. The reason it is "not secure" is because web browsers prefer certificates to be signed by an authority, not just yourself. I promise though, HTTPS with a self-signed certificate is way more secure than standard HTTP (don't take my word for it, Google "https vs http") because at least your data is being encrypted this way. If you care enough, go buy a certificate for a couple of bucks and add it into /etc/ssl/ (you've got root access now).

Change Log

  • 0.2.31
  1. Fix some hotspots no reward issue
  2. Fix display issue to witness logs
  • 0.2.30
  1. Fix online status display issue
  2. Fix pubkey display issue
  3. Fix no witness in miner log analyzer
  4. Update helium server detection
  5. Remove invalid clear blockchain tool
  • 0.2.29
  1. Fix miner version update issue
  • 0.2.28
  1. Update helium erlang miner to gateway-rs
  2. Add LoRa AU915_SB1, AU915_SB2 and AS923_1C region support
  • 0.2.27
  1. Update hotspot online status check
  2. Rename All Packets to RX Packets in LoRa Packet Forwarder Analyzer
  3. Fix time display for Helium Miner Log Analyzer
  4. Fix no witness in witness logs and miner log analyzer
  5. Fix no witness in lora packet forwarder analyzer
  • 0.2.26
  1. Add network server detection
  2. Add LICENSE
  3. Fix some AU devices no reward issue
  • 0.2.25
  1. Add LoRa AS923_1B region support
  2. Update local region with blockchain region var
  3. Fix the log size of the LoRa packet forwarder analyzer too large
  4. Fix /var/log/auth.log too large
  • 0.2.24
  1. Remove peer list in info page, because it is useless any more
  2. Update miner's timezone when we change the timezone in the Dashboard
  3. Fix an issue that the latest stable miner could not be detected
  • 0.2.23
  1. Remove display for miner's local height
  2. Remove fastsync
  3. Update peer list to peer session aka DNS seed
  • 0.2.22
  1. Fix login failed with default user and password when first open dashboard
  2. Fix miner version check failed
  • 0.2.21
  1. Fix json_decode failed when run the LoRa Packet Forwarder Analyzer
  2. Fix missing nginx configurations when update dashboard
  3. Update timezone option display
  • 0.2.20
  1. Update witness order in miner log analyzer for light hotspot
  2. Add LoRa Packet Forwarder Analyzer
  3. Fix corrupted files during update
  • 0.2.19
  1. Fix website icon for Panther X2
  2. Add timezone set support
  3. Add current timezone display in the home page
  4. Add witness log display for light hotspot
  5. Add Helium Miner Log Analyzer for light hotspot
  6. Update online status for light hotspot, For light hotspot, it only support 'Not Onboarded', 'Inactive' and 'Active'
  • 0.2.18
  1. Add Helium Miner Log Analyzer
  2. Fix miner verison check with quay.io server
  • 0.2.17
  1. Fix miner version check
  2. Update the server for miner version check
  • 0.2.16
  1. Fix miner upgrade failed after the first installation
  2. Fix disk usage for Panther X2
  3. Clean peer book when clearing blockchain data
  • 0.2.15
  1. Update color for service enable
  2. Fix clear blockchain failed after a sudden power failure
  3. Fix update miner failed after a sudden power failure
  4. Fix update dashboard failed after a sudden power failure
  • 0.2.14
  1. Fix fastsync flag keep spinning after sync is completed
  2. Don't need to backup docker config right now
  3. Disable connmon DNS proxy
  4. Show SN in the footer, Only Panther X2 (except CN470) support
  5. Fix wrong URL for miner and dashboard update
  • 0.2.13
  1. Fix the issue that dashboard on some machine could not be opened due to certificate exception.
  2. Add a password reset prompt, it needs to input at least 6 digits.
  3. Fix the issue that it always update failed when click update miner on some panthers.
  4. Fix the issue that miner stopped running suddenly on some panthers.
  5. Fix the issue that bluetooth cannot be turn on after it running for a long time on some panthers.

Contribute

If you find some issues or problems when you use the dahsboard. you are always welcome to submit the issue here: https://github.com/Panther-X/PantherDashboard/issues

pantherdashboard's People

Contributors

qinfengling avatar briffy avatar openxzx avatar zhihong-lee avatar sunof-top avatar xzxembedded avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.