[GH-ISSUE #4429] [FR] Nextcloud integration #1979

Open
opened 2026-03-23 21:18:41 +00:00 by mirror · 2 comments
Owner

Originally created by @TDuffinNTU on GitHub (Jan 20, 2024).
Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/4429

Description

I currently self-host a Nextcloud server for my personal files and documents. It's a pretty convenient option to have services integrate with Nextcloud and use it as a storage bucket instead of relying on a bespoke server that I need to configure and self-host alongside my current solutions.

Integrating Appflowy to use Nextcloud as its storage provider would allow me to utilise my server without any configuration or maintenance that a second server would necessitate, even if it came at the cost of performance or certain features.

Impact

Appflowy's cloud server seems promising, but in order to integrate it to my raspberry pi server I'll need to set up a new database, and build the server from source as it isn't provided within my distro's package manager (DietPi). It would be a lot easier to just point my apps to my Nextcloud instance and sync it from there.

Also, using it from within nextcloud means I can browse content such as uploaded images.

Additional Context

I imagine this could be as simple as telling appflowy to act like the nextcloud folders are no different to any other storage location. You could go further and sync files more intelligently with a local copy, such as checking timestamps to overwrite files only if they've been changed recently or the like.

Originally created by @TDuffinNTU on GitHub (Jan 20, 2024). Original GitHub issue: https://github.com/AppFlowy-IO/AppFlowy/issues/4429 ### Description I currently self-host a Nextcloud server for my personal files and documents. It's a pretty convenient option to have services integrate with Nextcloud and use it as a storage bucket instead of relying on a bespoke server that I need to configure and self-host alongside my current solutions. Integrating Appflowy to use Nextcloud as its storage provider would allow me to utilise my server without any configuration or maintenance that a second server would necessitate, even if it came at the cost of performance or certain features. ### Impact Appflowy's cloud server seems promising, but in order to integrate it to my raspberry pi server I'll need to set up a new database, and build the server from source as it isn't provided within my distro's package manager (DietPi). It would be a lot easier to just point my apps to my Nextcloud instance and sync it from there. Also, using it from within nextcloud means I can browse content such as uploaded images. ### Additional Context I imagine this could be as simple as telling appflowy to act like the nextcloud folders are no different to any other storage location. You could go further and sync files more intelligently with a local copy, such as checking timestamps to overwrite files only if they've been changed recently or the like.
Author
Owner

@diegovskytl commented on GitHub (Feb 2, 2024):

I have understood that the problem with cloud syncs is that data can get corrupted when there are simultaneous modifications. Right know they are working on the collaboration feature, which could tackle that issue.
Nextcloud is commonly used among FOSS-fans; maybe an API for Nextcloud (like Qownnote's) could help the sync service be more stable.

<!-- gh-comment-id:1922779909 --> @diegovskytl commented on GitHub (Feb 2, 2024): I have understood that the problem with cloud syncs is that data can get corrupted when there are simultaneous modifications. Right know they are working on the collaboration feature, which could tackle that issue. Nextcloud is commonly used among FOSS-fans; maybe an API for Nextcloud (like Qownnote's) could help the sync service be more stable.
Author
Owner

@SpiderUnderUrBed commented on GitHub (Feb 22, 2025):

What about integration with Nextcloud notes specifically? what would that look like?

<!-- gh-comment-id:2675953749 --> @SpiderUnderUrBed commented on GitHub (Feb 22, 2025): What about integration with Nextcloud notes specifically? what would that look like?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
AppFlowy-IO/AppFlowy#1979
No description provided.