Repolode
danielbrendel

danielbrendel/hortusfox-web

場所ごとに植物を整理し、記録や手入れの管理を共同で行えるセルフホスト型の植物管理システム。

スター
1,693
フォーク
105
未解決の Issue
30
最終コミット
4 日前

これは何?

HortusFoxは、複数人で植物コレクションを管理できるセルフホスト型のWebアプリケーションです。植物は庭、キッチン、リビングなどの場所に割り当てられ、それぞれの記録に属性、写真、メモ、ログを登録できます。

植物の記録に加えて、期限切れや定期的な手入れを知らせるリマインダー付きのタスク管理、在庫管理、カレンダー、検索、履歴、天気予報機能、家族向けのグループチャットを備えています。テーマシステムでワークスペースをカスタマイズでき、コマンドラインからバックアップをエクスポートまたはインポートできます。

アプリは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は、複数人で植物コレクションを管理できるセルフホスト型のWebアプリケーションです。植物は庭、キッチン、リビングなどの場所に割り当てられ、それぞれの記録に属性、写真、メモ、ログを登録できます。
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 の数値は毎日更新されます。

関連プロジェクト