Od prvih dana ovog bloga, bilo je mnogo članaka o Synology aplikacijama, ali nikada nije bio nijedan o njihovoj chat platformi. Zašto je to tako i je li ovo prava platforma za vas, nastavite čitati.

: Uvod

Kada čujemo da netko spominje chat platformu, svatko od nas ima barem jedan brand koji nam prvo padne na pamet. Bilo da je to Whats Up, Viber, Telegram, Mattermost, Discord, Skype (??), Teams, itd.

Danas, više nego ikad, tekstualna i trenutna komunikacija je definitivno najpopularnija. Jednostavna je, brza, nudi puno različitih značajki, te je dostupna na većini uređaja i njihovih platformi. Čak i suradnici komuniciraju putem neke IM platforme umjesto da zovu ili šalju e-mailove.

Social platforme koje imaju neku vrstu audio/video mogućnosti

Kada govorimo o kolegama s posla i radnoj komunikaciji općenito, uvijek su postojale chat aplikacije, a ako se usredotočimo na velike igrače koji su dominirali ovim segmentom, to bi bile ICQ, Skype, MSN Messenger, i AOL Instant Messenger (AIM). Možda ste koristili neke od njih, ili niste, ali da, chat-alo se i prije Teams-a, TikToka, ili Instagrama.

Problem s chat platformom je što rijetko kada bude privatna, pogotovo ako je javno hostana. Iako je korist trenutnih poruka neusporediva, privatnost i zaštita podataka vrlo brzo postaju važne kada gledamo stvari s gledišta sigurnosti. U 2024. godini, sigurnost u IT-u i poslovanju općenito dosegnula je nove visine. Zbog toga je korištenje sigurne i funkcionalne chat platforme za osobne ili poslovne potrebe ključno.

Od COVID-19, rad od kuće (ili udaljeni rad općenito) eksponencijalno se povećao, dajući novi smisao timskoj suradnji. Microsoft Teams, Zoom, i nekoliko drugih platformi postali su vodeće platforme za suradnju tijekom tog razdoblja te i dalje dominiraju u tom segmentu.

Kolaboracijske platforme s podrškom za kanale te audio/video i IM

Osim velikih igrača, postoje i platforme koje nisu čak ni komercijalne, a uz to se mogu samostalno hostati i potpuno privatno te odvojene od Interneta, dok istovremeno pružaju prednosti video i audio poziva, chat-a, dijeljenja datoteka i slično.

Synology ima mnogo aplikacija u svojem portfelju za različite slučajeve upotrebe, a uredski alati nisu izuzetak. Osim Synology Office-a, Synology Drive-a, i Synology Calendara, postoji i Synology Chat.

Synology kolaboracijske platforme (Office, Calendar, Chat i Drive)

Synology Chat je web platforma koja pruža sigurno i pouzdano mjesto za audio i video razgovore, kao i chat opciju u stvarnom vremenu.

: Synology Chat - SLACK alternativa

Usredotočujući se sada samo na platformu suradnje i komunikacije, Synology već neko vrijeme ima jednu. Objavljena još 2016. godine, Synology Chat bio je odgovor tvrtke na vrlo popularnu SLACK platformu, koja je nudila razgovore putem kanala i timovim, kao i podršku za audio i video (tijekom vremena). Za razliku od spomenutih rješenja, Chat je hostan na Synology NAS-u kao jedna od DSM internih aplikacija, pružajući privatnost i sigurnost iznad svega.

Synology Chat - komunikacijska platforma sa pristupom ostalim DSM kolaboracijskim aplikacijama

Nakon instalacije putem DSM Package Centra, Synology Chat Server će također služiti kao web klijent dok istovremeno može biti korišten putem posebnih mobilnih i desktop aplikacija (iOS/Android, macOS, Linux, i Windows).

Instalcija Chat platofme započinje unutar DSM Package Centra kao i bilo koja druga apliakcija
Synology Chat zadani ekran za prijavu
💡
NAPOMENA: Chat platforma podržava kriptirane kanale. Ako je ova postavka omogućena na razini poslužitelja, ista će također morati biti konfigurirana putem valjane HTTPS veze!

Prema zadanim postavkama, samo će DSM računi biti dopušteni za prijavu, pa možemo koristiti standardne vjerodajnice za pristup platformi unošenjem korisničkog imena i lozinke, kao i bilo koje aktivne MFA sigurnosne mjere.

Izgled Synology Chata nakon prve prijave

: Općeniti pregled Chat mogućnosti

Kao i sve drugo, Chat je s vremenom postao bolji. Istina je da nije najčešće korištena ili spomenuta platforma u Synology portfelju (o čemu ćemo kasnije razgovarati), ali u usporedbi s nekim drugim sličnim platformama zasnovanim na kanalima, ima pristojan broj značajki koje ga čine vrijednom konkurencijom.

Počevši s osnovama, platforma podržava javne i privatne kanale, kao i privatne razgovore koji se mogu enkriptirati ako je potrebno.

Podržava privatne i javne kanale, kao i 1:1 razgovore

Kanali se mogu stvarati, uređivati, arhivirati, te preimenovati u bilo kojem trenutku. Dobra stvar je što korisnici također mogu promijeniti obavijesti po kanalu ili globalno za desktop te mobilne platforme.

Postavke kanala i druge opcije
💡
UPOZORENJE: Budite svjesni da ne postoji opcija za ograničavanje dozvola korisnika po kanalu. To znači da svi korisnici koji su dio platforme/kanala imaju punu dozvolu. To uključuje čak i arhiviranje kanala.

Oprezno sa pozivnicima! Svi članovi imaju apsolutna prava!

Jedna glavna stvar koja treba biti adresirana ovdje je da će svi članovi chata imati apsolutne dozvole na platformi. Osim nekoliko sistemskih kanala, svaki pojedinačni javni ili privatni kanal može biti arhiviran/zatvoren od strane bilo kojeg člana.

Ovo je izuzetno opasno i također razlog za osigurati da je sigurnosna kopija ove platforme prisutna u slučaju da nam bude potrebna u bilo kojem trenutku. Sada, ovisno o tome koristi li se ova platforma od strane zatvorene i privatne grupe korisnika ili ima li i vanjskih članova, bit će vrlo važno osigurati tko ima dozvolu za koji kanal u svakom trenutku.

:: Tipovi korisnika

Kada smo već na temi korisnika i dozvola, Chat platforma podržava nekoliko vrsta. Od zadanih lokalnih DSM korisnika, LDAP i korisnika domene, do gostujućih računa.

Kao i svaka druga DSM aplikacija, ako je NAS konfiguriran da radi kao dio domene ili ima pristup LDAP računu, moći ćemo se prijaviti u chat s tim pristupnim podacima.

Admin konzola Chata je jedno mjesto gdje DSM administratori mogu promijeniti određene postavke na razini poslužitelja, uključujući aktivaciju gostujućih računa.

Synology Chat će po završetku instalacije imati dva modula: Chat aplikaciju i administrativnu konzolu
Jedan dio administrativne konzole

Ako je omogućena i dopuštena registracija gostujućih računa (SMTP treba biti konfiguriran na DSM-u prije nego što se opcija gostujućih računa može aktivirati), vanjski korisnici moći će se pridružiti Chat platformi. Način na koji ovo funkcionira je da će se pojedinci registrirati kao gostujući DSM račun s dozvolama za Chat aplikaciju.

Aktivacija gostujućih računa mora se eksplicitno aktivirati

Da dodatno pojasnimo ponašanje gostujućih računa, čak i kada je ova značajka omogućena, to ne znači da će glavna početna stranica imati opciju "stvori gostujući račun". Ne, to znači da samo upravitelj gostujućih DSM računa može slati e-pozivnice za određene kanale.

Kada primatelj pozivnice stvori gostujući (DSM) račun, bit će u mogućnosti prijaviti se na platformu i imati pristup svim kanalima temeljem postavljenih dozvola.

Ponovno se usredotočujući na činjenicu da svi članovi chata imaju potpunu dozvolu unutar određenog kanala, vrlo je važno napomenuti da slanje pozivnica osobama koje ne poznajemo može biti izuzetno opasno.

Zato je koncept iza ove određene chat platforme bio stvaranje okoline za suradnju za timove suradnika koji blisko surađuju, a ne toliko kao pristupačan chat za anonimne račune. Ipak, nešto granularnih dozvola korisnika bilo bi svakako dobrodošlo.

:: Chat značajke

Što se tiče značajki, Synology Chat ima sve ključne koje biste očekivali, ali i neke koje možda nisu tako uobičajene među drugim platformama. Tipkanje poruke također podržava uvođenje emoji-a i posebnih funkcija pomoću prečaca na tipkovnici poput : ili / za brzo i nenametljivo iskustvo.

Korištenje prečaca na tipkovnici osigurati će brzo tipkanje bez prekida

Budući da je ovo rješenje smješteno na Synology NAS-u, imamo mogućnost prijenosa datoteka s uređaja jednostavnim drag-and-drop, ili korištenjem funkcije prijenosa koja nudi nekoliko opcija. Osim prijenosa s uređaja, imamo mogućnost i izravnog prijenosa s Synology Drive-a ili NAS-a. Međutim, to će ovisiti o klijentskom uređaju i aplikaciji, budući da nisu podržane sve kombinacije.

Na primjer, "prijenos s NAS-a" bit će dostupna opcija jednom tipkom samo putem desktop klijenata, ali bit će također moguće i prijenos putem mobilnog uređaja, samo uz nekoliko dodatnih koraka.

Mogućnost prijenosa datoteke korištenje Synology Chat desktop aplikacije

S podrškom za više kanala i korisnika, sadržaj može brzo izmaknuti kontroli, pa je podrška za threads dobrodošla. Iako je lijepo što Chat nudi bočnu traku s istima, bookmarks, podsjetnicima i drugim značajkama, malo je zamorno to što pristup određenom threadu mora biti u središtu pažnje, bez mogućnosti da je otvorimo paralelno dok raspravljamo primjerice u glavnom kanalu.

Thread rasprava nači će se preko glavnog prozora bez mogućnosti interakcije u drugim kanalima

Ovim se osigurava da će fokus biti specifično na tu temu, ali bilo bi lijepo imati pristup u bočnoj traci. Govoreći o bočnoj traci, threads su tamo vidljive, ali samo kao popis s poveznicama za istu, a ne kao zaseban prozor za chat.

Bočna traka, iako nije vrlo učinkovita u radu sa temama, izvrsno obavlja posao popisa datoteka, veza ili prikačenih poruka u kanalu za brzi pristup i navigaciju.

Bočna traka są fokusom na poveznice (links)

Jedna zanimljiva stvar koja može biti interesantna i nije vrlo uobičajena na drugim chat platformama je značajka nazvana "zakazivanje poruke". Ova opcija će nam omogućiti slanje poruke koju smo napisali

u točno određeno vrijeme i datum, ili koristiti jednu od prethodno konfiguriranih postavki "nakon xx sati".

Zakazivanje poruke omogućiti će sladnje poruke sa nekim odmakom

Zakazivanje poruka možda neće biti nešto što mnogi koriste kada govorimo o IM porukama, ali postoje situacije u kojima bi to možda bilo praktičnije od slanja e-maila. Druga platforma koja koristi sličnu značajku je e-poštansko rješenje tvrtke Proton. U njihovoj Proton Mail aplikaciji, slanje odgođenog e-maila je značajka koja će omogućiti slanje e-maila u 23:00 (vrijeme kada ste ga napisali), s dostavom konfiguriranom u 9:00. Neki možda ne vide korist od ovoga, ali ja osobno ne želim biti jedan od "onih" koji šalju e-mailove u 23:00 iako mi možda tada odgovara napisati isti.

Kada je riječ o završnim opcijama koje nudi Synology Chat, tu su ankete i isječci. Provoditi brzu anketu može ponekad biti korisno kada se mora donijeti odluka na licu mjesta, ili jednostavno želite dobiti mišljenje o tome što će biti na današnjem jelovniku za ručak.

Za razliku od nekih drugih chat platformi, Synology Chat podržava ankete kao ugrađenu značajku, pa neće biti potrebne integracije s nekim trećim rješenjima.

Za korisnike usmjerene na IT područje, isječci su odličan način dijeljenja koda s širokim spektrom podržanih formata koji su obojeni prema jeziku.

Iako nije ugrađena mogućnost sama po sebi, Synology Chat omogućuje rad s platformom Jitsi (tvrtke 8X8) ili JumpChat.

Jednostavnom naredbom /jitsi (/jumpchat) u chatu, možemo odmah stvoriti besplatnu konferencijsku sesiju. Veza će biti prikazana unutar chata te se svi članovi mogu i istoj pridružiti.

Kao i sa anketama, ova integracija je ugrađena i ne zahtijeva konfiguraciju bilo koje prilagođene ili samostalno hostane verzije Jitsi s korisničke strane. To također znači da se bilo koja potencijalna privatna verzija Jitsia ne može koristiti jer nema načina za konfiguriranje s Chat platformom. Kombinacija drugog privatnog rješenja za chat i Jitsi bit će jedini način.

:: Aplikacije

Kao što je već spomenuto, Synology Chat podržava desktop i mobilne aplikacije za sve glavne platforme. Mobilna aplikacija, kao i sve druge Synology aplikacije, najzanimljivija je, budući da je desktop aplikacija u osnovi zatvoreni web prikaz.

iOS verzija Synology Chat aplikacije podržava light i dark temu kao i 4-znamenkasti PIN za otključavanje

Na mobilnoj aplikaciji nema elemenata koji nedostaju u usporedbi s web ili desktop verzijom, što je veliki plus za ovu platformu. Obično mobilne aplikacije propuste neke funkcije koje su rezervirane za više funkcionalne platforme, ali s Chat platformom nema kompromisa.

Podrška za multimediju, ankete, audio/video pozive, sve je podržano na mobilnoj verziji aplikacije
Threads, bookmarks, poveznice te sve ostale mogućnosti također su dostupne

U slučaju potrebe za stvaranjem novog kanala bilo kojeg tipa ili dodavanjem člana u isti, to možemo učiniti "on the fly" bez potrebe za prijavom na web verziju. Aplikacija je brza i responsivna, a opcija upravljanja medijima u originalnom ili komprimiranom formatu dodat će iskustvu, posebno ako se većinom koristi multimedijalni sadržaj.

Govoreći o multimediji, Chat ima integraciju sa svim kompatibilnim aplikacijama i drugim uslugama, ovisno o uređaju i njegovom OS-u. Na iOS-u, možemo povući datoteke s gotovo bilo kojeg mjesta koji je konfiguriran na mobilnom uređaju, kao i dijeliti datoteke smještene unutar Chata s drugim aplikacijama, korisnicima ili uslugama.

Dijeljenje datoteka i drugog sadržaja moguće je sa podrškom za mnoge Synology aplikacije te razne uređaje
Kreiranje te upravljanje kanalima također je moguće putem mobilne aplikacije

Jedna posljednja stvar kada govorimo o aplikacijama su obavijesti (notifikacije). Kao i kod svih mobilnih aplikacija, obavijesti u Chatu ovise o sustavu obavijesti platforme koji se opcionalno proširuje na druge desktop odnosno mobilne platforme. Konkretno, na Apple uređajima, Chat će slati obavijesti na svim uređajima na kojima su instalirane specijalne aplikacije, kao i putem desktop preglednika. Apple Watch nije iznimka jer će primati obavijesti ukoliko je isti konfiguriran s iPhoneom.

Možda ništa posebno, rekli bi, ali mobilna aplikacija Synology Chata koristi sve što platforma može ponuditi, bez iznimaka, i to dobro izvodi.

:: Integracije

U usporedbi s nekim drugim rješenjima, Synology Chat nije pretjerano funkcionalno integriran s 3rd party rješenjima, ali nije ni potpuno ostavljen u mraku.

Jedna od glavnih kompatibilnih aplikacija bile bi Synology DSM aplikacije za produktivnost spomenute na početku članka. Kako svaka od ovih aplikacija komunicira međusobno ovisi o tim konkretnim rješenjima i njihovoj svrsi.

Očekivano, Chat će imati integraciju i poveznice na svoje druge DSM produktivne aplikacije (Mail, Office, Drive, Photos, Calendar i Contacts)

Jedan poseban primjer s Chatom bile bi aplikacije Drive i Photos. Osim činjenice da ih možemo pozvati i otvoriti u zasebnom prozoru preglednika/dediciranoj aplikaciji, također možemo pristupiti njihovim sadržajima koristeći odgovarajući gumb ili naredbu unutar aplikacije Chata.

Dodavanje fotografija ili datoteka iz tih aplikacija bit će jednako jednostavno kao pritiskanje jednog gumba unutar Chata.

Korištenjem "add" naredbe unutar aplikacije mogueće je dodati datoteku iz Drive ili Photos aplikacije

Nedavno je Photos mapa premještena i uključena kao dio Drive strukture, pa možemo pristupiti svim tim sadržajima iz jednog prozora.

Očekivalo bi se da postoji jednostavna opciju za uvoz datoteka iz Chata u druge Synology aplikacije, no iako to i jest moguće (na primjer, na mobilnom uređaju), morat ćemo proći kroz nekoliko koraka kako bismo stigli do odredišta koje želimo. Naravno, to nije u potpunosti Synology krivica, već i samog proizvođača mobilnih uređaja. Apple je jedan takav primjer.

Ako na trenutak izađemo iz synology ekosustava i istražimo daljnje integracije, vidjet ćemo da chat platforma podržava webhooks i botove. Veliki korak prema ovim opcijama dogodio se u DSM 7 jer je ta glavna verzija OS-a donijela značajke webhooksa i na samu OS razinu, kao i u neke od aplikacija.

Integracije su moguće korištenjem webhooksa i botova

Chat platforma ima opciju prijema i korištenja vanjskih usluga te manipuliranja putem botova ili jednostavnih naredbi. Podrška za webhooks doista je dobrodošla, jer može pomoći u automatizaciji određenih stvari, ili jednostavno pružiti lijep način čuvanja povijesti specifičnih događaja koji se događaju izvan Chata.

Primjer bi mogao biti praćenje događaja DSM/NAS-a konfiguriranjem dolaznih webhook obavijesti umjesto primanja e-pošte. Webhook-ovi su trenutni JSON podaci koji se mogu konfigurirati za slanje u kanal Chata, bilo privatni ili javni. Osim toga, te poruke će se prikazati kao obavijesti, pa može biti prikladan način za dobivanje važnih poruka u stvarnom vremenu na bilo kojem uređaju.

Konfiguracija dolaznih webhook poziva
Konfiguracija DSM notifikacija putem webhook kanala
Primjer jedne DSM notifikacije koristeći webhook kanal

Slično kao i na bilo kojoj drugoj platformi koja podržava webhooks, možemo učiniti mnoge stvari s ovim značajkama, te na kraju imati Synology Chat kao vrstu centralnog mjesta za sve radnje koje se događaju u nekim vanjskim sustavima.

Za razliku od drugih konkurentnih platformi, Chat nema nikakav prilagođeni ili izvorni "AppStore" za prilagođene integracije, pa osim webhooks i botova, nećemo moći previše proširiti funkcionalnost. Ipak, već nudi pristojan broj značajki koje ga čine pouzdanom chat platformom koja je, ako ništa drugo, privatna i samostalno hostana.

: Zaključak

Kada razmatramo konkurentne platforme, Synology Chat ima prostora za poboljšanje. Ako analiziramo pozitivne i negativne strane, sve rješenja zauzimaju obje strane. Isto vrijedi i ovdje. Synology Chat je lijepa sveobuhvatna chat platforma koja se može inicirati u nekoliko minuta i koristi vrlo malo resursa.

Nudi suradnju unutarnjih i vanjskih korisnika, ali nedostaje precizna postavka dozvola koja bi u određenim slučajevima bila više nego dobrodošla. Ako to nije od interesa, tada se razmatranje drugih platformi može smatrati gubitkom vremena, pogotovo ako se koriste druge uredske i produktivne Synology aplikacije.

Zatvoreni pristup prema DSM ekosustavu više je nego očit i ima svoje prednosti, međutim, osim webhooks, ovo rješenje nema jednostavni načina komunikacija sa 3rd party platformama pa bi neki mogli smatrati to pomalo restriktivnim.

Ukoliko težite tome, onda bi možda alternativno samostalno hostano rješenje moglo biti bolji izbor. S rastućim brojem platformi koje koriste Docker, rješenja za chat nisu iznimka, a Mattermost je odličan kandidat ako Synology Chat ne može zadovoljiti sve zahtjeve.

Glavna podrška i razvoj za Synology Chat nije nešto čime se tvrtka može ponositi, ali ipak, kako je već rečeno, nudi stabilnu, privatnu i funkcionalnu platformu koja u određenim slučajevima može pružiti više nego dovoljno mogućnosti. S posvećenim aplikacijama za sve glavne uređaje i operacijske sustave, Synology Chat je vrijedan kandidat za moderne potrebe suradnje i kolaboracije.

Pozitivni aspekti:

  • Brza implementacija
  • Integracija DSM-a s drugim aplikacijama
  • Podrška za lokalne, domenske, LDAP i gostujuće korisnike
  • Mobilne i desktop aplikacije
  • Podrška za Jitsi i JumpChat odmah po pokretanju

Negativni aspekti:

  • Ponekad može djelovati prezatvoreno
  • Dodatne mogućnosti integracije bi mogle biti korisne
  • Nedostatak postavki dozvola za korisnike/grupe