From 4b677a9ab8f1b73c71a0b1da6a743b3c662d6c82 Mon Sep 17 00:00:00 2001 From: AnthonyAxenov Date: Thu, 21 Jul 2022 22:04:08 +0800 Subject: [PATCH] ntfy --- install/ntfy | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 install/ntfy diff --git a/install/ntfy b/install/ntfy new file mode 100755 index 0000000..b4d9886 --- /dev/null +++ b/install/ntfy @@ -0,0 +1,25 @@ +#!/bin/bash +##makedesc: Install ntfy (latest) + ppa + +echo +echo "===============================================" +echo "Installing ntfy (latest) + ppa..." +echo "===============================================" +echo + +# https://ntfy.sh/docs/install/#general-steps + +installed() { + command -v "$1" >/dev/null 2>&1 +} + +! installed curl && sudo apt install -y curl + +curl -sSL https://archive.heckel.io/apt/pubkey.txt | sudo apt-key add - && \ + sudo apt install apt-transport-https && \ + sudo sh -c "echo 'deb [arch=amd64] https://archive.heckel.io/apt debian main' \ + > /etc/apt/sources.list.d/archive.heckel.io.list" && \ + sudo apt update && \ + sudo apt install ntfy -y && \ + sudo systemctl enable ntfy && \ + sudo systemctl start ntfy