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 1 dan, 18 sati
  • smayoo: Rijeka je treći grad u Europi po godišnjoj precipitaciji. Prva je Genova u Italiji, a drugi je Nikšić u Crnoj Gori
  • smayoo: Nije istina. London ima više kišnih dana godišnje, ali Rijeka ima veću godišnju precipitaciju (kumulativnu količinu padalina u mm po m2)
  • hal9000: @yonkis • Navodno je.
  • Yonkis: Jel' ovo istina za Rijeku? [link]
  • smayoo: Riječani i ostali zainteresirani, kavica i ćakula ovu subotu (30.08.) ujutro u 10h u gradskoj kavani Renard
  • drlovric: @vanjus: Barem si imao mogucnost izbora. Odaberes banku koja ima Apple Pay i cao :) biH je doslovce prije tjedan-dva dobila Apple Pay, nije uopce bilo dostupno u drzavi.
  • VanjusOS: pa znam da je Apple pay bio dostupan preko PBZ-a već godinama, ali tek od jučer je to moguće i preko HPB.
  • Yonkis: @smayoo - mogli bi subotu ujutro. Ima li još zainteresiranih, gdje je tino1?
  • Yonkis: @VanjusOS - to misliš kao "napokon" tj sarkastično?
  • smayoo: @yonkis - ja mogu u subotu ujutro. U nedjelju popodne-navečer možda također, ali nisam siguran.
  • VanjusOS: ljudi, tehnološka revolucija! od danas Apple Pay i preko HPB-a!!
  • Yonkis: Jel netko za kakvu kavu ovaj vikend? U Ri mislim :)
  • Yonkis: Glede Tita.. u Splitu: [link]
  • smayoo: @drlovric, nema na čemu, drago mi je. :)
  • mbp2009: Titini kriteriji: onaj koji je bio protiv njega. Kao i kriteriji svakog drugog kriminalca i diktatora :)
  • drlovric: @Smayoo: Isli u plavo bijeli. Sasvim pristojna hrana. Nismo uopce razocarani. Hvala :)
  • jura22: Da, tocno tako. Sakupljao po ulici! Zene, djecu, starce. Po redu. Bez kriterija.
  • smayoo: U samom Osijeku, nažalost, po mom iskustvu ništa nije baš trajno na visokom nivou. Ako bih morao preporučiti bar jedno mjesto, to bi bio "Plavo-bijeli". Klasični restoran, kad vidiš kako su konobari odjeveni, izgleda kao da su još osamdesete, ali hrana je konzistentno vrlo dobra. Ali to je nekakav standardni restoranski jelovnik, nema nekih baš tradicionalno slavonskih jela
  • smayoo: Varga u Bilju, pojeli smo zbilja dobar čobanac prije koju godinu. Još je bolji u Sokaku u Đakovu, kod ergele, ali to ti nije blizu Osijeka
  • drlovric: Sutra sam u Osijeku. Molim lokalce za preporuku za dobru slavonsku hranu.
  • Air: U protivnom je imao vanzemaljsku sreću da je baš smaknuo one koji su mu smetali.
  • Air: @jura22 ja sam nekoj logici siguran da je Tito imao kriterije po kojima je to činio.
  • smayoo: Kako misliš - da je nekog dao smaknuti bez kriterija? Skupljao je nasumično ljude po ulici pa ih vodio na smaknuće?
  • Yonkis: Što je kriterij?
  • jura22: “kriterija”
  • smayoo: Što je krizerij?
  • jura22: Danas se sjecamo svih koje je Tito dao smaknuti bez krizerija.
  • Bertone: e da je ufatiti svu tu struju nekako i pospremiti je za kasnije ;D
  • smayoo: Leleee... :)
  • Yonkis: Evo par slika od jutros, slikano iPadom: [link]
  • mbp2009: Sve ok, pbz radi na beti
  • ZeljkoB: Moze se napraviti downgrade na iOS18.x ako nesto ne radi....
  • mbp2009: Nije problem staviti bankarstvo na betu, samo ako ne radi, onda mi se ne da do banke :D
  • big_mac: Jel radi pbz na 26 beta 7?
  • Riba: Mislim da ovdje mijesamo beta aplikacije sa trojancem.
  • dpasaric: Tako da o tome treba voditi računa kada se igra sa softverima još u razvoju.
  • dpasaric: Da se nešto slučajno dogodi sva odgovornost je na beta korisniku.
  • drlovric: Tako je moj prijatelj prije par godina crackiran password manager pa upao u probleme.
  • drlovric: Stavljati bankarstvo na beta aplikacije ne bih nazvao pametnom zivotnom strategijom :)
  • ZeljkoB: IOS26 dev Beta 6, ZABA, OTP, Revolut, Finax…. Sve radi od potencijalno problematičnih app
  • ZeljkoB: iOS26 public beta 2 - ZABA i OTP rade
  • ZoPaj: a Rolling Stonesi planiraju turneju 2026…
  • ZoPaj: RIP! odlaze legende …
  • Gjuroo: Počivala u miru...
  • smayoo: RIP Gabi Novak
  • VanjusOS: možda nije obrisano zbog "piratstva" već zbog toga što se u vikalici ne bi trebamo objašnjavati nego u temama?
  • drlovric: Svi gledamo nesot piratsko. Apsurd je pricati o tome. Ja Hajduku placam pretplatu i clanarinu, a kradem HDTV od 2e, jer ne postoji nacin da ga legalno kupim :)
  • Zdravac: Eto, malo analogije za kraj!
  • Zdravac: Ali ok, svaki privatnik u svome restoranu može svojevoljno određivati cijene, a na nama je opet volja hoćemo li ići u taj restoran ili ne.
  • Zdravac: Shvatite da NIJE ilegalno instalirati Kodi na AppleTV

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

BigMac, drpongrac23, marioart, Riba, Anonimci (808)

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Anketa

Koji Mac koristite?

Page Speed 1.15 Seconds

Provided by iJoomla SEO