📢 Ako zaslať notifikáciu pod ikonku zvončeka v Nextcloud AIO

:loudspeaker: Ako zaslať notifikáciu pod ikonku zvončeka v Nextcloud AIO používateľovi tony

Tento návod popisuje, ako odoslať notifikáciu v prostredí Nextcloud All-in-One (AIO), ktorá sa zobrazí používateľovi priamo pod ikonou :bell: zvončeka v používateľskom rozhraní Nextcloud.


:puzzle_piece: Predpoklady

  • Máte prístup k serveru cez SSH, na ktorom beží Nextcloud AIO.
  • Na serveri je nainštalovaný Docker a beží kontajner nextcloud-aio-nextcloud.
  • Používateľ tony už existuje v systéme Nextcloud.

1. Prihlásenie na server cez SSH

Na svojom počítači sa pripojte k serveru s Nextcloud AIO cez SSH ako bežný používateľ (nie je nutné prihlasovať sa ako root):

ssh meno_používateľa@IP_adresa_servera

Príklad:

ssh frantisek@192.168.1.150

2. Overenie zoznamu používateľov v Nextcloude

Pre zistenie všetkých existujúcich používateľov spustite:

docker exec -u www-data nextcloud-aio-nextcloud php /var/www/html/occ user:list

Výstup bude vyzerať napríklad takto:

  - tony
  - alica
  - janko
  - admin

Týmto si overíte, že používateľ tony v systéme existuje.


3. Odoslanie notifikácie konkrétnemu používateľovi

Ak chcete odoslať notifikáciu používateľovi tony, použite tento príkaz:

docker exec -u www-data nextcloud-aio-nextcloud php /var/www/html/occ notification:generate tony "Údržba systému" -l "Zajtra od 22:00 bude Nextcloud dočasne nedostupný kvôli plánovanej údržbe."
  • "Údržba systému" je nadpis notifikácie.
  • -l umožňuje pridať dlhší text, ktorý sa zobrazí po kliknutí na notifikáciu.

:white_check_mark: Výsledok

Používateľ tony po prihlásení do webového rozhrania Nextcloudu uvidí pod ikonou zvončeka túto notifikáciu.