You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***gotify** - great for single person use, but the moment theres more people
20
+
they need to share single account and so lack the ability to choose
21
+
what to get and what not to get
22
+
***ntfy** - simple original approach to just subscribing to "topics" without
23
+
authentification, very simple one line push notification.
24
+
Drawback is rather high [battery consumption](https://i.imgur.com/TDhj7El.jpg)
25
+
of the android app, but I did not let it run for long enough it could also
26
+
just be my phone thing. Just something to keep an eye on.
27
+
***signal-cli-rest-api** - no gui, need a sim card phone number registred,
28
+
worse concept for sending notification to multiple users,
29
+
where you need to manually set everyone who should receive,
30
+
as oppose to having a "room/topic" to which one can "susbscribe",
31
+
but if signal is widespread enough and you are not asking people to install
32
+
another app then its a winner
33
+
34
+
# docker-compose
35
+
36
+
`gotify-docker-compose.yml`
37
+
```yml
38
+
services:
39
+
40
+
gotify:
41
+
image: gotify/server
42
+
container_name: gotify
43
+
hostname: gotify
44
+
restart: unless-stopped
45
+
env_file: .env
46
+
volumes:
47
+
- "./gotify_data:/app/data"
48
+
49
+
networks:
50
+
default:
51
+
name: caddy_net
52
+
external: true
53
+
```
54
+
55
+
`ntfy-docker-compose.yml`
56
+
```yml
57
+
services:
58
+
59
+
ntfy:
60
+
image: binwiederhier/ntfy
61
+
container_name: ntfy
62
+
hostname: ntfy
63
+
env_file: .env
64
+
restart: unless-stopped
65
+
command:
66
+
- serve
67
+
volumes:
68
+
- ./ntfy-cache:/var/cache/ntfy
69
+
- ./ntfy-etc:/etc/ntfy
70
+
71
+
networks:
72
+
default:
73
+
name: $DOCKER_MY_NETWORK
74
+
external: true
75
+
```
76
+
77
+
`signal-docker-compose.yml`
78
+
```yml
79
+
signal:
80
+
image: bbernhard/signal-cli-rest-api
81
+
container_name: signal
82
+
hostname: signal
83
+
env_file: .env
84
+
restart: unless-stopped
85
+
volumes:
86
+
- "./signal-cli-config:/home/.local/share/signal-cli" #map "signal-cli-config" folder on host system into docker container. the folder contains the password and cryptographic keys when a new number is registered
0 commit comments