Awesome
ARCHIVED: @Cyberboss does not have the bandwidth to maintain two separate clients. Please prefer https://github.com/tgstation/tgstation-server-webpanel which will eventually get a downloadable electron release for desktop use.
Tgstation.Server.ControlPanel
Official management suite for tgstation-server
Installing
Windows
First, ensure you have the ASP .NET Core 6.0.X runtime installed. See here for download.
Once that's done, Click Here for a download link to the self updating version.
OSX/Linux
To install the latest version of the code
- Download and install the .NET 6.0 SDK
- Clone this repository
- Navigate to
src/Tgstation.Server.ControlPanel
- Run
dotnet publish -c Release -o <Your chosen installation directory>
To run the installation
- Navigate to your chosen installation directory
- Run
dotnet Tgstation.Server.ControlPanel.dll
Usage
Please help this project out by contributing to this documentation
OAuth
To enable OAuth logins with the control panel, set your TGS OAuth configuration RedirectUrl
property to http://localhost:<port>
where <port>
is any free port.