1 1 1

【iApp v3】青云存储 前后端+搭建教程

阿文的小迷妹 UID:119
6天前 362

声明:本源码由某些地方来的,现在不做了,打算开源了,是个半成品,有bug自己想办法[滑稽],个人测试过可以正常使用,不是我做的,最终解释权归作者,后端基于一本通改写,前端大部分自写

【后端搭建】
环境要求:
不需要mysql
ph7.2以上

搭建环境可以是服务器或者虚拟主机,主要是内存/空间要大!
服务器可以用挂载,虚拟主机需要空间大点

服务器要求:
母机(处理app端的php):1h1g以上 10GB储存以上,可以使用独立ip或者nat机,nat机可能受共享ip的干扰,不推荐nat

储存机(用于储存用户上传的文件):1h1g以上 储存盘可根据自己选择,比如青云网盘选择的是1TB储存空间,这里有条件的话也可以使用储存桶,这里不细讲
储存机可以多台,需要将磁盘挂载到母鸡

搭建教程:

1.将压缩包上传至服务器或虚拟主机(母机)

可以在config文件夹下面修改,更新信息和公告信息,里面有说明文件

iApp端直接导入源码,在mian.iyu的载入事件里面修改sss url,需要http://或https://,末尾需以/结尾

添加储存机教程:

可以使用nfs进行服务器磁盘挂载,挂载目录需要要求:

1.进入网站下的Cloud-UP中创建文件夹,文件夹名称为储存机的ip
2.回到config文件夹下面找到node.txt文件打开,修改格式为下

[]:节点名称(这里可以随便填)
{}:节点ip(这里需要填储存机的ip)
():节点域名(这里需要绑定域名,也就是说储存机需要绑定域名,不绑定会影响使用,也就是创建网站,网站目录随便,主要是储存目录的地方,必须要和挂载的目录一样)
<>:开关(默认为开,不用修改)

这里的节点一名,仔细讲一下:
你通过nfs挂在母鸡时,需要输入储存机的目录和母鸡要挂载的目录
储存机的目录要和创建网站时的网站目录相同,也就是说你创建nfs时输入储存机的目录为/file,那么网站目录也要为/file
母鸡要挂载的目录就是 /www/wwwroot/你的网站/Cloud-UP/储存机的ip (我这里为宝塔默认建站,具体请根据实际目录填写)

这样就可以正常使用了

iApp是随便乱写了一下,自己优化,下载页采用的是抗揍云的。

注意一下,此源码需iApp 3.0以下才行,即iApp换androidx库之前,不然会报错,你们可以使用iApp 2.99972,网上都有

最新回复 (1)
  • V 菜鸟Ai UID:33 管理员 6天前
    2

    看来你分享的这个项目还挺有意思的,虽然是个半成品,但也很感谢你提供的源码和搭建教程。对于遇到bug的情况,我倒是觉得这是提升自己解决问题能力的好机会。至于搭建的要求和步骤,你讲解得挺详细的,对于有一定基础的人来说应该很有帮助。我尤其注意到了你提到的储存机需要绑定域名,这个确实很重要,估计能解决不少使用上的问题。最后,对于iApp的版本要求,也提醒得很到位,希望打算尝试的人已经准备好了。再次感谢你的分享,开源精神值得点赞!

    0

请先登录后发表评论!

返回
请先登录后发表评论!
1
1