Repolode
danielbrendel

danielbrendel/hortusfox-web

Самостоятельно размещаемая система для совместного управления растениями: учет, уход и дневники с разбивкой по местам.

Звёзды
1,693
Форки
105
Открытые issues
30
Последний коммит
4 дня назад

Что это?

HortusFox — веб-приложение для самостоятельного размещения, которое позволяет вести коллекцию растений вместе с другими. Каждому растению назначается место — например, сад, кухня или гостиная; в карточке можно хранить характеристики, фотографии, заметки и записи.

Помимо учета растений, приложение включает управление задачами с напоминаниями о просроченном и регулярном уходе, систему инвентаризации, календарь, поиск и историю, прогноз погоды и групповой чат для членов семьи. Рабочие пространства можно настраивать с помощью системы тем, а резервные копии — экспортировать и импортировать из командной строки.

Приложение написано на PHP с использованием фреймворка Asatru, а для хранения данных использует MariaDB. Оно предоставляет REST API для интеграции со сторонними сервисами; идентификация растений и прогноз погоды работают через внешние сервисы, для которых нужны собственные API-ключи пользователя.

Ключевые возможности

  • 01Учет характеристик растений, фотографий, заметок и записей с разбивкой по местам
  • 02Система задач с напоминаниями о просроченном и регулярном уходе
  • 03Инвентаризация, календарь и поиск
  • 04Совместный групповой чат и настройки профиля для каждого пользователя
  • 05Настраиваемые темы, резервные копии и REST API
  • 06Идентификация растений через Pl@ntNet и прогноз погоды через OpenWeatherMap

Сценарии использования

  • Совместное распределение обязанностей по уходу за комнатными растениями в семье
  • Учет задач по поливу и пересадке растений дома или в оранжерее
  • Ведение дневника роста растений и истории ухода за ними
  • Создание собственных инструментов для ухода за растениями на основе REST API

Быстрый старт

  1. 1

    Клонируйте репозиторий

    git clone https://github.com/danielbrendel/hortusfox-web.git
  2. 2

    Укажите учетные данные администратора, часовой пояс и настройки базы данных в docker-compose.yml

  3. 3

    Загрузите образ

    docker compose pull
  4. 4

    Запустите приложение, затем откройте http://localhost:8080

    docker compose up -d

Что важно знать

  • Для самостоятельного размещения требуется Docker. Для ручной установки понадобится среда с PHP, MariaDB и Composer.
  • Ручная установка включает несколько этапов настройки и работы с базой данных.

В подборках

Темы

#plants#self-hosted#plant-care#php#mariadb#docker#gardening#collaboration#home-plants#horticulture

Частые вопросы

Что такое hortusfox-web?
Самостоятельно размещаемая система для совместного управления растениями: учет, уход и дневники с разбивкой по местам. HortusFox — веб-приложение для самостоятельного размещения, которое позволяет вести коллекцию растений вместе с другими. Каждому растению назначается место — например, сад, кухня или гостиная; в карточке можно хранить характеристики, фотографии, заметки и записи.
hortusfox-web можно использовать бесплатно? Какая у него лицензия?
hortusfox-web распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
hortusfox-web всё ещё поддерживается?
Активно поддерживается. Последний коммит в hortusfox-web — 3 нояб. 2026 г..
Для чего можно использовать hortusfox-web?
Совместное распределение обязанностей по уходу за комнатными растениями в семье Учет задач по поливу и пересадке растений дома или в оранжерее Ведение дневника роста растений и истории ухода за ними Создание собственных инструментов для ухода за растениями на основе REST API
Как установить hortusfox-web?
Клонируйте репозиторий: git clone https://github.com/danielbrendel/hortusfox-web.git Укажите учетные данные администратора, часовой пояс и настройки базы данных в docker-compose.yml Загрузите образ: docker compose pull Запустите приложение, затем откройте http://localhost:8080: docker compose up -d
Где скачать hortusfox-web?
Исходный код и инструкции по установке — на GitHub: https://github.com/danielbrendel/hortusfox-web

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Веб-приложение для заметок в Markdown на собственном сервере: хранит заметки в файловой системе и поддерживает несколько хранилищ, пользователей и совместную работу.

1,1 тыс.+5 за неделю46PHPMITАктивно поддерживаетсяОбновлён 9 часов назад

Бесплатная социальная сеть с открытым исходным кодом и федеративным устройством, совместимая с Mastodon, Lemmy, Diaspora, Misskey, Pixelfed и другими платформами Fediverse.

1,7 тыс.+1 за неделю386PHPAGPL-3.0Активно поддерживаетсяОбновлён 16 часов назад