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.
-
Clone the Repository: If you haven't already, clone the repository to your local machine: ``` git clone
cd -
Create a
.envfile: In the project root directory, create a .env file and add the following line:webhookID={discord webhook} -
Install Dependencies: Install the required dependencies from go.mod
go mod tidy -
Run the script: Start the application using go:
go run main.go -
Open it in a web browser: Once the server is running, open your browser of choice and navigate to
http://localhost:9094 -
Configure goober: Once you've confirmed that the server is running, navigate to your existing goober install. Inside
config.py, update theVERSION_URLvariable 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!