55 lines
1.5 KiB
Markdown
55 lines
1.5 KiB
Markdown
# VSSM_Web - VintageStory Server Manager Web UI
|
|
A simple web based frontend for the [VSSM project](https://git.bellsworne.tech/chrisbell/vssm), written in React TypeScript
|
|
|
|
## IMPORTANT INFORMATION
|
|
This project is currently in development, and thus everything is subject to change
|
|
|
|
## About
|
|
VSSM_Web in a frontent for the VSSM project that allows you to create and manage multiple VS servers
|
|
|
|
## Installation and Usage
|
|
There are no binaries just yet, so you have to download the source files.
|
|
|
|
Requirements:
|
|
- nodejs
|
|
- npm
|
|
|
|
***If you are using NixOS, a flake.nix is provided, just run `nix develop` for a full development enviroment***
|
|
|
|
Usage:
|
|
- Download the source code
|
|
- In the `vssm_web` directory, run `npm install`
|
|
- cd into `vssm_web` and run `npm dev run`
|
|
- Open in broweser window
|
|
|
|
## Configuration
|
|
WIP
|
|
|
|
## Roadmap
|
|
|
|
- [x] Server instance management
|
|
- [x] Multiple servers support
|
|
- [x] List servers and their status
|
|
- [x] Create instances
|
|
- [x] Delete instance
|
|
- [x] Start/Stop instances
|
|
- [ ] Server configuration
|
|
- [x] Server Name
|
|
- [x] Port
|
|
- [x] Full instance configuration
|
|
- [x] Console
|
|
- [x] Fully interactive instance console
|
|
- [x] Send commands to servers
|
|
- [x] View logs
|
|
- [ ] Automated server backups
|
|
|
|
- [ ] Access authentication
|
|
- [ ] Configuration
|
|
- [ ] Binary releases
|
|
- [ ] Automatically set up background service
|
|
|
|
- [ ] Other
|
|
- [ ] First class NixOS support
|
|
- [ ] Official nix package or flake
|
|
- [ ] All configuration options
|