devld / go-drive Goto Github PK
View Code? Open in Web Editor NEWA simple cloud drive mapping web app supports local, FTP/SFTP, S3, OneDrive, WebDAV, Google Drive.
Home Page: https://go-drive.top/
License: MIT License
A simple cloud drive mapping web app supports local, FTP/SFTP, S3, OneDrive, WebDAV, Google Drive.
Home Page: https://go-drive.top/
License: MIT License
I configured to list a shared drive from Google drive but it's not shown. How come?
比如webdav,s3 等,虽然看起来有点像套娃。但这些协议能让支持更多的客户端,也方便上传。
1.多个项目放一起,不利于管理
2.有备注更好
我理解,在list时,driveId代表查询路径上末尾节点的文件(文件夹)的driverId,但是我没看到在哪里更新啊
挂载国际版(A1教育版)后访问onedrive挂载盘出现错误 500 服务器错误,
Error #1: BadRequest: Resource not found for the segment 'v1.0'.
default-lang: zh-CN
proxy-max-size: 0 # 1M
free-fs: true
thumbnail:
concurrent: 2
search:
enabled: true
location /
{
proxy_pass http://127.0.0.1:8089; #端口保持一致
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_buffering off;
proxy_cache off;
proxy_set_header X-Forwarded-Proto $scheme;
}
除了账户类型选择了仅我的组织外,其他的都安装教程来的。
受支持的帐户类型
[仅我的组织]
弹框提示drive.root.error_create_drive
Hi, is there any plans to add new cloude storages, such as tentcent cos, alibaba oss etc
I'm tring to expand it.
Post "https://oauth2.googleapis.com/token": dial tcp 142.251.42.234:443: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
请问window怎么添加本地文件?
WebDAV已结开启,访问出错。
配置
web-dav:
enabled: true
prefix: /drive/dav
allow-anonymous: true
访问日志是:
2022/03/02 19:03:48 �[31;1m/home/runner/work/go-drive/go-drive/storage/options.go:92 �[35;1mrecord not found
�[0m�[33m[0.068ms] �[34;1m[rows:0]�[0m SELECT * FROM options
WHERE key = "app.name" LIMIT 1
2022/03/02 19:03:48 �[31;1m/home/runner/work/go-drive/go-drive/storage/options.go:92 �[35;1mrecord not found
�[0m�[33m[0.513ms] �[34;1m[rows:0]�[0m SELECT * FROM options
WHERE key = "app.name" LIMIT 1
连接客户端配置是:
协议(T):WebDAV
主机(H):127.0.0.1
端口(P):8089
加密(E):使用不安全的HTTP
有没有可能实现任务计划功能,定时在盘与盘之间移动复制文件,用来备份或分发证书之类的。
操作系统:Centos:7.9 64bit
不想升级Centos libc 2.28,因为要安装这个,依赖的东西太多了,gcc也得升级,太烦了。
看作者能不否兼容一下低版本lib
nextcloud又臃肿。Alist没有ldap。好不容易找到这个。好像也没LDAP
在docker下修改了配置文件的监听端口 ,docker重启后怎么还是监听的8089?
如题,发现只实现了个人onedrive登录上去了 ,也期待未来实现
需要走VPS的流量吗?
2023/02/05 10:17:19 [Recovery] 2023/02/05 - 10:17:19 panic recovered:
runtime error: index out of range [0] with length 0
/opt/hostedtoolcache/go/1.19.5/x64/src/runtime/panic.go:113 (0x43bc17)
/home/runner/work/go-drive/go-drive/drive/webdav/index.go:108 (0xe74223)
/home/runner/work/go-drive/go-drive/drive/webdav/index.go:74 (0xe73f03)
/home/runner/work/go-drive/go-drive/drive/root.go:108 (0xe7ed5b)
/home/runner/work/go-drive/go-drive/server/api_admin.go:295 (0x1051fcb)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:168 (0x1069fa3)
/home/runner/work/go-drive/go-drive/server/utils.go:156 (0x1069e44)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:168 (0x10696f3)
/home/runner/work/go-drive/go-drive/server/utils.go:115 (0x10695c0)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:168 (0x10678eb)
/home/runner/work/go-drive/go-drive/server/server.go:108 (0x10678cc)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:168 (0x9cfffb)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/logger.go:241 (0x9cffd8)
/home/runner/work/go-drive/go-drive/server/server.go:166 (0x1067fc3)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:168 (0x9d0d0b)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/recovery.go:99 (0x9d0cec)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/context.go:168 (0x9cf14f)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:555 (0x9cee38)
/home/runner/go/pkg/mod/github.com/gin-gonic/[email protected]/gin.go:511 (0x9cea37)
/opt/hostedtoolcache/go/1.19.5/x64/src/net/http/server.go:2947 (0x7dfa6b)
/opt/hostedtoolcache/go/1.19.5/x64/src/net/http/server.go:1991 (0x7db4b3)
/opt/hostedtoolcache/go/1.19.5/x64/src/runtime/asm_arm64.s:1172 (0x46ee93)
is there any way possible to map different folders from s3 bucket or assign individual bucket to each user or group?
For Example:
I have one FTP server with specific path for each user, it works well when I configure root path for each user.
but I also want to give access to AWS S3 bucket in which each user will have their own folders visible and accessible to them only.
Or if I create separate bucket for each user and add it as drive and assign it to user or group?
How do both do that?
Thank you
我绑定了一个桶,可以正常下载,删除,重命名文件
在 Go-drive 内可以新建文件和文件夹,但是上传文件就会提示错误
go本地生成了exe运行起来,web文件夹本地:npm run dev也没报错,浏览器访问是空白页面,请问是什么原因。
用户登录进去然后点击目录就提示500 服务器错误 然后点返回在点击目录进去就可以了 这个是什么原因
大佬谷歌盘只有个人目录,团队盘可以支持嘛?
有需要在 ARM 服务器上运行。
这样修改之后
列表丢失了
手动输入路径进入,报 Error #1: "error.permission_denied"
docker-compose.yml
version: '3'
services:
go-drive:
image: devld/go-drive:latest
container_name: go-drive
ports:
- 8089:8089
volumes:
- /data/go-drive-data:/app/data
restart: always
privileged: true
[root@localhost go-drive_linux_amd64]# ./go-drive
./go-drive: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by ./go-drive)
./go-drive: /lib64/libc.so.6: version `GLIBC_2.33' not found (required by ./go-drive)
./go-drive: /lib64/libc.so.6: version `GLIBC_2.32' not found (required by ./go-drive)
./go-drive: /lib64/libc.so.6: version `GLIBC_2.34' not found (required by ./go-drive)
objdump -p ./go-drive
版本引用:
required from libc.so.6:
0x06969188 0x00 09 GLIBC_2.28
0x06969194 0x00 08 GLIBC_2.14
0x0d696914 0x00 07 GLIBC_2.4
0x069691b3 0x00 06 GLIBC_2.33
0x069691b2 0x00 05 GLIBC_2.32
0x09691972 0x00 04 GLIBC_2.3.2
0x069691b4 0x00 03 GLIBC_2.34
0x09691a75 0x00 02 GLIBC_2.2.5
go-drive version*:
uname -a:
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 x86_64 GNU/Linux
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.