# Easy!Appointments hosting in the EU

> Run your own Easy!Appointments, an alternative to Calendly and Acuity Scheduling. One-click install, HTTPS, servers in the EU. Free plan, no card.

Web page: https://blitz.cloud/apps/easy-appointments/
Updated: 2026-10-14

Easy!Appointments: let people book a slot on your calendar, with reminders and no back and forth by mail. On blitz.cloud you install it from the App Store in one click. It gets its own address with HTTPS, 1 GB of storage and the MariaDB it needs, and it runs on servers in the EU. You can run it on the free plan, without a credit card.

## A self-hosted alternative to Calendly and Acuity Scheduling

Easy!Appointments does the job of Calendly or Acuity Scheduling, but it is your own copy: your data sits in your app, not in somebody else's account, and nobody changes the price or the rules on you. Self-hosting usually means renting a server and keeping it patched. Here the App Store sets it up and keeps it running.

## What it needs

| Need | Easy!Appointments |
|---|---|
| Memory | 128 MB reserved from your plan |
| Storage | 1 GB |
| Database | MariaDB, created and connected for you |
| Plan | Free or Pro |

## Install it

1. [Start the install of Easy!Appointments](https://blitz.cloud/get/easy-appointments/). Without an account you create one with Google, GitHub or your email.
2. Pick your address, like `yourname.blitz.cloud`. The app's page in the App Store opens right after.
3. Click Install. It lists what gets created, the database included, and is online about a minute later, at an address like `easy.yourname.blitz.cloud`.
4. Open the app's address; the installer makes your admin account and the first service.

## Good to know

Booking confirmations and reminders need SMTP settings of your own mail provider, added after setup.

## Deploy button for your README

Do you maintain Easy!Appointments or write about it? Put this button in a README or a post. A click opens Easy!Appointments in the blitz.cloud App Store, ready to install; someone without an account signs up for free first.

```markdown
[![Deploy on blitz.cloud](https://blitz.cloud/badge/deploy.svg)](https://dashboard.blitz.cloud/store/easy-appointments?src=badge-easy-appointments)
```

## Questions

### Can I host Easy!Appointments for free?

Yes. The free plan runs it without a card and without an end date. The app sleeps after 30 minutes without visitors, and the next visit wakes it.

### Where is my Easy!Appointments data stored?

On blitz.cloud's servers in the EU, run by BlitzWorks, a company in Germany. Once signed in, you can download the [data processing agreement](https://dashboard.blitz.cloud/account/dpa?lang=en) as a PDF.

### Can I use my own domain for Easy!Appointments?

Yes, on Pro, or on the free plan by making this one app a Pro app. HTTPS for the domain is set up for you.

### Is Easy!Appointments backed up?

Its database is backed up every night: 7 nights are kept on the free plan, 30 on Pro. On Pro the app's files are copied every night too.

### How does Easy!Appointments get updates?

With automatic updates on, it gets new versions of its version line overnight. If a new version doesn't start, the one before it keeps running.
