Ubuntu系统搭建个人网盘——基于某云产品

一、基础概念

1、什么是 Seafile ?

网盘,是由互联网公司推出的在线存储服务,服务器机房为用户划分一定的磁盘空间,为用户免费或收费提供文件的存储、访问、备份、共享等文件管理等功能,不管你是在家中、单位或其它任何地方,只要你连接到网络,你就可以管理、编辑网盘里的文件。

Seafile是一个开源、专业、可靠的云存储平台;解决文件集中存储、共享和跨平台访问等问题。

二、搭建步骤

1.更新系统的软件包安装源
Ubuntu系统搭建个人网盘——基于某云产品_第1张图片
2.安装此产品依赖的服务

root@VM-16-38-ubuntu:~# apt-get install python2.7 python-setuptools  python-ldap python-mysqldb python-memcache python-urllib3
root@VM-16-38-ubuntu:~# sudo apt-get install python-imaging			#可能安装不成功,看具体情况进行解决
root@VM-16-38-ubuntu:~# sudo apt-get install MySQL-python

Ubuntu系统搭建个人网盘——基于某云产品_第2张图片
3.安装数据库服务,并对其进行安全初始化

root@VM-16-38-ubuntu:~# apt-get install mysql-server
root@VM-16-38-ubuntu:~# service mysql start
root@VM-16-38-ubuntu:~# mysql_secure_installation

Ubuntu系统搭建个人网盘——基于某云产品_第3张图片

4.下载 Seafile 软件包

root@VM-16-38-ubuntu:~# mkdir -p /server/seafile
root@VM-16-38-ubuntu:~# cd /server/seafile/
root@VM-16-38-ubuntu:/server/seafile# wget http://seafile-downloads.oss-cn-shanghai.aliyuncs.com/seafile-server_6.2.3_x86-64.tar.gz

在这里插入图片描述
在这里插入图片描述
5.进行安装

Ubuntu系统搭建个人网盘——基于某云产品_第4张图片

root@VM-16-38-ubuntu:/server/seafile/seafile-server-6.2.3# ./setup-seafile-mysql.sh		#按提示进行对应的输入
root@VM-16-38-ubuntu:/server/seafile/seafile-server-6.2.3# ./seafile.sh start
root@VM-16-38-ubuntu:/server/seafile/seafile-server-6.2.3# ./seahub.sh start

Ubuntu系统搭建个人网盘——基于某云产品_第5张图片

在云平台设置安全组规则
在这里插入图片描述

测试

浏览器登录到所设置的 IP 进行访问

Ubuntu系统搭建个人网盘——基于某云产品_第6张图片

用自己设置的信息进行登录
Ubuntu系统搭建个人网盘——基于某云产品_第7张图片

你可能感兴趣的:(某云产品)