Skip to content

8bitmcu/ServerManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Nov 24, 2024
cb3e9b2 · Nov 24, 2024

History

37 Commits
Nov 3, 2024
Nov 2, 2024
Nov 24, 2024
Nov 4, 2024
Nov 22, 2024
Nov 24, 2024
Nov 3, 2024
Nov 14, 2024
Nov 13, 2024
Oct 17, 2024
Nov 24, 2024
Nov 3, 2024
Nov 13, 2024
Nov 3, 2024
Nov 15, 2024
Nov 3, 2024
Oct 17, 2024
Nov 22, 2024
Oct 17, 2024

Repository files navigation

Server Manager (SM)

SM is yet another web interface to manage a dedicated Assetto Corsa server. This project differs from others in which it uses presets to create events.

Running on Linux

Prebuilt binaries

Use the pre-built binaries provided in the release tab.

Dockerfile

The following instructions will build and run the application using the Dockerfile

  1. Clone the repository locally
  2. cd in the directory and build the Dockerfile
  3. Run the application in Docker
  4. Acceess the Web UI using http://localhost:3030
git clone https://github.com/8bitmcu/ServerManager.git
cd ServerManager
docker build . --tag 'servermanager'
docker run --network=host 'servermanager' -v /path/to/corsa:/corsa

Docker compose

  1. Clone the repository locally
  2. cd into the directory and run docker compose up
  3. Access the Web UI using https://localhost:443, http://localhost:80 or http://localhost:3030

Running on Windows

Use the pre-built binaries provided in the release tab.

Building the project

The project depends on tailwindcss to generate /css/main.css, and go-assets-builder to generate assets.go. npm is required for tailwindcss. Run the following to install the dependencies

make deps

Compiling for Linux

It is best to use the included Makefile to generate a build

make build

Cross-compile for Windows

The makefile provides an easy to use method to create a build for Windows

make buildwin

Screenshots

Releases

No releases published

Languages