Easy!Appointments
Communauté2 services
Easy!Appointments, the open-source appointment scheduler — booking pages, working hours, provider calendars, Google Calendar sync — with a dedicated MySQL database.
Ce que vous obtenez
- Les 2 services provisionnés ensemble : easyappointments, easyappointments-db
- Un modèle communautaire, pas encore vérifié de bout en bout par l'équipe Railyard
- HTTPS automatique et déploiements sans interruption
Comment déployer Easy!Appointments
- 1
Connectez un serveur
Rattachez un serveur DigitalOcean, Hetzner ou Vultr à Railyard, ou tout serveur Linux en SSH.
- 2
Cliquez sur « Déployer Easy!Appointments »
Railyard construit le conteneur et provisionne les 2 services.
- 3
Configurez votre domaine
Pointez votre domaine vers l'application. Railyard émet un certificat HTTPS et le renouvelle automatiquement.
Pourquoi déployer sur Railyard
Railyard provisionne les 2 services de cette pile ensemble — easyappointments, easyappointments-db — câblés pour se joindre sur le réseau privé, sur un serveur que vous payez déjà.
Déployer Easy!Appointments n'est qu'un élément d'une pile applicative que vous pouvez continuer à faire grandir — ajoutez une base de données, un worker, un cache ou une autre application, toujours sur les mêmes serveurs que vous payez déjà.
Idéal pour
- 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
Bon à savoir
- 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