OnePoint is a lightweight, multi-platform, multi-net disk file directory index (and management) tool. Support cloud disk onedrive, googledrive, coding, teambition, node_fs, alidrive, etc.

My Github page: https://github.com/51sec/onepoint  Demo: https://od.51sec.org/

Original Github page: https://github.com/ukuq/onepoint  Demo: https://one.loc.workers.dev/

The nice part for this solution is the backend running on Cloudflare and you do not even need a server to host any configuration files or frontend web pages. 




Demo Page:

Related Posts:

Introduction

Project Features

Lightweight, multi-platform, multi-network disk

Support cloud disks

  • onedrive

  • googledrive

  • coding

  • teambition

  • node_fs

  • alidrive

Deploy on Cloudflare Worker

 

1 Create a new worker from Cloudflare website

image.png2 Paste the code

https://github.com/51sec/onepoint/blob/master/ncc/ncc_cf-worker.js

or https://raw.githubusercontent.com/51sec/onepoint/master/ncc/ncc_cf-worker.js

There are a lot of codes, it may take some time to save, don’t worry!

image.png

3 Go back to the previous page and create a new KV bucket with any name.

image.png image.png

4 Bind the KV bucket and set the variable name to OPCONFIG

image.png

Deploy on your own server

github beta (2.0.0)

  
git clone https://github.com/ukuq/onepoint.git
cd onepoint && npm install

npm start
# pm2 lib/starters/node-http.js

Backend Admin Page Operations

Here I am using OneDrive as an example to show how to add your cloud drive into your own OnePoint project:

1 Generate OneDrive Share link: 

2 Log into OnePoint Admin page:

3 Click More Configuration – +Add

4 Add new cloud drive page 1:

5 Add Cloud Disk Page 2:

For refresh_token, you can get it by clicking the link “Click here acquire refresh_token”

Here is the page to generate refresh token. It is coming from https://point.onesrc.cn/oauth2/. You will need to enter your OneDrive account’s credential to log in for this refresh token.

6  Save the configuration

Videos

 

By netsec

Leave a Reply

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock
%d bloggers like this: