会議予約やカレンダー管理に使える、MITライセンスのオープンソース・セルフホスト型スケジューリングプラットフォーム
alextselegidis/easyappointments
顧客・サービス・提供者の管理、営業時間の設定、Google Calendarとの同期に対応したセルフホスト型の予約管理Webアプリ。
代替できる製品:Calendly
Acuity Scheduling
- スター
- 4,448
- フォーク
- 1,578
- 未解決の Issue
- 176
- 最終コミット
- 22 時間前
これは何?
Easy!Appointmentsは、セルフホスト型の予約管理Webアプリです。事業者は顧客、サービス、サービスを提供する担当者を管理できるほか、予約可能な時間帯を制御する営業時間や予約ルールを設定できます。
このアプリケーションはPHPとMySQLで構築されており、ApacheやNginxなどのWebサーバーにデプロイします。インストールでは、ファイルをアップロードして設定ファイルを編集し、ブラウザーでセットアップウィザードを完了します。データは運用者自身のサーバーに保存されます。
Google Calendarとの同期、メール通知システム、多言語インターフェースを備えています。ローカル開発用のDocker Compose環境も用意されています。
主な機能
- 01顧客、サービス、担当者を一元管理
- 02営業時間や予約ルールを設定して予約可能な時間帯を管理
- 03予約をGoogle Calendarと同期
- 04メール通知を送信
- 05多言語対応のユーザーインターフェース
- 06PHPとMySQLを使い、ApacheまたはNginxでセルフホスト
ユースケース
- クリニック、美容室、コンサルティング事業などのオンライン予約ページを運営する
- 第三者の予約サービスを使わずに、顧客がスタッフの空き時間を予約できるようにする
- 予約データを自社のインフラに保管する
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/alextselegidis/easyappointments.git - 2
プロジェクトフォルダーに移動する
cd easyappointments - 3
Docker環境を起動する
docker compose up - 4
2つ目のターミナルで、appコンテナ内のシェルを開いてから依存関係をインストールする
docker compose exec php-fpm bash
使う前に知っておきたいこと
- READMEのクイックスタートは開発用です。本番環境では、ApacheまたはNginx、PHP 8.2以降、MySQLを手動でセットアップする必要があります。
- プレミアム機能はプロジェクトのウェブサイトで別途販売されています。
トピック
よくある質問
- easyappointments とは?
- 顧客・サービス・提供者の管理、営業時間の設定、Google Calendarとの同期に対応したセルフホスト型の予約管理Webアプリ。 Easy!Appointmentsは、セルフホスト型の予約管理Webアプリです。事業者は顧客、サービス、サービスを提供する担当者を管理できるほか、予約可能な時間帯を制御する営業時間や予約ルールを設定できます。
- easyappointments は無料で使えますか?ライセンスは?
- easyappointments は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- easyappointments は今もメンテナンスされていますか?
- 活発にメンテナンス中。easyappointments の最終コミットは 2026年10月19日 です。
- easyappointments は何に使えますか?
- クリニック、美容室、コンサルティング事業などのオンライン予約ページを運営する 第三者の予約サービスを使わずに、顧客がスタッフの空き時間を予約できるようにする 予約データを自社のインフラに保管する
- easyappointments のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/alextselegidis/easyappointments.git プロジェクトフォルダーに移動する: cd easyappointments Docker環境を起動する: docker compose up 2つ目のターミナルで、appコンテナ内のシェルを開いてから依存関係をインストールする: docker compose exec php-fpm bash
- easyappointments はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/alextselegidis/easyappointments
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
複数のプラットフォームで投稿の計画・公開・分析ができる、AIとAPI連携に対応したオープンソースのセルフホスト型SNS予約投稿ツール。
日々の記録や友人・家族との関係を管理できる、オープンソースのパーソナルCRM。
LaravelとVueJSで構築された、小規模事業者やフリーランス向けのオンライン会計ソフトウェア。RESTful APIとアプリストアを備える。
ブラウザー上で動作するJavaScript製の図表・ホワイトボード編集ツール。クライアント側で実行でき、セルフホストにも対応します。
リッチテキストやMarkdownのノート、タスクリスト、日記、共有機能を備えた無料のセルフホスト型ノートアプリ。NotionやObsidianの代替として使えます。