hackxiaoya / cuteone Goto Github PK
View Code? Open in Web Editor NEW这大概是最好的onedrive挂载程序了吧,我猜。
Home Page: http://demo.cuteone.cn
这大概是最好的onedrive挂载程序了吧,我猜。
Home Page: http://demo.cuteone.cn
你可能遇到安装之后,图片也不显示,播放视频也一直在转圈圈;
这个问题是因为SSL引起的,假设你不是SSL的,那么你应该没这个问题;
如果你是SSL的,那么你需要修改:
app\templates\themes\default\public\layout.html
<!-- <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />-->
改成
<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" />
真的被这个问题烦死了,每天都有人问; 好烦的说;
记得修改之后,在后台的顶部有一个重启按钮,你需要重启一下才会生效;
如果生效了,你就不需要重启了;
或者你自己手动重启一下也行;
如题
播放速度慢、查看图片慢、下载慢;
这些皆不是CuteOne的问题,因为他们都是OneDrive的直链;
慢是因为你自己和OneDrive的问题,CuteOne只是提供了一个预览列表的功能而已;
况且这些列表信息是从你的服务器的MongoDB获取出来的,如果你网站访问慢,就是你的服务器问题;
还有想说明的是,流量不走你的服务器,不走你的服务器,不走你的服务器;
反正慢这个锅,CuteOne不背;
让本地盘当做主盘,然后同步到网盘上去。有什么办法可以解决没?
cuteone 2.2.1,Office365个人版。当设置根目录加密(即文件夹一栏留空)时,有几个问题:
小白搭好后发现一些问题,求助下。。
电脑上用chrome播放KMV无声音。手机上ios的所有视频都一直转圈。安卓手机用chrome看mkv也没声音,其它浏览器则正常播放。
作者大大,为什么.md,是文件来的,没有显示里面的内容呢,还有,文件夹可不可以加密,和自定义分享目录
例如:
我觉得IndexOne的主题好看,地址是xxxxxxx,希望能做一个类似的主题;
例如:
影视模块,可以在线更新电影,调用onedrive存储播放;
例如:
支付功能,调用某第三方支付接口;
个人版创建应用程序的时候没有目录,不能指定所有者。导致获取的code无效 code例如M1f56fe0a-d032-32c6-5c78-34d0c494cc33
没有在线更新,是考虑你们自身的安全性,如果存在这个在线更新,万一我脑子想不开,或者我的主服被黑了,导致给你推送更新后门文件,你们就非常被动和尴尬了,所以我没提供这个功能,是为了你们自身,你们也不想安全掌握在别人手上吧;
绑定网盘的code回调问题,因为可能有些人是没有HTTPS的,而OneDrive官方规则回调的地址必须是HTTPS的,所以为了兼容HTTP的用户,选择了URL地址回调,你们的code在URL里面;
CuteOne自身安全问题,可以说python写WEB还是非常安全的,毕竟上传点都是不可被访问的,然后就算有人把后门上传进去了,你如果不重启一下程序,他的后门是不生效的,再说了,我还没见过py版本的后门shell,所以大家不用考虑会被黑的问题了,因为不可能的;
当有A、B2个网盘驱动,且权限列表里包含这2个驱动的规则时,直接删除A驱动,会显示【[数据接口请求异常:error]】
如果主域是WordPress做的,用CuteOne做子域,因为不能打通搜索结果,所以不知道能不能做一个wp版本的,直接共用一个后台和数据库
在CuteOne3.0 中的install.sh
shell 运行报错 [: =: unary operator expected
解决办法:原网页 https://blog.csdn.net/h106140873/article/details/78383467
然后顺带问一问如果可能是否可以改用Redis,或者提供一些指导,外行人不懂怎么改。
这大概是因为你没有仔细看gitbook导致的;
如果没有绑定网盘,自然就是404了;
就算你绑定了网盘,你没更新缓存,你也是这样的;
然后如果你没设置默认首页,也是这样的;
还是仔细看一下gitbook吧;
./install.sh: 第 18 行:[: 0: 需要一元表达式
./install.sh:行23: mongodb: 未找到命令
./install.sh: 第 25 行:[: 0: 需要一元表达式
ERROR: Command "/usr/bin/python3.7 -u -c 'import setuptools, tokenize;file='"'"'/tmp/pip-install-xuy4ert_/uWSGI/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-zkdtprlv/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-xuy4ert_/uWSGI/
RT
模块文件夹路径:app\model
请确保目录下只有README.md文件和别的模块文件夹,否则是会报错404的;
插件文件夹路径:app\plugin
请确保目录下只有README.md文件和别的插件文件夹,否则是会报错404的;
主题文件夹路径:app\templates\themes
请确保目录下只有default文件和别的主题文件夹,否则是会报错404的;
可否加入Aria2离线下载?
error log:
Exception in thread Thread-351:
cuteone | Traceback (most recent call last):
cuteone | File "/usr/local/lib/python3.7/threading.py", line 926, in _bootstrap_inner
cuteone | self.run()
cuteone | File "/usr/local/lib/python3.7/threading.py", line 870, in run
cuteone | self._target(*self._args, **self._kwargs)
cuteone | File "/www/wwwroot/CuteOne/app/task/syn/syn.py", line 120, in task_write
cuteone | "file": data["file"]["mimeType"],
cuteone | KeyError: 'file'
请问是否可以提供一个文件,让我们可以放在定时任务里面定时自动刷新缓存?
因为我碰到情况是
进入cuteone页面,点击文件夹中任一张图片,然后就开始转圈加载,但是一直都出不来
but
我去点一下下载图片,然后进入错误页面,关掉错误页面,再次点击图片就能正常加载出来
不过这是不是缓存的问题,还得问下作者您
貌似wmv格式就不支持在线播放?
怎么改回来呢?
IP:5000又不能布置https,这是搞啥呢。。
如题
用nginx做的反代,但是反代完之后访问网址没有问题,但是进/admin/ 的时候,每次在页面里点击一个选项,都会被强制跳转到127.0.0.1:5000上,附上nginx配置文件,请大佬看下是什么问题
server
{
listen 80;
#listen [::]:80;
server_name xx.xxx.com ;
return 301 https://$server_name$request_uri;
access_log /home/wwwlogs/CuteOne.log;
}
server
{
listen 443 ssl http2;
#listen [::]:443 ssl http2;
server_name xx.xxx.com ;
ssl_certificate /usr/local/nginx/conf/ssl/xx.xxx.com/fullchain.cer;
ssl_certificate_key /usr/local/nginx/conf/ssl/xx.xxx.com/xx.xxx.com.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers on;
ssl_ciphers "TLS13-AES-256-GCM-SHA384:TLS13-CHACHA20-POLY1305-SHA256:TLS13-AES-128-GCM-SHA256:TLS13-AES-128-CCM-8-SHA256:TLS13-AES-128-CCM-SHA256:EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5";
ssl_session_cache builtin:1000 shared:SSL:10m;
# openssl dhparam -out /usr/local/nginx/conf/ssl/dhparam.pem 2048
ssl_dhparam /usr/local/nginx/conf/ssl/dhparam.pem;
include rewrite/other.conf;
#error_page 404 /404.html;
# Deny access to PHP files in specific directory
#location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; }
include enable-php-pathinfo.conf;
location / {
proxy_pass http://127.0.0.1:5000;
proxy_redirect off;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
access_log /home/wwwlogs/CuteOne.log;
}
2.0版本 连接不上数据库
如题,,想把音乐资源都保存下来,求指导~~
rt
别人在边上不就看见了吗。。
如果你真的认真的看过了gitbook,然而还存在这个问题的疑惑,那么我建议你放弃使用CuteOne,因为智商不够 硬是来凑,不只是你累,我们解答你 也觉得很累;
然而还是再解释一遍;
##更新缓存
当你绑定了网盘之后,你需要点击一次更新缓存,把你的网盘内容拉取到MongoDB里,你的前端才能显示你的网盘内容,所以你的网盘内容有变动,你需要在你的网站前端看到新的内容 就需要更新一下缓存,这么解释可以理解吧;
##开始同步,停止同步
哎。不想写了,仔细看gitbook去; ——Gitbook
听说是个妹纸,别说了,我爱你。
从后台添加网盘驱动后
点击管理跳转到
http://xxx.xxx.xxx.xxx:5000/admin/files/files_disk_files/5/
然而是404
请问这是哪里有问题
就目前而言 我只用到了一个盘 我想让他的url简洁一些
添加One Drive不成功,还有回调链接为什么是127.0.0.1啊
你是个妹子吗?嘻嘻嘻,我来写图文文档,怎么联系你呀
开始同步点了以后 除了多了一个记事本的文件夹 并没有进行同步 请问是什么问题
不是我针对谁,这是我用过体验最差的,一点也不cute。。。。。溜了溜了,还是老老实实用pyone吧
Mysql >= 5.7 这个是必须达到的吗?
nginx需要配置 location /
{
...
proxy_buffering off;
proxy_cache off;
proxy_set_header X-Forwarded-Proto $scheme;
...
}
那Apache呢? dalao
首先先谢谢大佬无私奉献(鞠躬
顺便想问问大佬有计划出宝塔的安装教程嘛,小鸡都是装的宝塔环境
CuteOne初衷是网盘挂载程序,可是后来使用者越来越多,反馈的功能意见也越来越多;
那么有些功能有些人需要,另外的人却不需要,到底是开发呢?还是不开发呢?
基于这样的现象明显,所以在V2.X版本进行了局部重构;
重构的初衷是为了减轻CuteOne,按需加载,你需要什么功能,你就安装说明模块或插件来进行功能支持;
CuteOne V2.X,保留网盘挂载核心功能,别的功能皆可卸载删除,实际运行代码只有0.3KB左右,重构使用了动态模块加载方式,占用内存可以忽略不计;
请别用图片、css、JS的总体资源来衡量项目是否臃肿,因为这些不会增加你的服务器负担,一点都不;
mysql和mongo的支撑说明:
稍微懂代码的人就能知道,mongo是高速读写的数据库,读写性能远远超越mysql,可是mongo的缺点就是不是关系数据库,但这也是mongo的读写高速的优点;
CuteOne用mysql这样的关系数据库来存储基础数据,这是保证数据的安全;
使用mongo来进行网盘数据缓存是为了高速读写;
我们假设一下5TB的onedrive盘,共有5万个文件,那么拉取一次入库,想快速拉取入库mysql肯定是没有mongo快的,其次,用户访问的时候读的时候如果你是mysql,一个用户进行5万数据的读取,你的mysql压力就很大了,而且并不快;而用mongo就完全解决了这个问题;
所以想你网站更新缓存快,大量用户并发高,影响速度快,CuteOne采用mongo是正确的;
当然,你都完全不考虑速度的话,你用txt当数据存储自然也是没问题的;毕竟我作为开发者,更愿意做稳定高效可靠的产品,而不是拉低智商的去考虑怎么方便;
有个文件夹前端打开空,管理打开 504 Gateway Time-out。不知道什么问题。
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.