IDC知识库
IDC领域专业知识百科平台

云存储平台搭建

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

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 服务器.

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

鏈嶅姟鍣ㄧ鐢�
域名频道提供4U大小标准的服务器托管服务,带宽从1M到100M可选。
服务器托管与单独构建机房和租用专线上网相比、其整体运营成本有较大降低。
独立服务器托管客用户自行采购服务器,安装好系统及相应软件。
域名频道的豪华型服务器租用针对大型企业网站,独家优惠,性价比超高,详情进入http://www.dns110.com/server/

赞(2)
分享到: 更多 (0)

中国专业的网站域名及网站空间提供商

买域名买空间