Go to file
ImgBotApp eafb5caed5 [ImgBot] Optimize images
*Total -- 790.57kb -> 743.57kb (5.95%)

/logo.png -- 97.08kb -> 78.71kb (18.92%)
/ui.png -- 36.75kb -> 31.98kb (12.97%)
/ui/public/static/mstile-310x150.png -- 106.20kb -> 99.79kb (6.04%)
/ui/public/static/mstile-310x310.png -- 180.26kb -> 171.75kb (4.72%)
/ui/public/static/mstile-150x150.png -- 83.33kb -> 80.76kb (3.08%)
/ui/public/static/defaultapp.png -- 50.55kb -> 49.02kb (3.03%)
/ui/public/static/favicon-196x196.png -- 50.55kb -> 49.02kb (3.03%)
/ui/public/static/apple-touch-icon-152x152.png -- 32.56kb -> 31.79kb (2.35%)
/ui/public/static/apple-touch-icon-144x144.png -- 29.16kb -> 28.52kb (2.18%)
/ui/public/static/mstile-144x144.png -- 29.16kb -> 28.52kb (2.18%)
/ui/public/static/apple-touch-icon-114x114.png -- 19.81kb -> 19.48kb (1.67%)
/ui/public/static/apple-touch-icon-120x120.png -- 19.98kb -> 19.67kb (1.53%)
/ui/public/static/favicon-128.png -- 20.51kb -> 20.21kb (1.45%)
/ui/public/static/mstile-70x70.png -- 20.51kb -> 20.21kb (1.45%)
/ui/public/static/favicon-96x96.png -- 14.19kb -> 14.12kb (0.48%)
2019-01-20 12:00:36 +01:00
api Format all go files 2019-01-01 23:34:42 +01:00
auth Add UploadApplicationImage API 2018-03-31 18:44:49 +02:00
config Format all go files 2019-01-01 23:34:42 +01:00
database [#69] add end-point for update application name and description 2018-11-23 21:39:07 +01:00
docker Add docker & build on tags 2018-02-23 19:01:06 +01:00
docs Correctly fill swagger host field 2019-01-03 16:13:32 +01:00
error Format all go files 2019-01-01 23:34:42 +01:00
mode Use gofmt -s 2018-03-25 19:33:29 +02:00
model [#71] Make title in message not necessary field 2018-11-14 20:05:24 +01:00
router Format all go files 2019-01-01 23:34:42 +01:00
runner Format all go files 2019-01-01 23:34:42 +01:00
test [#71] Make title in message not necessary field 2018-11-14 20:05:24 +01:00
ui [ImgBot] Optimize images 2019-01-20 12:00:36 +01:00
.gitignore Change default folder & db path to data/* 2018-05-10 12:34:35 +02:00
.travis.yml migrate to go.mod 2019-01-12 14:29:36 +01:00
CODE_OF_CONDUCT.md Add code of conduct 2018-03-02 21:04:51 +01:00
LICENSE Add license 2018-02-08 19:52:58 +01:00
Makefile migrate to go.mod 2019-01-12 14:29:36 +01:00
README.md Improve README & move setup stuff to website 2019-01-03 14:39:16 +01:00
app.go Format all go files 2019-01-01 23:34:42 +01:00
config.example.yml add example configuration file 2019-01-03 12:38:48 +01:00
docker-push.sh Add docker & build on tags 2018-02-23 19:01:06 +01:00
go.mod Update swagger-ui dependency 2019-01-14 19:48:07 +01:00
go.sum Update swagger-ui dependency 2019-01-14 19:48:07 +01:00
logo.png [ImgBot] Optimize images 2019-01-20 12:00:36 +01:00
ui.png [ImgBot] Optimize images 2019-01-20 12:00:36 +01:00

README.md

gotify/server

Build Status codecov Go Report Card Swagger Valid FOSSA Status latest release

Intro

We wanted a simple server for sending and receiving messages (in real time per web socket). For this, not many open source projects existed and most of the existing ones were abandoned. Also, a requirement was that it can be self-hosted. We know there are many free and commercial push services out there.

Features

Gotify UI screenshot
  • send messages via REST-API
  • receive messages via web socket
  • manage users, clients and applications
  • API Docs (also available at /docs)
  • Web-UI -> ./ui
  • CLI for sending messages -> gotify/cli
  • Android-App -> gotify/android

Get it on Google Play Get it on F-Droid

(Google Play and the Google Play logo are trademarks of Google LLC.)


Documentation

InstallConfigurationREST-APISetup Dev Environment

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

License

This project is licensed under the MIT License - see the LICENSE file for details