一、简介

1.说说云存储

我们最常用的云存储有各式各样的邮箱,网盘等,邮箱的容量限制,而且文件管理不方便;常用的百度网盘、qq微云等都挺不错,提供免费的云存储,并方便的支持文件的管理。唯一的缺点是无法在线编辑文件,商业化的云存储也涉及利益问题,会员和普通用户的差别也会导致普通用户的下载速度受到限制。后来无意间发现了一款新的云存储–Seafile,该存储平台拥有了上述所有功能,而且是开源的,我们可以下载其源码自己搭建服务器,接下来我们就来爽一把吧,百度云需要烧钱的会员在我们自己搭建的服务器上只不过是一个参数的问题,爽吧,嘿嘿!!

2.Seafile 特性

  • 跨平台文件同步
    Seafile 以资料库的形式组织文件。每个资料库都可同步到任何桌面电脑, 包括 Windows, Mac 和 Linux。用户也可以选择性地同步一个目录。未同步的文件可通过“云文件浏览器”访问。Seafile 在文件同步方面性能极佳,数万小文件可在1分钟内完成同步。
  • 移动端文件访问
    文件可通过 Seafile 移动端来访问。支持 Android 和 iOS。缓存文件可在无网络的环境中使用。用户也可通过移动端来备份照片和通讯录。
  • 挂载盘客户端:不用同步即可像本地磁盘一样访问云端文件。
    直接通过本地 S 盘来访问云端文件,不占用本地存储。为电脑提供服务器的海量存储空间。同操作系统无缝集成,还可以离线修改文件。
  • 在线编辑和协同编辑
    Seafile 支持通过集成 Office Online Server 或者 Collabora Online server 实现 Office 文件的在线协同编辑 (包括 docx/pptx/xlsx 格式)。Seafile 也提供视频,音频,PDF, 图片和文本文件的预览。

二、云存储平台搭建

1.实验环境

系统:redhat7.0
ip:172.25.27.2
hostname:server2

2.下载源码并搭建服务

官网:https://www.seafile.com/features/
官网下载地址:https://www.seafile.com/download/
我们下载其Linux 服务器端
官方安装文档:http://manual-cn.seafile.com/

[root@server2 ~]# wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_i386.tar.gz
[root@server2 ~]# tar -zxf seafile-server_6.2.3_x86-64.tar.gz
[root@server2 ~]# mkdir -p seafile/installed/
[root@server2 ~]# mv seafile-server_6.2.3_x86-64.tar.gz seafile/installed/
[root@server2 ~]# mv seafile-server-6.2.3/ seafile/
[root@server2 ~]# cd seafile/
[root@server2 ~]# yum -y install epel-release
[root@server2 ~]# rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro
[root@server2 ~]# yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel[root@server2 ~]# pip install pillow moviepy
[root@server2 ~]# yum install -y mariadb-server
[root@server2 ~]# systemctl start mariadb
[root@server2 ~]# mysql_secure_installation  ##为数据库设置密码[root@server2 seafile]# cd seafile-server-6.2.3/
[root@server2 seafile-server-6.2.3]# ./setup-seafile-mysql.sh  ##会要填很多信息,按要求填就可以了

epel源的安装也可以用以下方式安装

[root@server2 ~]# wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@server2 ~]# yum clean all
[root@server2 ~]# yum repolist

3.启动 Seafile 服务器

  • 启动 Seafile 服务器和 Seahub 网站
[root@server2 seafile-server-6.2.3]# ./seafile.sh start # 启动 Seafile 服务
[root@server2 seafile-server-6.2.3]# ./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上),可指定端口
  • 第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号。
  • 服务启动后, 打开浏览器并输入以下地址
    http://172.25.27.2:8000/
  • 会被重定向到登陆页面. 输入管理员用户名和密码即可。

恭喜! 现在你已经成功的安装了 Seafile 服务器.


接下来可以愉快的使用他提供的功能了

云存储平台——Seafile搭建相关推荐

  1. 导入开源的文件云存储平台-Seafile

    1 理论基础 1.1 简介 Seafile 是一个开源的文件云存储平台,更注重于隐私保护和对团队文件协作的支持. Seafile 通过"资料库"来分类管理文件,每个资料库可单独同步 ...

  2. 开源的企业文件云存储平台

    开源的企业文件云存储平台 Seafile是一个面向企业.团队的云盘,解决文件管理和共享的问题.在此基础上,Seafile提供群组协作的功能,形成一个以文档为中心的协作平台. 对其内容详细阅读

  3. 阿里云OSS云存储平台

    阿里云OSS云存储平台实战--图片上传/下载/删除 一.OSS实战要求 使用SpringBoot和OSS实现图片的上传.下载和删除功能, 具体要求如下: 可以使用postman 发送上传请求 /pic ...

  4. 5G 来袭,数据暴增,新一代云存储平台如何承载?

    随着5G.大数据.人工智能等新兴技术的发展,数据进一步大幅增长.IDC预计,到2025年,全球将有175 ZettaBytes的数据总量.与此同时,存储的可扩展性.容量等问题逐渐凸显,需要大规模的数据 ...

  5. 学信网:研究生云复试平台快速搭建上线

    通过覆盖全球的音视频通信服务,支撑学信网视频面试稳定运行和效率提升. 案例简介 研究生复试工作碰到疫情,各大院校先后发布复试流程调整通知,将复试工作从线下搬到了线上,这也是历史上的第一次.要在短期内完 ...

  6. 如何自建云存储平台?

    云存储盛行的今天,IT专家需要用比以往更加宽广的视野来审视他们的数据中心,云计算,云存储,大数据,这些概念和技术不但要关注,而且如何融入到自己的当前环境中是迫在眉睫的事情了.以往在组织内部独来独往的I ...

  7. 基于hadoop构建对象存储系统_基于Hadoop企业私有云存储平台的构建

    量数据存储.数据规模易扩展性的要求. 关键词: 企业级用户:私有云:云存储: Hadoop :云计算:海量数据: HBase :元数据 中图分类号: TP 391 文献标志码: A Establish ...

  8. Ceph——多爪鱼(开源云存储平台软件),目前由红帽支持

    目录 概述 系统设计 对象存储 块存储 文件系统 名词 历史 版本发布历史 名称来源 概述 多爪鱼(Ceph)是一个开源软件存储平台,实现了在一个统一的分布式计算机集群上的对象存储,并提供三合一的接口 ...

  9. linux 个人云存储_2020年搭建NAS,你应该这样选!联想个人云存储A1深度体验

    写这篇文章之前,我的某马NAS已经吃灰2年,这两年我都是用一个5盘位30TB移动硬盘柜作为日常PC文件的冷备份存储外设,用一个叫做FreeFileSync的软件做为一键同步的工具,详情大家可以查看我早 ...

  10. 千亿云计算市场,相见恨晚的企业私有云存储平台

    企业网盘将会成长为一个巨大的市场,这并不是空穴来风. 据IDC数据显示,到2025年,全球创建.获取和复制的数据量将增至175ZB,其中,企业存储的数据量将会占据全球总数据量80%以上.这一数据表明企 ...

最新文章

  1. linux中crontab命令的基本用法
  2. 20211108 微分跟踪器
  3. 1.4 消息循环和回调函数
  4. td不允许自己扩展_V神原文详解:通过及时性检测器(TD)解决区块链的51%攻击问题...
  5. 【C】揭秘rand()函数;
  6. Python-初体验
  7. char,varchar,nvarchar以及datetime和smalldatetime的区别
  8. 基于Python的DELMIA二次开发(三):人体建模
  9. VS201x的项目属性配置
  10. java 解析yml文件
  11. 2014SQLServer还原数据库
  12. 你要如何衡量你的人生?
  13. vscode的下载、安装
  14. 小程序反编译 g is not defined_纹身霸气英文小短句_经典句子
  15. 私有IP和公有IP的区别
  16. U盘+无媒体+容量0+无法格式化+U盘量产+U盘芯片型号为CBM2099E+使用ChipGenius查看芯片型号
  17. mac下ElasticSearch 集群搭建,使用Kibana配置和管理集群
  18. NPDP学习笔记(六)市场研究
  19. Ceva xm4 DSP开发心得(转)
  20. 提高睡眠质量的助眠好物,双十一值得买的助眠好物

热门文章

  1. android 周月切换,SuperCalendar: @Deprecated android 自定义日历控件 支持左右无限滑动 周月切换 标记日期显示 自定义显示效果跳转到指定日期...
  2. 地图上如何量方位角_经纬度计算距离和方位角
  3. 关于HTML5页面与手机虚拟键盘的回车的处理
  4. 大道至简(原标题:少是指数级的多)
  5. Android视频播放器开发
  6. 打豆豆游戏c语言编程,《C语言及程序设计》实践参考——打豆豆
  7. Hausdorff 距离
  8. iOS实现APP支持SpotLight搜索
  9. python uwsgi_python,uwsgi_安装uwsgi时报错,python,uwsgi - phpStudy
  10. 0基础可不可以学大数据