Advanced Features

API and Integrations

Connect Felicloud with other apps and services using WebDAV, APIs, and third-party integrations.

Overview

Felicloud offers multiple ways to integrate with other apps and automate your workflow:

WebDAV

Standard protocol for file access. Works with many apps and operating systems.

CalDAV / CardDAV

Sync calendars and contacts with any compatible app.

Share Links

Direct download links for embedding and automation.

Third-Party Apps

Many apps have built-in Nextcloud/WebDAV support.

WebDAV Access

WebDAV lets you access your files like a network drive:

Connection Details

Server:https://cloud.felicloud.com/remote.php/dav/files/USERNAME/
Username:Your Felicloud username
Password:Your password or app password
Good to knowReplace USERNAME with your actual Felicloud username in the server URL.

For detailed WebDAV setup on different platforms, see our WebDAV Tutorial.

App Passwords

For integrations, we recommend using app-specific passwords:

1. Go to Security Settings

Log in at cloud.felicloud.com → Settings → Security.

2. Create App Password

Scroll to "Devices & sessions" → Enter a name for the app → Click "Create new app password".

3. Copy and Save

Copy the generated password immediately - it won't be shown again.

TipCreate separate app passwords for each integration. This way you can revoke access to one app without affecting others.

Compatible Applications

File Managers

macOS Finder

Go → Connect to Server → Enter WebDAV URL

Windows Explorer

Map Network Drive → Enter WebDAV URL

Linux (Nautilus, Dolphin)

Connect to Server → davs://cloud.felicloud.com/...

Productivity Apps

Joplin

Note-taking app with WebDAV sync support

1Password / Bitwarden

Some password managers support WebDAV backup

KeePass

Open database directly from WebDAV

Backup Software

Duplicati

Free backup software with WebDAV destination support

rclone

Command-line sync tool supporting WebDAV

Direct Download Links

Create direct download links for automation and embedding:

1. Share the File

Create a public share link for the file or folder.

2. Get Direct Link

Add /download to the share URL:

Share URL:

https://cloud.felicloud.com/s/ABC123

Direct download:

https://cloud.felicloud.com/s/ABC123/download

TipDirect download links work for automation scripts, curl commands, and embedding in websites.

Command Line (rclone)

Use rclone for powerful command-line access:

1. Install rclone

Download from rclone.org

2. Configure Remote

Run rclone config and set up:

Type: webdav

URL: https://cloud.felicloud.com/remote.php/dav/files/USERNAME/

Vendor: nextcloud

User: your-username

Pass: your-app-password

3. Use Commands

Common rclone commands:

# List files

rclone ls felicloud:

# Copy local to cloud

rclone copy ./local-folder felicloud:/remote-folder

# Sync (mirror)

rclone sync ./local-folder felicloud:/backup

Automation Examples

Automated Backup Script

# Backup documents daily with rclone

#!/bin/bash

rclone sync ~/Documents felicloud:/Backups/Documents \

--exclude "*.tmp" \

--log-file=/var/log/felicloud-backup.log

Download with curl

# Download from public share

curl -O https://cloud.felicloud.com/s/ABC123/download

# Download with authentication

curl -u "username:app-password" \

https://cloud.felicloud.com/remote.php/dav/files/username/file.pdf \

-o file.pdf

Upload with curl

# Upload a file

curl -u "username:app-password" \

-T localfile.pdf \

https://cloud.felicloud.com/remote.php/dav/files/username/uploaded.pdf

Mobile App Integration

Many mobile apps support Nextcloud/WebDAV as a storage backend:

  • Document scanners: Scan directly to Felicloud
  • Note apps: Sync notes via WebDAV
  • PDF readers: Open files directly from cloud
  • Music players: Stream from WebDAV
TipWhen setting up mobile apps, look for "Nextcloud", "WebDAV", or "ownCloud" options - they all work with Felicloud.

Security Best Practices

Use App Passwords

Create unique app passwords for each integration. Never use your main password in scripts.

Limit Permissions

When sharing for automation, use read-only access unless write is needed.

Set Expiration

For temporary integrations, set expiration dates on share links.

Monitor Access

Regularly review connected devices and revoke unused app passwords.

Still Need Help?

Our support team is available to assist you with any questions or issues you may have.