Skip to content

shurkys/linstor-gui

Repository files navigation

Linstor GUI

Note: This application is not intended for production use.

Overview

Linstor GUI is a web-based graphical user interface designed for Linstor or Piraeus. The primary purpose of this project is for informational and educational purposes, exploring technologies such as Next.js, Tailwindcss, Flowbite React, and Linstor 😃

Build Instructions

After building the project, you can use the following commands:

npm run build

Alternatively, you can use Docker:

docker run -ti -v .:/opt/app node:lts-alpine sh -c 'cd /opt/app && npm ci && npm run build'

Copy the files from the ./out directory to /usr/share/linstor-server/ui on your Linstor controller. Access the GUI at http://YOUR_CONTROLLER_IP_ADDRESS:3370/ui/.

Development Setup

For development, you can use Docker Compose:

docker-compose up

Access the development environment at http://localhost:3370/ui/

License

This project is licensed under the MIT License, making it free software.

Feel free to explore, modify, and learn from this project! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages