Fork me on GitHub

Herr Knedel/Veľké veci s kontajnermi: správa chladničky s Grocy

Created Sun, 25 Jul 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:19:39 +0000 Úroveň obtiažnosti: Realizovateľné pre každého

240 Words

Pomocou Grocy môžete spravovať celú domácnosť, reštauráciu, kaviareň, bistro alebo potravinový trh. Môžete spravovať chladničky, jedálne lístky, úlohy, nákupné zoznamy a trvanlivosť potravín.

Dnes ukážem, ako nainštalovať službu Grocy na diskovú stanicu Synology.

Možnosť pre profesionálov

Ako skúsený používateľ Synology sa môžete samozrejme prihlásiť pomocou SSH a nainštalovať celú inštaláciu prostredníctvom súboru Docker Compose.

version: "2.1"
services:
  grocy:
    image: ghcr.io/linuxserver/grocy
    container_name: grocy
    environment:
      - PUID=1024
      - PGID=100
      - TZ=Europe/Berlin
    volumes:
      - ./data:/config
    ports:
      - 9283:80
    restart: unless-stopped

Ďalšie užitočné obrazy Docker na domáce použitie nájdete v Dockerverse.

Krok 1: Príprava zložky Grocy

V adresári Docker vytvorím nový adresár s názvom “grocy”.

Krok 2: Inštalácia Grocy

V okne Synology Docker kliknem na kartu “Registrácia” a vyhľadám položku “Grocy”. Vyberiem obraz Docker “linuxserver/grocy:latest” a potom kliknem na značku “latest”.

Dvakrát kliknem na svoj obrázok Grocy. Potom kliknem na “Rozšírené nastavenia” a aktivujem tu aj “Automatický reštart”. Vyberiem kartu “Zväzok” a kliknem na “Pridať priečinok”. Tam vytvorím nový priečinok s touto prípojnou cestou “/config”. Pre kontajner “Grocy” priraďujem pevné porty. Bez pevných portov by sa mohlo stať, že “Grocy server” po reštarte beží na inom porte.
Názov premennej Hodnota Čo to je?
TZ Europe/Berlin Časové pásmo
PUID 1024 ID používateľa od používateľa Synology Admin
PGID 100 ID skupiny od používateľa Synology Admin
Nakoniec zadám tieto premenné prostredia:Pozri: Kontajner je teraz možné spustiť. Vyvolám server Grocy s IP adresou Synology a mojím kontajnerovým portom a prihlásim sa pomocou používateľského mena “admin” a hesla “admin”.