Gotify | Pushover | ntfy | |
---|---|---|---|
Site | https://gotify.net/ | https://pushover.net/ | https://ntfy.sh |
Github | https://github.com/gotify | https://github.com/binwiederhier/ntfy | |
Self Hosted X Cloud | Self Hosted | Cloud | Self Hosted and Cloud (paid plans) |
Clients | * Android and Desktop Browser * iPhone & iPad – need igotify1 | Android, iPhone & iPad, and Desktop Browser | Android, iPhone & iPad, and Desktop Browser |
Simple Integration | Yes | Yes | Yes |
Access-control | Yes, easy web admin | Native | Optionally configure authentication and authorization. Not easy |
Cost | * Self Hosted – Free | * For individuals, after a 30-day free trial, it costs $4.99 USD once, per-platform (iPhone/iPad, Android, Desktop) | * Self Hosted – Free * Cloud – paid plans |
License | MIT license – Free and open source | Proprietary | GPLv2 |
Pros | * Easy web admin * Free | * Very easy * Price once per-platform * Messages to multiple users | * Message topic subscribe, one message to multiple users |
Cons | * Message only to one destination user * iPhone & iPad – need igotify – igotify insecure by default, need self-host ntfy to more secure | * Price | * web admin does not exist * Access-control not easy |
Virtual private network – WireGuard
- Debian 10 set up WireGuard VPN server
https://www.cyberciti.biz/faq/debian-10-set-up-wireguard-vpn-server/
- WireGuard
GitLab – Pages
https://docs.gitlab.com/ce/administration/pages/index.html
https://docs.gitlab.com/ce/user/project/pages/introduction.html
GitLab Pages examples
https://gitlab.com/pages
GitLab Pages examples – Jekyll
https://gitlab.com/pages/jekyll
Open source distributed tracing
- Jaeger – open source, end-to-end distributed tracing
https://www.jaegertracing.io/
- OpenTelemetry – makes robust, portable telemetry a built-in feature of cloud-native software
https://opentelemetry.io/
https://github.com/open-telemetry/opentelemetry-php
Apache Kafka
- Apache Kafka – O que é e conceitos
https://medium.com/trainingcenter/apache-kafka-838882261e83
- Apache Kafka – Aprendendo na prática
https://medium.com/trainingcenter/apache-kafka-codifica%C3%A7%C3%A3o-na-pratica-9c6a4142a08f
- Apache Kafka – Encryption and Authentication with SSL
https://docs.confluent.io/current/kafka/authentication_ssl.html
- What are some alternatives to Apache Kafka?
https://www.quora.com/What-are-some-alternatives-to-Apache-Kafka
Portainer – Docker manager
“Making Docker management easy”
- Portainer – Main site
- Portainer – Docker Hub
https://hub.docker.com/r/portainer/portainer/
- Portainer – Installation
Clair – Docker image security scanning – CI/CD
Cloud9 – web ide
JSON Web Token (JWT)
“stateless authentication mechanism as the user state is never saved in the server memory”
- Single sign-on across multiple applications (part II)
https://medium.com/@adrianmihaila/single-sign-on-across-multiple-applications-part-ii-a8a48e4a7c11
- JWT Token for distrubuted system running on multiple server instance
Akamai – API e Cli
- Akamai Cli
https://github.com/akamai/cli - Akamai Cli – command purge
https://developer.akamai.com/cli/packages/purge.html - Akamai Api
https://developer.akamai.com - Akamai Api – getting started
https://developer.akamai.com/api/getting-started - Akamai Api – command purge
https://developer.akamai.com/api/core_features/fast_purge/v3.html - Akamai – Open Source Tools
https://developer.akamai.com/legacy/introduction/Open_Source.html - httpie-edgegrid – EdgeGrid plugin for HTTPie
https://github.com/akamai/httpie-edgegrid - HTTPie – a CLI, cURL-like tool for humans
https://github.com/jakubroztocil/httpie
- httpie-edgegrid – Dockerfile
FROM alpine:latest RUN apk --no-cache update RUN apk add --no-cache build-base python3 python3-dev py3-pip git libffi libffi-dev openssl openssl-dev bash RUN pip install httpie-edgegrid RUN rm -rf /var/cache/apk/*