Seafile内部云盘
软件列表
| 软件 | 版本 | 备注 |
|---|---|---|
| centos | 6.4 x86_64 | 64位系统 |
| mysql | mysql5.5.49 | 本机使用 |
| python | 2.7 | seafile 依赖python |
| pip | 8.1.2 | 安装模块使用 |
| python-imaging | 1.1.7 | python模块 |
| mysql-python | 1.2.5 | python模块 使用pip安装 |
| pythhon-setuptools | 23.0.0 | python模块 |
| simplejson | 默认版本 | |
| seafile-server | seafile-server_5.1.3_x86-64 | 私有云盘 |
软件安装
- 升级python到2.7.10
shell>yum -y update
shell>yum groupinstall “Development tools”
shell> yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel
shell>tar xf Python-2.7.10.tar.xz
shell>cd Python-2.7.10
shell> ./configure –prefix=/usr/local
shell> make && make altinstall
shell>ls -la /usr/local/bin/python2.7*
shell>mv /usr/bin/python /usr/bin/python2.6.6
shell>ln -s /usr/local/bin/python2.7 /usr/bin/python
- yum 安装mysql 和 mysql-devel
#删除当前系统中存在 Mysql 相关
shell> yum remove mysql-*
shell> rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
shell> rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
or
shell> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
shell> wget https://mirror.webtatic.com/yum/el6/latest.rpm
#安装 Mysql5.5X 参考文档https://webtatic.com/packages/mysql55/
shell> yum install mysql55w mysql55w-server mysql55w-devel
#更改配置文件
shell> vim /etc/my.cnf # database=/software/mysqldata(自定义)
shell > service mysqld start
shell > mysql -uroot -p
mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Tczafle@521' WITH GRANT OPTION;
mysql > GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'Tczaflw@521' WITH GRANT OPTION;
mysql > FLUSH PRIVILEGES;
- 下载安装Python 模块
#download python-imaging pythhon-setuptools
shell > tar xzf python-imaging-1.1.7.tar.gz
shell > cd imaging-1.1.7
shell > python setup.py install
shell > tar xzf setuptools-23.0.0.tar.gz
shell > cd setuptools-23.0.0
shell > python setup.py install
#use pip install mysql-python simplejson
#pip install
shell > tar xzf pip-8.1.2.tar.gz
shell > cd pip-8.1.2
shell > python setup.py install
#set pip Network Source
shell > vim ~/pip/pip.conf #豆瓣源:http://pypi.douban.com/simple/
shell > pip install mysql-python
shell > pip install simplejson
- 安装seafile
#参考文档 http://www.tecmint.com/install-seafile-in-linux/
#download seafile https://www.seafile.com/download/ 选择需要的版本
shell > adduser seafile
shell > passwd seafile
shell > su -seafile
shell > tar xzf seafile-server_5.1.3_x86-64.tar.gz
shell > cd eafile-server-5.1.3
shell > python setup-seafile-mysql.py
[ server name ] seafile-centos
[ This server's ip or domain ] 10.90.0.10
[ default "/home/seafile/seafile-data" ] #可以自定义
[ default "8082" ] #可以自定义
Please choose a way to initialize seafile databases:
-------------------------------------------------------
[1] Create new ccnet/seafile/seahub databases
[2] Use existing ccnet/seafile/seahub databases
[ 1 or 2 ] #选择创建新的数据库
What is the host of mysql server?
[ default "localhost" ]
.......
#安装完毕
shell > ./seafile.sh start #启动云盘
shell > ./seahub.sh start #配置管理员用户
#访问
http://system_IP:8000 or http://domain_name:8000
- Seafile Script For Other User
#!/bin/sh
#chkconfig: 345 99 10
#description: Seafile auto start-stop script.
# source function library
. /etc/rc.d/init.d/functions
start() {
echo "Starting Seafile server..."
su - seafile -c "seafile-server-latest/seafile.sh start"
su - seafile -c "seafile-server-latest/seahub.sh start"
}
stop() {
echo "Stopping Seafile process..."
su - seafile -c "seafile-server-latest/seafile.sh stop"
su - seafile -c "seafile-server-latest/seahub.sh stop"
}
restart() {
echo "Stopping Seafile process..."
su - seafile -c "seafile-server-latest/seafile.sh stop"
su - seafile -c "seafile-server-latest/seahub.sh stop"
echo "Starting Seafile server..."
su - seafile -c "seafile-server-latest/seafile.sh start"
su - seafile -c "seafile-server-latest/seahub.sh start"
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
restart
;;
*)
echo "Usage: $0 start stop restart"
;;
esac
- 添加到开机启动
shell > chmod +x /etc/init.d/seafile
shell > service seafile start
shell > service seafile stop
shell > service seafile restart
shell > chkconfig seafile on | off
shell > chkconfig --list seafile
Seafile内部云盘的更多相关文章
- CentOS7下一键小白搭建seafile pro云盘
搭建前准备工作 vps或者云服务器,个人搭建使用建议腾讯云,公司搭建使用建议阿里云. 没有服务器的小伙伴可以下面链接进入看下,腾讯云的配置带宽会比阿里云的好点. 阿里云新人优惠服务器 腾讯云云上特惠 ...
- docker 搭建私有云盘 Seafile
缘起 现如今各种云存储服务其实挺多的,国外有经典的DropBox.Google Drive.微软的OneDrive等,国内也有可以免费使用的各种云. 那么为什么想要搭建私有云存储呢?主要是本着“自己的 ...
- 关于 iOS10 更新后 360 云盘 的上传按钮消失的解决方案
最近出了iOS10,作为iOS开发者,果断更新. 但是更新完后,打开自己的360云盘,发现想向云盘上传东西,但是传不了,加号按钮不见了. 经过我的研究,原因是 下面的自定义tabbar放置加号按钮的方 ...
- 基于Hadoop2.2.0版本号分布式云盘的设计与实现
基于Hadoop2.2.0版本号分布式云盘的设计与实现 一.前言 在学习了hadoop2.2一个月以来,我重点是在学习hadoop2.2的HDFS.即是hadoop的分布式系统,看了非常久的源代码看的 ...
- 小小白搭建nextcloud云盘
我是一名linux的小小白,今天就利用自己的所学搭建属于自己的云盘——nextcloud. 本人学生狗,普通的云盘也要几十块钱,既然我们只是拿来搭建巩固自己知识并不做为生产力,我们就用VMware W ...
- Nextcloud13私有云盘安装指南
一.环境说明: ※操作系统版本CentOS 7.5 Minimal-1804 ※操作系统版本已经使用163 YUM源 ※ Nextcloud版本 13.05 ※ 数据库使用MariaDB,安装在同一台 ...
- nextcloud私有云盘的部署
nextcloud在centos系统下搭建自己的私有云盘 搭建一套自己的私有云盘,让数据存储更加方便.可靠.自己搭建的云存储,首先没有什么容量.下载速度的限制,而且本地访问速度很快.一开始以为Next ...
- ubuntu服务器 安装 seafile 个人网盘
目录 ubuntu服务器 安装 seafile 个人网盘 一.实验环境: 二.实验流程介绍 三.网盘搭建 1.安装依赖环境 2.安装seafile 三.配置QQ域名邮箱 四.配置seafile邮件服务 ...
- NAS设备部署后采用Mobox企业云盘来提升管理功能
首先NAS介绍 网络接入存储(Network-Attached Storage,简称NAS)是存储设备通过标准的网络拓扑结构(例如以太网)添加到一群计算机上.NAS是文件级的存储方法,它的重 ...
随机推荐
- Openfire重新安装
由于忘记密码等原因,无法启动openfire ,那就重装吧,废话不多说,命令行按步骤粘贴执行就好了. 1.先删除mysql数据 mysql -u root -p 输入密码:例如,123456 show ...
- 解决WindowsServer 2008 R2 未注册版一个小时自动强制关机
仅用来学习交流,请大家购买正版,尊重正版版权. 安装了win2008R2,试了很多激活方法,终于激活后,不知道什么原因,过了一段时间后,每隔一段时间就自动关机,查了一下,发现是 wlms.exe在作祟 ...
- WebSocket 学习笔记--IE,IOS,Android等设备的兼容性问题与代码实现
一.背景 公司最近准备将一套产品放到Andriod和IOS上面去,为了统一应用的开发方式,决定用各平台APP嵌套一个HTML5浏览器来实现,其中数据通信,准备使用WebSocket的方式.于是,我开始 ...
- AWS CloudFront CDN直接全站加速折腾记The request could not be satisfied. Bad request
ERROR The request could not be satisfied. Bad request. Generated by cloudfront (CloudFront) Request ...
- 使用 WordPress 主题制作的20个精美网页
WordPress 是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用 PHP 语言和 MySQL 数据库开发的.用户可以在支持 PHP 和 MySQL 数据库的服务器上使用自己的博客.这 ...
- css选择器中:first-child与:first-of-type的区别
:first-child选择器是css2中定义的选择器,从字面意思上来看也很好理解,就是第一个子元素.比如有段代码: p:first-child 匹配到的是p元素,因为p元素是div的第一个子元素: ...
- svn服务端和eclipse配合使用
今天弄了个svn服务器来做项目的版本控制,讲讲我做的步骤吧 1.安装svn服务端 2.下载subclipse插件 3.将subclipse插件安装到eclipse上,点击Install New Sof ...
- 最近喜欢听的英文歌——Because Of You - Kelly Clarkson
没了解过歌曲背景,总觉得像是一首女儿唱给母亲的歌= =也许是我的错觉 I will not make the same mistakes that you did 我不会重复你犯过的错误 I will ...
- ionic + cordova 配置和开发过程中的一些问题
1.Android sdk:ERROR: SWT folder '' does not exist.问题 在win x86系统中,如果运行Android的 sdk manager,会出现Android ...
- SharePoint 2013 Content Deployment 报错 These columns don't currently have unique values
错误描述: These columns don't currently have unique values. Content deployment job 'job name' failed.The ...