猿创征文|几步给团队搭建了一个在线网盘

Posted 香菜+

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了猿创征文|几步给团队搭建了一个在线网盘相关的知识,希望对你有一定的参考价值。

缘由

        最近公司在疯狂的招人,因为团队在扩大,每个进来的开发同学都需要搭建研发环境,考虑到每个进来的同学都要找一遍工具,这个还是蛮浪费时间的,而且版本也没办法统一,所以需要在企业内做一个统一,大部分公司都会有文件共享的不同方式,这里分享下我搭建在线网盘的步骤,简单点,没那么复杂。也可以自己大家一个,在家里路由器上搭建一个,家庭的相册,很方便,管理起来也很轻松。

调研

        在最初的时候想到直接用一个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 和 桌面版的,使用起来还是很方便

以上是关于猿创征文|几步给团队搭建了一个在线网盘的主要内容,如果未能解决你的问题,请参考以下文章

猿创征文|ZooKeeper(伪)集群搭建

猿创征文|平凡的应届生四年学习之路

猿创征文|Typescript搭建TS的编译环境

猿创征文 | 国产数据库TiDB架构特性

猿创征文 | Linux运维工程师的10个日常使用工具分享

猿创征文 |Linux常用命令