YGGverse/YGGstate

YGGstate fork as the Administration Webpanel for Yggdrasil

d47081 opened this issue · 1 comments

d47081 commented

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

d47081 commented

Finally, I have understand that administration features optionally could be provided by ADMIN_REMOTE_ADDRESS_WHITELIST

Current implementation get few updates, like data access level, that for example hides remote addresses for third party visitors, and presents to connection owner or service administrators only. They are can watch limited access features by the unlock icon, near sensitive content:

image

Also, node administrators now have indicators near the logo:

image

So I have deleted YGGadmin repo and continue focus on this project development only, as maybe more useful for others because it's public.

Anyway, node administrators able to run private instance and apply another features there.

For right now, I think those features in first post possible to integrate to this project, add settings and automation scripts by access level model. Another scripts, that running on backend, able to read the settings saved from admin somewhere in DB and apply those limits on server side using yggdrasilctl.

Most actual benefit of the public service is the API, where we are, administrators who running public app, also can receive useful meta-feeds like ban lists and other data from different service nodes, who online too.

So maybe YGGadmin could be the name for another, better app from others in future.

Closing the subject.