# 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