Easy!Appointments
Comunidad2 servicios
Easy!Appointments, the open-source appointment scheduler — booking pages, working hours, provider calendars, Google Calendar sync — with a dedicated MySQL database.
Qué obtienes
- Los 2 servicios aprovisionados juntos: easyappointments, easyappointments-db
- Una plantilla comunitaria, aún no verificada de extremo a extremo por el equipo de Railyard
- HTTPS automático y despliegues sin downtime
Cómo desplegar Easy!Appointments
- 1
Conecta un servidor
Conecta un servidor de DigitalOcean, Hetzner o Vultr a Railyard, o cualquier servidor Linux por SSH.
- 2
Haz clic en "Desplegar Easy!Appointments"
Railyard construye el contenedor y aprovisiona los 2 servicios.
- 3
Configura tu dominio
Apunta tu dominio a la app. Railyard emite un certificado HTTPS y lo renueva automáticamente.
Por qué desplegar en Railyard
Railyard aprovisiona los 2 servicios de este stack juntos — easyappointments, easyappointments-db — conectados para hablarse por la red privada, en un servidor que ya pagas.
Desplegar Easy!Appointments es una pieza de un stack más grande que puedes seguir construyendo — agrega una base de datos, un worker, un cache, u otra app, todo en los mismos servidores que ya pagas.
Ideal para
- A public booking page for a salon, clinic or any service business with multiple providers
- Pairing with Google Calendar sync so bookings show up where staff already look
Bueno saber
- DB_USERNAME is set to root, not a dedicated app user — confirmed from the image's own published Docker Hub documentation, which connects as root by default rather than a scoped account; this is the upstream image's own design, not a Railyard simplification
- No app-level volume — Easy!Appointments keeps no persistent state outside its database
- No SMTP is configured — appointment confirmation/reminder emails won't send until the MAIL_SMTP_* env vars are added