猿创征文|给设备做一个独立自主的小APP-实例详解
Posted 一直在尽头
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猿创征文|给设备做一个独立自主的小APP-实例详解相关的知识,希望对你有一定的参考价值。
文章目录
猿创征文|几步给团队搭建了一个在线网盘
缘由
最近公司在疯狂的招人,因为团队在扩大,每个进来的开发同学都需要搭建研发环境,考虑到每个进来的同学都要找一遍工具,这个还是蛮浪费时间的,而且版本也没办法统一,所以需要在企业内做一个统一,大部分公司都会有文件共享的不同方式,这里分享下我搭建在线网盘的步骤,简单点,没那么复杂。也可以自己大家一个,在家里路由器上搭建一个,家庭的相册,很方便,管理起来也很轻松。
调研
在最初的时候想到直接用一个http服务器,然后列出文件夹下的所有文件,这样看起来似乎有点不太美观。但是完全够了内部分享用。这也是其中的一个备选方案
因为想要更好,所以在一阵搜索之后可以看到了nextcloud,看起来和百度网盘一样,操作习惯也很类似,没有一丝丝犹豫选择了他。想问一句,还有谁!!!
环境安装
1、安装docker
因为系统上安装了docker,所以选择了安装docker,主要是懒省事,也方便管理,这个的安装步骤我没有了,自己搜索下,很简单。略略略。。。
2、安装nextcloud
docker安装的应用在每次重启的时候数据会丢失,所以一定要进行磁盘挂载,也就是将数据保存到本地,这样才不至于数据丢失。
2.1 创建挂载文件夹
选一个数据文件夹吧,我这里选择了/home/data,因为这个目录我挂载一个3.4T的盘,根据你自己的盘选择吧
mkdir nextcloud
cd nextcloud
mkdir data
mkdir apps
mkdir themes
mkdir config
2.2 挂载文件夹
我这里只用到网盘,其他的就不关注了,所以只挂载了data,这里直接发出来这个脚本吧
docker run -d -p 9999:80 --name nextcloud \\
-v /home/data/nextcloud:/var/www/html \\
-v /home/data/nextcloud/data:/var/www/html/data \\
nextcloud
启动nextcloud,这里端口直接映射到9999
在当前文件夹下,运行脚本
sh start_nextcloud.sh
2.3 查看服务
docker ps |grep nextcloud
看,启动器起来了 ,完美
查看网盘
登录
输入 http://172.26.1.152:9999/ 注意这里ip 换成你安装的ip地址
第一次登录的时候需要你选择数据库,我这里省事就选了sqlite,因为确实没有什么特别大的需求,点一下安装就行了,
第一次登录的时候需要创建管理员账号,你自己输入就行
上传文件
看,这图标和百度网盘多像,是真的方便,这其中还有点在线文档的使用。
总结
还是挺方便的,在家使用作为家庭网盘使用,还是很方便的额,而且官方还提供了app 和 桌面版的,使用起来还是很方便
以上是关于猿创征文|给设备做一个独立自主的小APP-实例详解的主要内容,如果未能解决你的问题,请参考以下文章
猿创征文|School StartsFirstProject~UnityVR(HTCVive设备开发)