Server Setup

Requirements

Before running the application, ensure that you have the following:

  • Go 1.20 or higher
  • Git

Setup Instructions (Running main.go directly)

TIP: If you're looking for pre-built executables, check out the latest release! Just follow step 2.

  1. Clone the Repository: If you haven't already, clone the repository to your local machine: ``` git clone cd

  2. Create a .env file: In the project root directory, create a .env file and add the following line: webhookID={discord webhook}

  3. Install Dependencies: Install the required dependencies from go.mod go mod tidy

  4. Run the script: Start the application using go: go run main.go

  5. Open it in a web browser: Once the server is running, open your browser of choice and navigate to http://localhost:9094

  6. Configure goober: Once you've confirmed that the server is running, navigate to your existing goober install. Inside config.py, update the VERSION_URL variable to point to the domain where goober central is hosted.

WARNING: Once you self-host goober central, version checking and name registration become your responsibility! Not mine!