Easy!Appointments
Comunidade2 serviços
Easy!Appointments, the open-source appointment scheduler — booking pages, working hours, provider calendars, Google Calendar sync — with a dedicated MySQL database.
O que você ganha
- Todos os 2 serviços provisionados juntos: easyappointments, easyappointments-db
- Um template da comunidade, ainda não verificado de ponta a ponta pela equipe do Railyard
- HTTPS automático e deploys sem downtime
Como fazer deploy de Easy!Appointments
- 1
Conecte um servidor
Conecte um servidor DigitalOcean, Hetzner ou Vultr ao Railyard, ou qualquer máquina Linux via SSH.
- 2
Clique em "Fazer deploy de Easy!Appointments"
O Railyard constrói o container e provisiona todos os 2 serviços.
- 3
Configure seu domínio
Aponte seu domínio para o app. O Railyard emite um certificado HTTPS e o mantém renovado automaticamente.
Por que fazer deploy no Railyard
O Railyard provisiona todos os 2 serviços dessa stack juntos — easyappointments, easyappointments-db — conectados entre si pela rede privada, em um servidor que você já paga.
Fazer deploy de Easy!Appointments é só uma peça de uma stack maior que você pode continuar construindo — adicione um banco de dados, um worker, um cache, ou outro app, tudo nos mesmos servidores que você já paga.
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
Bom 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