Hive UI
Full-stack application for managing Hive AWS compatible products (EC2, S3)
Setup
-
Install Node.js using nvm
This project uses Node.js 24.12.0 (specified in
.nvmrc).cd frontend # Install nvm if you don't have it curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash # Restart source nvm \. "$HOME/.nvm/nvm.sh" # Install and use the project's Node.js version nvm install nvm useThe
.nvmrcfile in the project root ensures you use the correct Node.js version. Runnvm usewhenever you enter this directory. -
Enable Corepack
corepack enable -
Install Dependencies
pnpm install -
Accept Certs In Browser
If you have added the CA to your machine you do not need to do this. But if you are sshd into a hive machine and want to view the ui, simply go to
https://localhost:9999andhttps://localhost:8443and accept the certificates. -
Launch Server
For production, build the static assets and launch the
gowebservice for serving traffic:make runFor development use:
cd frontend pnpm dev -
Visit WebUI
View https://localhost:3000 in your browser to continue.