博客:http://monsterlin.com/
原文地址:http://monsterlin.com/archives/HowToInstallSeafile.htmlhtml
至于为何要搭建私有云盘,或许就是由于前段时间360我的网盘下架的缘由吧,事情过去好久了,我也在摸索方案,最后仍是选择了百度云,或许是由于百度说过
咱们百度云不会倒下的
,哈哈,可是为了防止意外的发生,仍是要作个备份吧python
最近这段时间一直比较忙,因此没时间去研究东西,今天抽了点时间把以前seafile的安装的尾巴处理下,以前一直出各类问题,心情甚是心酸mysql
关于搭建我的云盘,我有如下见解nginx
总结的说就是去多学点知识,增长些本身知识的广度git
Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。github
地址:https://www.seafile.com/home/
Github : https://github.com/haiwen/seafile
w3c教程:https://www.w3cschool.cn/seafile/o24l1swl.htmlsql
# 在Debian/Ubuntu系统下 apt-get update apt-get install mariadb-server apt-get install python2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3
# 在 CentOS 7 下 yum install mariadb-server yum install python-setuptools python-imaging python-ldap MySQL-python python-memcached python-urllib3
5.进入seafile安装包,执行./setup-seafile-mysql.sh
数据库
------------------------------------------------------- Please choose a way to initialize seafile databases: ------------------------------------------------------- [1] Create new ccnet/seafile/seahub databases [2] Use existing ccnet/seafile/seahub databases
出现这个,让你去选择或者使用已存在的数据库apache
注意,在这里,seafile会为咱们建立一个seafile用户,同时,会建立ccnet/seafile/seahub数据库,这里,咱们须要手动去更改下seafile用户的权限服务器
OK,权限更改完,咱们就能够正确链接数据库,而且完成安装
8.安装完成你将看到这个界面
启动Seafile服务器
./seafile.sh start # 启动 Seafile 服务
启动Seahub
./seahub.sh start <port> # 启动 Seahub 网站 (默认运行在8000端口上)
小贴士: 你第一次启动 seahub 时,seahub.sh 脚本会提示你建立一个 seafile 管理员账号
Seabub: 8000
FileServer: 8082
默认状况下,咱们的服务器没有开放8000,8082端口,那么咱们须要去开放8000,8082端口,具体如何开放8000,8082端口,咱们能够看我写的这篇文章:传送门
./seahub.sh stop # 中止 Seafile 进程 ./seafile.sh stop # 中止 Seahub ./seafile.sh start # 启动 Seafile 服务 ./seahub.sh start 8001 # 启动 Seahub 网站 (运行在8001端口上) ./seahub.sh stop # 中止 Seahub ./seafile.sh stop # 中止 Seafile 进程 ./seafile.sh restart # 中止当前的 Seafile 进程,而后重启 Seafile ./seahub.sh restart # 中止当前的 Seahub 进程,并在 8000 端口从新启动 Seahub pgrep -f seafile-controller # 查看 Seafile 进程 pgrep -f "seahub" # 查看 Seahub 进程 pkill -f seafile-controller # 结束 Seafile 进程 pkill -f "seahub" # 结束 Seafile 进程
到此为止咱们就完成了seafile的安装
最后欢迎你们关注个人微信订阅号,我会不定时推送些积极向上的文章以及相关技术文章,欢迎你们的支持