Setup Environment
Gotify requires:
- Go 1.25 or newer
- Node 24 or newer
- Yarn 1.9 or newer
Clone sources
Clone the gotify/server source from git:
bash
$ git clone https://github.com/gotify/server.git && cd serverSetup Backend
Install the development tools (needed for generating the Swagger spec):
bash
$ make download-toolsSetup UI
Commands must be executed inside the ui directory.
Download dependencies with yarn.
bash
$ yarn