11 KiB
DAV Client Setup Guide for OxiCloud
This document provides detailed instructions for connecting clients to OxiCloud using WebDAV, CalDAV, and CardDAV protocols, enabling seamless integration with your operating system's file browser, calendar, and contacts applications.
Table of Contents
- WebDAV Setup (File Access)
- CalDAV Setup (Calendar Synchronization)
- CardDAV Setup (Contact Synchronization)
- Troubleshooting
WebDAV Setup
WebDAV (Web Distributed Authoring and Versioning) is an extension of the HTTP protocol that allows users to collaboratively edit and manage files on remote web servers.
Connection Information
Use the following details to connect to OxiCloud via WebDAV:
- Server URL:
https://[your-oxicloud-server]/webdav/ - Username: Your OxiCloud username
- Password: Your OxiCloud password
Windows
Windows 10/11 (File Explorer)
- Open File Explorer
- Right-click on "This PC" and select "Add a network location"
- Click "Next"
- Select "Choose a custom network location" and click "Next"
- Enter the WebDAV URL:
https://[your-oxicloud-server]/webdav/ - When prompted, enter your OxiCloud username and password
- Give the connection a name (e.g., "OxiCloud") and click "Next"
- Click "Finish"
Your OxiCloud files will now appear as a network drive in File Explorer.
Alternative Method: Map Network Drive
- Open File Explorer
- Right-click on "This PC" and select "Map network drive"
- Choose a drive letter
- Enter the WebDAV URL:
https://[your-oxicloud-server]/webdav/ - Check "Connect using different credentials"
- Click "Finish"
- Enter your OxiCloud username and password
Troubleshooting Windows Connections:
If you experience issues connecting on Windows:
- Open Registry Editor (regedit.exe)
- Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters - Modify
BasicAuthLevelto value2 - Restart the WebClient service or restart your computer
You may also need to increase the file size limit:
- In the same registry location, modify
FileSizeLimitInBytesto a higher value (e.g.,4294967295for 4GB) - Restart the WebClient service
macOS
Finder
- Open Finder
- From the menu bar, click "Go" > "Connect to Server" (or press ⌘K)
- Enter the WebDAV URL:
https://[your-oxicloud-server]/webdav/ - Click "Connect"
- Enter your OxiCloud username and password
- Click "Connect"
Your OxiCloud files will now appear as a mounted drive in Finder.
Linux
GNOME (Nautilus File Manager)
- Open Files (Nautilus)
- Click the "+" button in the sidebar or press Ctrl+L
- Enter the WebDAV URL:
davs://[your-oxicloud-server]/webdav/ - Enter your credentials when prompted
- Click "Connect"
KDE (Dolphin File Manager)
- Open Dolphin
- In the address bar, enter:
webdavs://[your-oxicloud-server]/webdav/ - Enter your credentials when prompted
- Click "Connect"
Command Line (davfs2)
- Install davfs2:
sudo apt-get install davfs2(Debian/Ubuntu) or equivalent for your distribution - Create a mount point:
sudo mkdir /mnt/oxicloud - Edit
/etc/davfs2/secretsand add:/mnt/oxicloud [username] [password] - Mount the WebDAV share:
sudo mount -t davfs https://[your-oxicloud-server]/webdav/ /mnt/oxicloud
To automatically mount at boot, add to /etc/fstab:
https://[your-oxicloud-server]/webdav/ /mnt/oxicloud davfs user,rw,auto 0 0
CalDAV Setup
CalDAV is an extension of WebDAV specifically designed for calendar access, allowing you to synchronize calendars between different devices and applications.
Apple Calendar (macOS/iOS)
macOS:
- Open the Calendar app
- Go to Calendar > Add Account > Other CalDAV Account
- Enter the following information:
- Account Type: Advanced
- Username: Your OxiCloud username
- Password: Your OxiCloud password
- Server Address:
https://[your-oxicloud-server]/caldav
- Click Sign In
- Select the calendars you want to sync and click Done
iOS:
- Go to Settings > Calendar > Accounts > Add Account > Other
- Tap Add CalDAV Account
- Enter the following information:
- Server:
https://[your-oxicloud-server]/caldav - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Description: OxiCloud Calendar (or any name you prefer)
- Server:
- Tap Next
- Turn on Calendars and tap Save
Thunderbird with Lightning
- Open Thunderbird and go to the Calendar tab
- Right-click in the left pane and select New Calendar
- Select On the Network and click Next
- Choose CalDAV as the format
- Enter the location:
https://[your-oxicloud-server]/caldav/calendars/your-calendar-id - Click Next
- Enter a name for the calendar and choose a color
- Click Next and then Finish
- When prompted, enter your OxiCloud username and password
Android (DAVx⁵)
- Install DAVx⁵ from Google Play Store
- Open DAVx⁵ and tap the + button
- Select Login with URL and username
- Enter the following information:
- Base URL:
https://[your-oxicloud-server]/caldav - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Base URL:
- Tap Connect
- Select the calendars you want to sync
- Tap the checkbox to enable syncing
Windows (Outlook)
- Download and install CalDAV Synchronizer
- Open Outlook and navigate to the CalDAV Synchronizer tab
- Click Synchronization Profiles
- Click Add to create a new profile
- Enter the following information:
- Profile Name: OxiCloud Calendar (or any name you prefer)
- CalDAV URL:
https://[your-oxicloud-server]/caldav/calendars/your-calendar-id - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Click Test or discover settings
- Select the Outlook calendar to sync with
- Click OK to save the profile
CardDAV Setup
CardDAV is an extension of WebDAV for address book access, allowing you to synchronize contacts between different devices and applications.
Apple Contacts (macOS/iOS)
macOS:
- Open the Contacts app
- Go to Contacts > Add Account > Other contacts account
- Select CardDAV account
- Enter the following information:
- Server:
https://[your-oxicloud-server]/carddav - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Description: OxiCloud Contacts (or any name you prefer)
- Server:
- Click Sign In
iOS:
- Go to Settings > Contacts > Accounts > Add Account > Other
- Tap Add CardDAV Account
- Enter the following information:
- Server:
https://[your-oxicloud-server]/carddav - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Description: OxiCloud Contacts (or any name you prefer)
- Server:
- Tap Next
- Turn on Contacts and tap Save
Thunderbird
- Open Thunderbird and go to the Address Book
- Click on Tools > Address Book
- Go to File > New > Remote Address Book
- Enter the following information:
- Name: OxiCloud Contacts (or any name you prefer)
- URL:
https://[your-oxicloud-server]/carddav/address-books/your-address-book-id
- Click OK
- When prompted, enter your OxiCloud username and password
Android (DAVx⁵)
- Install DAVx⁵ from Google Play Store
- Open DAVx⁵ and tap the + button
- Select Login with URL and username
- Enter the following information:
- Base URL:
https://[your-oxicloud-server]/carddav - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Base URL:
- Tap Connect
- Select the address books you want to sync
- Tap the checkbox to enable syncing
Windows (Outlook)
- Download and install CardDAV Synchronizer (same tool as for CalDAV)
- Open Outlook and navigate to the CardDAV Synchronizer tab
- Click Synchronization Profiles
- Click Add to create a new profile
- Select CardDAV as the synchronization resource
- Enter the following information:
- Profile Name: OxiCloud Contacts (or any name you prefer)
- CardDAV URL:
https://[your-oxicloud-server]/carddav/address-books/your-address-book-id - Username: Your OxiCloud username
- Password: Your OxiCloud password
- Click Test or discover settings
- Select the Outlook contacts folder to sync with
- Click OK to save the profile
Troubleshooting
Common Issues
WebDAV Connection Issues
- Verify the server URL is correct and includes the
/webdav/path - Ensure your username and password are entered correctly
- Check if your network blocks WebDAV connections (ports 80/443)
- Verify that your OxiCloud server has WebDAV enabled
Calendar/Contact Sync Issues
- Verify the server URL is correct and includes the full path (
/caldavor/carddav) - Check that your OxiCloud server is accessible from your network
- Verify that your username and password are correct
- Check that the calendar or address book ID is correct
- Verify you have proper permissions to access the resource
Calendar Not Showing
- Verify the calendar is enabled in your client
- Check if the calendar is shared with your account
- Ensure your client supports the CalDAV protocol version
Contact Photos Not Syncing
- Some clients have limitations with contact photo syncing
- Verify the photo is in a supported format (usually JPEG)
- Check the size of the photo (some clients limit photo size)
Client-Specific Issues
Windows File Explorer
For WebDAV issues on Windows:
- Make sure the WebClient service is running
- Increase timeout values in the registry
- Try using a third-party WebDAV client like Cyberduck
iOS Devices
- If you're having trouble connecting, try going to Settings > Accounts & Passwords and manually add the account from there
- For persistent issues, remove the account and add it again
Android
- DAVx⁵ requires battery optimization to be disabled for reliable background sync
- Go to Settings > Apps > DAVx⁵ > Battery > Unrestricted
Outlook
- Make sure you have the latest version of CalDAV/CardDAV Synchronizer
- The plugin might need to be reactivated after Outlook updates
Performance Considerations
For optimal performance when using WebDAV:
- Large Files: When working with files larger than 100MB, consider downloading them locally before editing
- Slow Connections: Enable offline caching in your client when available
- File Locking: Some clients support WebDAV locking to prevent conflicts
Getting Help
If you continue to experience issues, please:
- Check the OxiCloud logs for error messages
- Capture screenshots of the error messages
- Contact support with details about:
- Your client application and version
- Steps to reproduce the issue
- Any error messages displayed