I use Gotify to quickly receive push notifications on my phone whenever something is wrong in my homelab.
Gotify is configured to use HTTPS with my own certificate authority (CA).
services: gotify: container_name: gotify image: gotify/server volumes: - "data:/app/data" - "./certs:/certs" restart: unless-stopped ports: - "80:80" - "443:443" environment: - "TZ=Europe/Berlin" - "GOTIFY_SERVER_SSL_ENABLED=true" - "GOTIFY_SERVER_SSL_REDIRECTTOHTTPS=false" - "GOTIFY_SERVER_SSL_PORT=443" - "GOTIFY_SERVER_SSL_CERTFILE=/certs/gotify.muench.lan.pem" - "GOTIFY_SERVER_SSL_CERTKEY=/certs/gotify.muench.lan.key" - "GOTIFY_SERVER_SSL_LETSENCRYPT_ENABLED=false" - "GOTIFY_SERVER_SSL_LETSENCRYPT_ACCEPTTOS=false" networks: - default volumes: data: