The WordPress plugin for ownCloud.

Connect your ownCloud server to WordPress. Show files, accept uploads, display galleries, stream media. Without copying anything to your WordPress site.

Works with ownCloud Server 10.x . Files stay on your ownCloud server.

Synkivo WordPress ownCloud plugin showing a file browser connected to an ownCloud server

Your ownCloud, on your WordPress site

Browse files, accept uploads, display galleries, and stream media. All from your existing ownCloud server.

Synkivo is a WordPress plugin that connects your ownCloud server to your WordPress site. Once connected, every page can show, share, or accept files that live on ownCloud. No copying. No syncing. No parallel storage.

A staff portal where employees download internal documents. An intake form that drops applications straight into ownCloud for review. A client workspace where each client sees only their own folder. All powered by the ownCloud you already manage. No server-side changes required.

Your ownCloud stays in charge. Files never leave your server. Synkivo only touches the folders you configure, and respects the permissions ownCloud already enforces.

What you can do with ownCloud and Synkivo

Synkivo turns your ownCloud into a WordPress-native experience.

Browse files

Show a file browser on any page or post. Visitors navigate folders, preview files, and download what they need. Configurable per ownCloud folder.

Display galleries

Turn an ownCloud folder of images into a responsive gallery, masonry grid, or justified layout.

Accept uploads

Let staff, members, or visitors upload files directly to an ownCloud folder from a WordPress page. Files arrive in ownCloud; WordPress is never the storage.

Stream audio and video

Embed audio and video players that stream directly from your ownCloud server. Supports MP3, MP4, WebM, and other common formats

Share files publicly

Generate shareable links for individual files. Combine with Synkivo's Public Assets management for permanent WordPress-hosted URLs.

Search files

Search your ownCloud files from the WordPress front-end. Full-text search inside files is available when ownCloud's search backend supports it.

How Synkivo connects ownCloud to WordPress

Four steps. No file copying. No syncing.

Synkivo connects to your ownCloud server through ownCloud’s native API. Every Synkivo module reads directly from ownCloud. No scheduled sync, no duplicate storage, no manual copying. When something changes on ownCloud, your site reflects it.

1.

Connect your cloud

 Add your ownCloud server URL and credentials in the Synkivo admin. Synkivo verifies the connection and lists your folders.

Adding a cloud storage account in Synkivo's WordPress admin panel

1.

2.

Pick a module

Choose from 8 display types: file browser, gallery, upload box, player, and more.

Creating a new module in Synkivo's module manager

2.

3.

Configure visually

Set the source, permissions, appearance, and behavior.  No code needed.

Configuring module settings in Synkivo's visual module configurator

3.

4.

Publish

Insert the module on any page or post using a shortcode or page builder block. Your visitors interact with ownCloud files directly.

Synkivo gallery module in justified layout with varying image sizes

4.
Synkivo authenticates with ownCloud using app passwords on ownCloud Server. All credentials are encrypted at rest in your WordPress site. For detailed setup instructions, including troubleshooting common issues see our documentation.

Use ownCloud files in the WordPress Media Library

Insert ownCloud files into pages, posts, products, and any WordPress plugin that uses the media picker.

Your files remain stored on your ownCloud server while WordPress provides the content editing experience your team already uses every day.

Whether you need to insert images into articles, attach documents to customer portals, or reference files in WooCommerce products, Synkivo lets you work directly with content stored in ownCloud.

The integration works with the Block Editor, Elementor, WooCommerce, Advanced Custom Fields, and most plugins that use the standard WordPress media picker.

Every embedded file gets a permanent WordPress-hosted URL through Synkivo’s Public Assets system. You can also revoke access to any embedded file with one click in the Public Assets admin page.

WordPress Media Library with Synkivo tab showing cloud file browser
WordPress Media Library dialog with the Synkivo tab open, showing a ownCloud folder browser and a selected image with embed and import options
Browse ownCloud files

Access your ownCloud folders directly from the WordPress Media Library.

Embed without copying

Insert files stored in ownCloud without creating duplicate copies in WordPress.

Always use the latest version

Update a file in ownCloud and existing WordPress content automatically uses the latest version.

Stable public assets

Generate permanent WordPress-friendly URLs for embedded files and media.

Embed vs Import

 Embed (recommended)Import
What it doesReferences the file on ownCloudCopies the file to WordPress uploads
Local disk usageNoneFull file size on your WP server
SyncAlways the latest version on ownCloudOne-time copy; no further sync
Best forAny file you manage on ownCloudFiles you want guaranteed to stay even if ownCloud is offline

Everything you need
to share files
on your site.

Each module is visually configured — no code required. Place it anywhere with a shortcode, Gutenberg block, or page builder widget.

Every Synkivo module works with ownCloud

Pick the module that fits your page. The same ownCloud connection powers all of them.

File Browser

Navigate ownCloud folders, preview files, and download from any page.

Gallery

Display ownCloud image folders as masonry, grid, or justified galleries.

Audio Player

Stream audio files directly from ownCloud . Playlists, single tracks, custom themes.

Video Player

Stream MP4 and WebM video from ownCloud with full player controls.

Upload Box

Let visitors upload files into a ownCloud folder you choose.

Carousel

Show ownCloud images in a horizontal slider with autoplay options.

List and Buttons

Display ownCloud files in a minimal file list with download and/or preview links. 

Deliver personalized file experiences

Synkivo allows content to be tailored to individual users, teams, departments, or customers

Instead of maintaining files in multiple systems, teams continue working in ownCloud while WordPress becomes the delivery layer for customers, employees, or partners.

Customer-specific content

Display different files and folders based on the logged-in user.

Department workspaces

Provide separate file areas for teams, offices, or business units.

Partner portals

Share documents with external partners without exposing internal content.

Flexible access rules

Combine ownCloud storage with WordPress roles and permissions.

Secure by default

Your ownCloud credentials never leave your WordPress server.

Your visitors only see what you let them see.

Synkivo treats your ownCloud connection as sensitive data. Credentials are encrypted at rest in your WordPress database. Module-level permissions decide who can browse, upload, download, or share. And visitors can only access files within the root folder you configure; they cannot navigate up or out of it.
Encrypted credentials

Your ownCloud app password is encrypted in the WordPress database. Account IDs are obfuscated in the page source.

Role-based access control

Configure per-module what each WordPress role can do: browse, download, upload, delete, rename, move.

Personal folders

Link individual WordPress users to specific ownCloud folders. See the personal folders feature for details.

Scope enforcement

Visitors can never browse outside the configured root folder. Every request is checked against the module scope.

Encrypted file IDs

File and folder identifiers are encrypted per session. Visitors cannot guess or manipulate IDs to access other files.

Proxy downloads

Optionally serve files through your WordPress server instead of revealing the ownCloud URL. Hides the storage location entirely.

For a full breakdown of Synkivo’s security architecture, including nonce validation, password-protected modules, and usage restrictions, see the security features page.

Use cases for ownCloud and WordPress

Where enterprise file management and a public-facing website meet.

Client portals

Provide customers with secure access to project documents and shared files.

Document libraries

Publish policies, manuals, reports, and downloadable resources directly from ownCloud.

Educational platforms

Share course materials and collect assignments through WordPress.

Internal company portals

Give employees access to files through a familiar web interface.

Training resources

Stream training videos and educational content stored in ownCloud.

Compliance documentation

Maintain controlled access to regulated documents and records.

Connect your ownCloud to WordPress today

Prefer the Nextcloud ecosystem? Synkivo also supports Nextcloud installations along other cloud platforms.

Why ownCloud?

Why would you choose ownCloud over public cloud storage?

ownCloud gives organizations complete control over where files are stored, how they are accessed, and who can view them.

For many businesses and institutions, this level of control is a key requirement.

Self-hosted storage

Keep files on infrastructure you manage and control.

Data ownership

Maintain full ownership of business-critical files and documents.

Enterprise security

Apply your own security policies, access controls, and compliance requirements.

Designed for organizations

Support internal teams, customers, and partners from a single storage platform.

Common Questions Answered

The ownCloud-specific questions we hear most often.

Synkivo supports ownCloud Server 10.x. So self-hosted ownCloud installations and managed ownCloud hosting are supported, since Synkivo uses the standard WebDAV API exposed by every ownCloud deployment.

For ownCloud Server (10.x), Synkivo uses app passwords generated in ownCloud's security settings, or a regular username and password. App passwords can be revoked at any time without changing your main account password. All credentials and tokens are encrypted at rest in your WordPress database, and never appear in your site's page source or JavaScript.

Yes. Synkivo adds an ownCloud tab to the WordPress Media Library dialog. You can insert ownCloud files into posts, pages, products, ACF fields, Gutenberg blocks, and any plugin that uses the standard media picker.

Files stay on ownCloud. Synkivo does not copy, mirror, or sync files to your WordPress server in the default Embed mode. When a visitor browses, downloads, or previews a file, Synkivo retrieves it from ownCloud in real time. If you choose Import mode when inserting a file through the Media Library, that specific file is copied to WordPress uploads; everything else stays on ownCloud.

Yes, with the Personal Folders feature (Pro plan and above). You
link each WordPress user to one or more specific ownCloud folders.
When a user visits a page with a Synkivo module, they see only the
folders linked to their account. The Business plan adds Dynamic Folders, which create per-user or per-post folders automatically. See the personal folders feature for the full breakdown.

Yes, with a prerequisite. Synkivo can search inside files (PDFs, Word documents, etc.) when ownCloud's search backend is configured for content indexing. This is an ownCloud server-side configuration and depends on your deployment. Without it, Synkivo can still search filenames and folder paths, but not the text content of files. This is an ownCloud capability constraint, not a Synkivo limitation; the same applies to all cloud connectors.

Yes. Synkivo integrates with the Gutenberg block editor, Elementor, Divi, WPBakery, and other major page builders through dedicated blocks and widgets. For WooCommerce, you can attach ownCloud files to digital downloads, allow customers to upload to an ownCloud folder per order, or display ownCloud files on product pages. See the integrations page for the full list.

The plugin continues to work; nothing breaks on your site. You stop receiving updates and support after your license expires. Your ownCloud files remain on ownCloud (Synkivo never owned them). You can reactivate at any time. Synkivo has a 14-day money-back guarantee if you are not satisfied after purchase.

If your question is not listed, please contact us!