Git Product home page Git Product logo

yggstate's Introduction

YGGstate

Yggdrasil Network Explorer

Overview

Dashboard

https://github.com/YGGverse/YGGstate/tree/main/media

Requirements

php8^
php-pdo
php-mysql
php-memcached
memcached
sphinxsearch

Database model

Database model

Installation

  • git clone https://github.com/YGGverse/YGGstate.git
  • cd YGGstate
  • composer install

Setup

  • Server configuration /example/environment
  • The web root dir is /src/public
  • Deploy the database using MySQL Workbench project presented in the /database folder
  • Install Sphinx Search Server
  • Install GeoLite2 DB to /src/storage or provide alternative path in configuration file
  • Configuration examples presented at /config folder
  • Set up the /src/crontab by following example
  • Set up server as yggdrasil public peer to start remote connections tracking

Contribute

Please make new branch for each PR

git checkout main
git checkout -b my-pr-branch-name

Roadmap

API

  • trackers
  • peers

Donate to contributors

License

Components

Feedback

Feel free to share your ideas and bug reports!

Community

See also

yggstate's People

Contributors

d47081 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

a491598198

yggstate's Issues

YGGstate fork as the Administration Webpanel for Yggdrasil

YGGstate was initially created as the public exploring platform for Yggdrasil network.

At this moment, I have ideas about new way for this project - is the web-interface for administration needs, global and local networks including:

  • connections access/management
  • quotas auto balancing
  • server stats with non public charts
  • database index management from the web panel controls
  • and more and more features

So that's because project was forked to the two separated ways today:

  • is the administrative web app, oriented to simple deploy, private administration tools and cross-node API
  • webportal you're already know: public features, third-party nodes exploring and other features for public playground.

No promises about both branches development at the same time, For this moment, as the public node administrator, just inspired to build useful administration toolkit for myself and share it with others in sources.

Please, share your ideas or comments and join to contributions!

https://github.com/YGGverse/YGGadmin

How is uptime collected?

Hello,

I am exploring Yggdrasil for a project and environment and came across YGGstate which seems to get Uptime and location (meta)data about the active nodes.

I am wondering how this is collected and how to validate that the uptime reported for the nodes are accurate.

Do the peer nodes periodically send the data to YGGstate or is there some type of crawler that is active, or some other process?

Thanks and have a great day.

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.