Android devices do not have built-in support for synchronization via CalDAV (calendar).
Therefore, it requires the installation of a calendar adapter app to synchronize the calendar with an Android phone.
In this guide, we will show you how to install and set up this app.
Step 1
Create the email you wish to set up the calendar for and note its password.
Step 2
Find the DAVx⁵ app via Google Play or directly through this link: https://play.google.com/store/apps/details?id=at.bitfire.davdroid
The app costs a small one-time fee. There are also free Android CalDAV calendar apps available, but we have not found them to work properly. Therefore, we recommend using DAVx⁵.
The DAVx⁵ app acts as a bridge between our server and your preferred calendar app, such as Google Calendar or the default calendar on Android. Once your calendar is set up in DAVx⁵, it will be available in your calendar app.
First, you need to set up DAVx⁵:
Set Up DAVx⁵
To set up DAVx⁵ for the first time, follow these steps:
- Download, install, and open the DAVx⁵ application.
- Tap the right arrow button. The "Tasks Support" interface appears.
- Select the "I don’t need tasks support." checkbox.
- Tap the right arrow button to proceed to the Permissions interface.
- Make sure to grant DAVx⁵ access to your calendars.
- Once you do this, a new interface appears where you need to select "Allow."
- Tap the right arrow button to go to the next step.
- Set the Regular Sync Intervals toggle to allow DAVx⁵ to synchronize at regular intervals. A new interface might appear where you need to tap "ALLOW" to enable DAVx⁵ to run in the background.
- Tap the checkmark button.
You are now ready to set up your calendar sync.
Set Up Calendar
- On the DAVx⁵ home screen, tap the plus (+) sign. The Add Account interface appears.
- Select "Login with URL and username."
- You need to specify a base URL—this is the most important part of the setup.
- The base URL should be formatted as: mail.yourdomain.com:2080/rpc.php/ — replace yourdomain.com with your actual domain.
- If you are using a service like Wix, Shopify, Squarespace, or an external DNS for your website, ensure you have an A record for mail.yourdomain.com in your DNS, pointing to your IP with us.
- For Username, enter your email address.
- For Password, use the password for the specific email account.
Using /rpc.php/ in the URL allows DAVx⁵ to locate the final CalDAV URL for the calendar. Typically, it will be formatted like this: https://mail.yourdomain.com:2080/calendars/youremail@yourdomain.com/calendar/
If DAVx⁵ does not find the correct URL as mentioned above, try repeating the calendar setup process and use the full URL instead of the "/rpc.php" version.
Once the calendar has been successfully set up, you can now add or activate it in your calendar app, such as Google Calendar or the default Android calendar.