Fork me on GitHub

Herr Knedel/Великие дела с контейнерами: управление холодильником с помощью Grocy

Created Sun, 25 Jul 2021 00:00:00 +0000 Modified Sat, 02 Apr 2022 16:12:26 +0000 Уровень сложности: Выполнимо для всех

253 Words

С помощью Grocy вы можете управлять целым хозяйством, рестораном, кафе, бистро или продовольственным рынком. Вы можете управлять холодильниками, меню, задачами, списками покупок и сроками годности продуктов.

Сегодня я покажу, как установить службу Grocy на дисковую станцию Synology.

Вариант для профессионалов

Как опытный пользователь Synology, вы, конечно, можете войти в систему с помощью SSH и установить всю установку через файл 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

Более полезные образы Docker для домашнего использования можно найти в Dockerverse.

Шаг 1: Подготовьте папку Grocy

Я создаю новый каталог под названием “grocy” в каталоге Docker.

Шаг 2: Установите Grocy

Я перехожу на вкладку “Регистрация” в окне Synology Docker и ищу “Grocy”. Я выбираю образ Docker “linuxserver/grocy:latest”, а затем нажимаю на тег “latest”.

Я дважды щелкаю по своему изображению Grocy. Затем я нажимаю на “Дополнительные настройки” и активирую “Автоматический перезапуск” здесь же. Я выбираю вкладку “Том” и нажимаю “Добавить папку”. Там я создаю новую папку с таким путем монтирования “/config”. Я назначаю фиксированные порты для контейнера “Grocy”. При отсутствии фиксированных портов может оказаться, что после перезапуска “сервер Grocy” работает на другом порту.
Имя переменной Значение Что это такое?
TZ Europe/Berlin Часовой пояс
PUID 1024 Идентификатор пользователя Synology Admin User
PGID 100 Идентификатор группы от пользователя Synology Admin
Наконец, я ввожу эти переменные окружения:См: Теперь контейнер можно запустить. Я вызываю сервер Grocy с IP-адресом Synology и портом моего контейнера и вхожу в систему с именем пользователя “admin” и паролем “admin”.