Centos7环境下搭建个人网盘

由来

习惯了百度网盘,也就认识到了非会员的龟速下载,其他网盘前些年阵亡的那叫一个惨不忍睹。阿里网盘的出场在一定程度上会牵制一下网盘厂商对用户的“肆意妄为”,店大欺客在哪个行业都有,网盘也不例外,截至目前不管是BAT还是ATM都有自己的网盘,企业版毕竟是商业化工具软件,功能和体验不可厚非,作为企业员工,在工作便捷的同时也能体验带给我们的高效,个人注册的大公司的网盘,安全性目前来说,是仁者见仁智者见智了,所以就想到了搭建个人版的网盘。

个人网盘的优势

1、文件共享
只要服务搭建在国内,带宽5M或以上基本都可以满足使用
2、便携方便
满足当前的移动办公,在家里编辑完毕,到公司直接打开电脑,同步一下文件即可查看编辑。
3、备份文件
手机、电脑上的信息备份至网盘
4、安全性
一定程度上减少文件被和谐,变小视频的风险。

提到优势,就不得不说其劣势了,因为这篇里面的主角光环,所以不能打击太大。从简介绍

个人网盘的劣势

1、成本

  • 时间成本 - 时间去选型
  • 技术成本 - 认识了解网盘
  • 财务成本 - 购买服务器

2、维护
这块可以忽略不计
3、安全性

环境说明

Linux: Centos7.9
seafile: 8.0.4 开源版

seafile简介

Seafile 是一个开源的文件云存储平台,解决文件集中存储、同步、多平台访问的问题,注重安全和性能。

Seafile 通过“资料库”来分类管理文件,每个资料库可单独同步,用户可加密资料库,
且密码不会保存在服务器端,所以即使是服务器管理员也无权访问你的文件。

Seafile 允许用户创建“群组”,在群组内共享和同步文件,方便了团队协同工作。

seafile分为开源版和专业版,专业版为企业收费,本次部署以开源版为例展开。

安装依赖docker 和docker-compose

docker 安装在前面已经介绍过了,这块就不做说明了。

docker-compose 安装

Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。

#yum install docker-compose -y
配置文件

下载 docker-compose.yml 示例文件到您的服务器上,然后根据您的实际环境修改该文件。尤其是以下几项配置:

  • MySQL root 用户的密码 (MYSQL_ROOT_PASSWORD and DB_ROOT_PASSWD)

  • 持久化存储 MySQL 数据的 volumes 目录 (volumes)

  • 持久化存储 Seafile 数据的 volumes 目录 (volumes)

启动seafile服务
执行以下命令启动 Seafile 服务

#docker-compose up -d

需要等待几分钟,等容器首次启动时的初始化操作完成后,您就可以在浏览器上访问
http://seafile.example.com 来打开 Seafile 主页。
注意:您应该在 docker-compose.yml 文件所在的目下执行以上命令。
浏览器打开的截图,账号密码在docker-compose.yml中
在这里插入图片描述

在这里插入图片描述
使用管理员账号登陆后台,进入系统设置,可以进行个性化设置
在这里插入图片描述
支持PC和手机客户端,可以下载PC端手机客户端,同步文件

使用

使用就不做介绍了,跟大厂的网盘使用方法基本无他。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值