Skip to content

CryptoGrampy/monero-lws-admin

Repository files navigation

monero-lws-admin

This is a simple web-based GUI for managing accounts on your Monero Light Wallet Server by connecting to your LWS's Admin Rest server endpoint (a hot new feature on LWS develop branch). To use it, you'll need to have the admin server flag enabled on your LWS, and you'll need a valid admin key.

For today, this is built for Uncle Jims / managing just a handful of accounts- there's no pagination, no tables, just a simple dashboard. If you're a corporate entity with 600000000 accounts, this tool won't work for you.

Warning: This tool is for internal, private network use only. Do not expose publically to the world or someone will lay havoc on your Light Wallet Server.

Make sure to take extreme caution when enabling the admin-rest-server flag on your Light Wallet Server- i.e. you may have your LWS publically available, but you will likely want to run your admin server on a different port that is only available from localhost or your internal network.

Features:

  • View and approve account requests
  • Disable accounts
  • View active and inactive accounts
  • Rescan active accounts
  • Add new accounts

Images

Monero LWS Admin Dashboard

Install / Run

Using Node (18) /JS:

npm i && NUXT_LWS_API_KEY=yourapikey NUXT_LWS_ADMIN_URL=http://your-ip:1234 npm run dev

If you don't want to set the environment variables inline, you can create a .env file in the base directory of the repo and add your environment variables there:

# .env
NUXT_LWS_API_KEY=yourapikey
NUXT_LWS_ADMIN_URL=http://your-admin-ip:1234

Docker:

# First set your environment variables - NUXT_LWS_API_KEY and NUXT_LWS_ADMIN_URL in docker-compose.yml
docker compose up -d 

Future

I will continue to add features as I need them, but I'm very welcome to PR's, style updates, etc.

Donate

If you like this project, please feel free to donate to CryptoGrampy!

89fwEPosk5oVypzqTDtAiScuyDiMzh8bD4d1TYiEWp4c12MJ3jou19b3YR6LhZ38Uj3NVPYhU4JoeQgmygHrBNFzDKUnVL3

About

A simple web UI for managing your Monero Light Wallet Server (Monero-LWS)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published