Synology notifikacije putem push servisa
(1 korsinik/a gleda/ju temu) (1) Gost

Synology notifikacije putem push servisa


26.10.2017 | 13:45
Ne znam koliko ovdje ima Syno usera, ali prepostpostavljam da ih ima nekolicina. Prije nego nastavim dalje sve što bude objašnjeno je djelo ovog čovjeka Styxit. Razlog zašto pištem je pošto netko možda nije baš vičan engleskom jeziku, a i pojaviti će se možda neka pitanja, pa eto da imamo temu.

Dakle ideja je jednostavna, kako Synology system notifikacije (kao i sve ostale servise i aplikacije na toj platformi koje podžavaju slijedeću metodu) natjerati da dolaze kao push notifikacije. Naime osobno primam dosta mailova dnevno i sve sa NASa mi je inaće dolazilo u email obliku.

E sada pošto se radi i o nekim osjetljivim podacima ili malo manje legalnim onda sam odlučio da neću sve šibati preko maila, a pogotovo ne preko free providera.

Synology DSM ima mogućnost slanja notifikacija preko maila, SMSa te pomoću njihovog internog push servisa. U navedenom blogu i u nastavku opisati će se korištenje push notifikacija u kombinaciji sa jednim od poznatih 3rd party servisa, Pushover.net. Zašto koristiti 3rd party ako DSM ima već svoj push? Kod mene je to iz jednog jedinog razloga što želim imati sve push notifikacije centralizirane za sve servise/aplikacije unutar jednog sustava (čitaj aplikacije).

Ono što je bitno navesti tu je da će se 3rd party servis kao push ovdje koristiti putem SMS notifikacija (iako se sms neće slati) u kombinaciji sa php skriptom koju je Styxit napravio.

Kao primjer navesti ću za što sve ja (trenutno korsitim) ovo rješenje. Tu su dakle sve glavne systemske obacijesti od strane DSMa (sistemske obavijesti uglavnom), zatim Plex (točnije PlexPy platforma), Sonarr i Radarr.

Kako to u konačnici izgleda

pushover.png


Dakle slijedeći koraci su potrebni kako bi se postigao željeni rezultat (ovo je manje više prijevod sa blog članka):

01. Registracija sa pushover.net servisom (da li putem iOS/Android aplikacije ili preko weba). Nakon toga radimo registraciju aplikacije kako bi dobili specifičan API ključ (u kombinaciji sa korisničkim ključem kojeg smo dobili prilikom registracije za samu uslugu).

Dakle prijavimo se u pushover.net i odaberemo “Register new application”. Unesemo opisno ime za navedenu aplikaciju (recimo synology ili što god), iz type izbornika odaberemo 'Application', stavimo ikonu po izboru i za kraj 'Create application'

Sam app ključ će nam trebati pa se ili može negdje zapisati ili jednostvno ostaviti ovaj prozor otvoren

02. Jedan od koraka koji su bitni tu je sama php skripta. Pošto skripta koristi i poziva curl naredbu ovo je najelegantnije hostati na samo NASu. Da bi ovo držalo vodu potrebno je instalirati i konfigurirati web station paket na NASu (Package Center -> Web Station)

Nakon instalacije u rootu vašeg volume-a će se napraviti folder 'web' koji će se koristit u daljnjim koracima. Za početak, navedenu skriptu treba preuzeti i synology-pushover.php kopirati u folder web (u nikakav pod folder, dakle pravi root) i ne mijenjajte ime datoteke.

03. Kao što je i prije navedno, za ovaj konkretan scenarij ćemo koristit SMS kao trik kako bi postigli slanje preko pushover.net. Za to ćemo napraviti custom sms servis koji će koristit php skriptu.

a. Dodajemo custom sms providera: Control Panel -> Notification -> SMS -> 'Add SMS service provider'

b. Unesemo recimo ime Local php kao ime prividera i u polje 'SMS URL' kopiramo slijedeću liniju (bez ikakvih izmjena):

http://localhost/synology-pushover.php?userkey=username&appkey=pwd&to=1234&text=Hello+World


c. Odaberemo 'Next' i prelazimo u slijedeći korak wizarda. Odaberemo slijedeće parametre i radimo mapiranje kako je navedeno u nastavku:

userkey=username -> Username
appkey=pwd -> Password
to=1234 -> Phone number
text=Hello+World -> Message content


Za kraj stisnemo 'Apply' i time smo složiti custom provider. Sada kada smo se vratili na stranicu konfiguracije SMS providera treba još asocirati ovaj 'servis' sa Pushover platformom i to korištenjem user i app ključeva koje smo napravili na početku (user key registracijom na sam servis, a app ključ prilikom kreiranja synology aplikacije unutar pushover.net sučelja).

04. Na SMS ekranu (unutar DSMa) trebamo još popuniti polje username i password, unjeti tel broj (iako se neće koristit, ali ga moramo unjeti jer je mandatorno polje SMS konfiguracije, ugasiti SMS interval limit jer nam nije potreban i na kraju napraviti test.

Username - u ovo polje unosimo user ključ dostupan prilikom prijave u pushover.net stranicu (gornji desni kut)
Password - ovdje kopiramo ključ synology aplikacije napravljen unutar pushover.net servisa
Confirm password - još jednom unosimo isti ključ aplikacije


Kao što sam rekao broj telefona se mora unjeti, ali se neće koristit

Isključimo (ako je slučajno uključena) opcija 'Enable SMS interval limit'

Tipka 'send a test sms message' će okinuti skriptu i praktički momentalno dostaviti notifikaciju na ciljani uređaj ako je sve složeno kako spada. Kako bi bili sigurni da je pushover zaprimio notifikaciju i proslijedio je dalje (ako recimo kasni), možete se prijaviti u pushover.net servis i pod statistikom Synology aplikacije (ili kako ste je već nazvali) vidjeti da li je brojač notifikacija skočio sa 0 na neku višu vrijednost.

I to je to. Manje više nema previše posla i proces nije previše složen. Treba napomenuti da je pushover.net free za korištenje 7 dana, a nakon toga košta jednokratno $5 (40tak kn) po platformi (i nakon toga nema plačanja ukoliko se push radi na xy broj uređaja iste platorme). Dakle za više iOS uređaja plačate jednokratnom uslugu po platformi ne po uređaju.

Ostale platforme za koje ja koristim servis nativno podržavaju ovaj proces pa nikakva kemija nije potrebna. Samo je potreno složitit dediciranu aplikaciju (ključ) te njen ključ upisati u navedenu aplikaciju.

PlexPy, Sonarr i Raddar rade out of the box, ostaje samo odabrati ikonu koja će ih jedinstveno reprezentirati i to je to.

Eto ako će nekom koristit super, ako ne opet dobro jer sam ubio pola sata vremena na poslu.
  • Daddo
  • Posjetitelj
28.10.2017 | 03:32
Đizs Rusty... ovo je super. Razlog više da pri kupovini NAS-a izbor definitivno padne na Synology. Dobio si palac gore za ovaj tutorial.
28.10.2017 | 06:11
Meni je @rusty super. Koji entuziazam. Svaka cast.
28.10.2017 | 18:16
@Daddo - ajde super, siguran sam da nećeš požaliti.

@Zabac - ovo je malo nerdy/geeky, pa kažem ima ih još na jabučnjaku, zašto ne podijeliti
28.10.2017 | 18:58
zabac kaže:
Meni je @rusty super. Koji entuziazam. Svaka cast.


Ma Luka je legenda, kao i njegov imenjak u nogometu
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 19 minuta
  • Riba: Zalosno je vidjeti kako mac prodaja stagnira.
  • Yonkis: Ili ovako nešto? [link]
  • Yonkis: Gdje staviti ovakve vijestice? [link]
  • gladhr2: [link] ima li netko pametan da mi malo pomogne sa ovim problemom..?
  • dpasaric: Nema indoor mapa kod nas AFAIK.
  • Yonkis: Jeste li znali za bolji anti-reflective sloj na 17ici? [link]
  • Yonkis: Ima li u Rijeci ili igdje u HR ovo implemetirano? [link]
  • Yonkis: Novi AirTag: [link]
  • Yonkis: Bijah u Smart Doctoru, zamjenska je 100€ a originalna je 170€
  • smayoo: @Yonkis, pitao si kome vjerujemo :)
  • marioart: @Yonkis ovisno o aparatu koji imas, nije ti zgorega ni provjeriti cijene u sluzbenom servisu... ja sam u mediamarktu u njemackoj platio zamjenu za 13pro 88eura ... spojis ugodno sa korisnim i u Graz u shoping i servis
  • Yonkis: A ovi u Rijeci, Smart Doctor? Evo linka:[link]
  • Yonkis: Novi firmware ako nekome treba: [link]
  • Yonkis: Nevjerovatno da je cijena skočila na 150€ a znam da je prije 2 godine bila cca 70€. Prestrašno!
  • smayoo: @Yonkis - nažalost, u Rijeci više nikom. :( U Zagrebu je Davor više puta spomenuo da ima dobra iskustva s Agramservisom
  • VanjusOS: pa ti vratim
  • VanjusOS: ako imaš kabl kojeg trebaš isprobati možeš poslati meni da isprobam spojiti Mac pro
  • VanjusOS: i ja tražim već thunderbolt 2 kabel, iz Osijeka sam
  • zoranowsky: Jel ima netko u ZG za posuditi thunderbolt 2 kabel? Imam issue sa minijem M4 i thunderbolt 27 displayem pa trebam testirati neke kombinacije...
  • Yonkis: Kome vi u Rijeci vjerujete za zamjenu baterije na iPhonu jer u iStyleu je 150 € i čeka se par tjedana
  • Yonkis: :(
  • smayoo: [link]
  • smayoo: RIP Scott Adams :(
  • Gjuroo: Za sad to može zvučati i kao Affinity priča. Not great but not that bad.
  • Soffoklo: Za to vrijeme Apple se lagano pretvara u Adobe - [link]
  • drlovric: Sve je bolje od ove blamaze sa Apple AI i cekanja pametnije Siri koja nikako da dodje :)
  • IkoIko: Apple i Google sklopili ugovor o korištenju Gemini AI... Zanimljiv razvoj situacije
  • ZeljkoB: Spigen - [link]
  • Riba: Moza zato da mozes koristiti BT tipkovnicu i mouse i dok je zaklopljen?
  • user: glupo: zatvorim laptop, BT i dalje upaljen, što ne bi trebalo ovo **** se ugasit kad ga poklopim
  • rusty: date hack je samo na par sekundi. vratiš datum, startaš app čisto da se digne i vratiš datum opet. To je to. Čisto da loada profile i postavke
  • smayoo: Date hack nisam htio raditi jer potrga druge stvari. Krenuo sam instalirati staru verziju LogiOptions preko homebrewa, ali riješili su problem prije nego sam dospio to napraviti
  • rusty: Osobno mislim da je 12h predugo za cert problem I nisam mogao doć na sebe kakav su problem napravili. Ono što je još gore, ovo im nije prvi put za taj isti slučaj. Dakle kako ne naučiš nešto iz ovoga. Dodano, date hack rješava problem da se ne mora drugi put čekati 12h
  • Bertone: A jučer nisam koristio MBP nego T14s pa nisam iskusio veselje sa certifikatima :D
  • Bertone: Imam MXMastera već godinama [link] i jedina dobra stavr kod njega je što ga mogu koristiti sa MBP, Tnink Padom i desktop računalom bez pretjeranog petljanja, no da je (pre)skup za ono što nudi, je.
  • smayoo: I, na kraju, ako za neki komad hardvera koji sam u životu kupio mogu reći da NIJE preskupo plaćen, to je sigurno Logitech MX Master 3. Jučer ujutro jesam bio spreman popi... na njih, ali činjenica je da su problem riješili unutar cca 12h otkad se pojavio.
  • smayoo: Osim toga, hardver radi s bazičnim postavkama, ali svi tweakovi i custom podešenja - ne.
  • smayoo: Radi se o softveru koji mora dobiti dozvolu korisnika da zakopa dosta duboko pod haubu radi komunikacije s periferijom.
  • smayoo: Ne mora biti spojeno na internet. Sigurnosni certifikat aplikacije je bio istekao i Apple ga je blokirao, a Logitech nije pazio na datum isteka certifikata i nije izdao update s novim certifikatom na vrijeme
  • Bertone: Ček malo, preskupo plaćeni hardver ne dela na Apple računalu ako računalo nije spojeno na internet (na stranu sad istekli certifikat) ili sam propustio nešto
  • smayoo: Da, jučer sam imao natezanje oko toga. Ali moram im priznati da su brzo riješili.
  • Yonkis: [link]
  • smayoo: @mrobert, forum, tema "eOI - opet diskriminacija"
  • stefanjos: SRETNA NOVA!
  • drlovric: [link]
  • signout: Sretna Nova!
  • zoranowsky: Sretna Nova!
  • dpasaric: Sretno nam svima! :)
  • Borisone: Sretna vam 2026-ta godina!
  • Gjuroo: Sretna i berićetna 2026.!

Za vikanje moraš biti prijavljen.

Prijava

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 0.55 Seconds

Provided by iJoomla SEO