Easy!Appointments Appointment Scheduler
Website

Install in a few clicks via:

Cloudron Yunohost