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
.env
file: 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_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!