Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notes and files sync to cloud #5039

Closed
1 task
bolavefasfas opened this issue Nov 23, 2023 · 2 comments
Closed
1 task

Notes and files sync to cloud #5039

bolavefasfas opened this issue Nov 23, 2023 · 2 comments
Labels
story Features perceivable by end-users

Comments

@bolavefasfas
Copy link

bolavefasfas commented Nov 23, 2023

Description

Syncing Notes to Cloud Storage:

Notes and files are synced to cloud storage services such as Google Drive, OneDrive, Dropbox, or Nextcloud in an encrypted format. The notes will be stored locally and continuously synced to the cloud, possibly using Rclone. Rclone is lovely for saving encrypted data to the cloud.

The process is as follows:

  1. Obsidian saves notes into a local folder.
  2. This Local Folder is synced to Google Drive using a cron job every minute.
  3. The notes in Google Drive can be accessed on another device using the same cron script in reverse.

This process is a bit cumbersome, and it would be more efficient if a plugin could be developed to sync notes directly to a chosen cloud provider for backup purposes. Not only big cloud providers, but also self-hosted solutions like Nextcloud work. If we use Rclone, we don't need to worry about which cloud provider to use; just a text box to paste the Rclone config will do.


Creating New Pages:

When we create a new page, it should open the new page.


Sending Notes from Webpages and Apps:

  • Ability to send notes from any webpage directly to a new page, which is implemented by lazy.so.
  • Ability to send notes from apps like Telegram and WhatsApp, which is implemented by Capacities. Link to this feature implemented.

Missing Features:

  • Web UI is missing.
  • Need apps for iOS, Windows, and Linux.
  • Please update the Docker image.

Use case

All the people as most of the cloud proviers provide ample of free space like 15 gb to 10 gb for taking backup of their notes and files.

Anything else?

update docker image please.

Are you willing to submit a PR?

  • Yes I'd like to help by submitting a PR!
@bolavefasfas bolavefasfas added the story Features perceivable by end-users label Nov 23, 2023
@github-project-automation github-project-automation bot moved this to 🆕 New in AFFiNE Project Nov 23, 2023
@EYHN
Copy link
Member

EYHN commented Nov 23, 2023

Hi bolavefasfas, Thank you for so many suggestions

Syncing Notes to Cloud Storage

Affine's current cloud storage solution base on cloud server.

Different from using file synchronization storage solutions such as Google Drive, we can implement more functions such as "multi-player collaboration", "permission management", and "share pages" on our server.

If you want cloud storage out of the box, just sign up your affine account, or purchase affine pro https://affine.pro/pricing

If you want self-hosted cloud storage, you can stay tuned for our upcoming self-hosted version/tutorial. (Related: #4914)

We currently have no plans to support synchronizing notes using the file sync software.

Creating New Pages

The page does open when you create it. Can you provide a screen recording showing what you encountered?

Sending Notes from Webpages and Apps

Great suggestion, we currently have a daily note feature on our development roadmap. We can improve the design of daily note based on your suggestions.

Web UI is missing

Our web should work just like the desktop application, can you provide a screen recording?

Need apps for iOS, Windows, and Linux.

Windows and Linux are already supported

https://github.com/toeverything/AFFiNE/releases/tag/v0.10.2

iOS and Android mobile versions are on our roadmap.

New Docker image

We need to finish the self-hosted version first.

currently there is some features that is specific to the hosted version of affine, such as "payment", we need to make them optional to release self-hosted version.

@EYHN
Copy link
Member

EYHN commented Nov 27, 2023

I think I have answered this issue. I will close it first. If you want to know the progress of a specific feature, please create a new issue.

@EYHN EYHN closed this as completed Nov 27, 2023
@github-project-automation github-project-automation bot moved this from 🆕 New to ✅ Done in AFFiNE Project Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
story Features perceivable by end-users
Projects
Archived in project
Development

No branches or pull requests

2 participants