Repolode
danielbrendel

danielbrendel/hortusfox-web

위치별로 식물을 관리하고 돌봄 기록을 남길 수 있는 셀프 호스팅 협업 식물 관리 시스템입니다.

스타
1,693
포크
103
열린 이슈
30
마지막 커밋
4일 전

어떤 프로젝트인가요?

HortusFox는 여러 사람이 함께 식물 컬렉션을 관리할 수 있는 셀프 호스팅 웹 애플리케이션입니다. 각 식물은 정원, 주방, 거실 같은 위치에 지정되며, 식물 항목마다 속성, 사진, 메모, 관리 기록을 저장할 수 있습니다.

식물 기록 관리 외에도 기한이 지난 관리 작업과 반복 작업을 알려주는 할 일 관리, 재고 관리, 캘린더, 검색 및 기록 조회, 날씨 예보 기능, 가족 구성원이 사용할 수 있는 그룹 채팅을 제공합니다. 테마 시스템으로 워크스페이스를 꾸밀 수 있으며, 명령줄에서 백업을 내보내거나 가져올 수 있습니다.

앱은 PHP와 Asatru 프레임워크를 기반으로 하며, 데이터 저장에는 MariaDB를 사용합니다. 외부 서비스와 연동할 수 있는 REST API를 제공하며, 식물 식별과 날씨 기능은 사용자가 직접 API 키를 발급받아야 하는 외부 서비스에 의존합니다.

핵심 기능

  • 01위치별로 식물의 속성, 사진, 메모, 관리 기록 관리
  • 02기한이 지난 관리 작업과 반복 작업을 알려주는 할 일 관리 시스템
  • 03재고 관리, 캘린더, 검색 기능
  • 04협업용 그룹 채팅 및 사용자별 프로필 설정
  • 05사용자 지정 테마, 백업, REST API
  • 06Pl@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의 마지막 커밋은 2026년 11월 3일입니다.
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를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트