欢迎大家访问我的博客新地址:

至于为什么要搭建私有云盘,或许就是因为前段时间360个人网盘下架的原因吧,事情过去很久了,我也在摸索方案,最后还是选择了百度云,或许是因为百度说过我们百度云不会倒下的,哈哈,但是为了防止意外的发生,还是要做个备份吧

写在前面

最近这段时间一直比较忙,所以没时间去研究东西,今天抽了点时间把之前seafile的安装的尾巴处理下,之前一直出各种问题,心情甚是心酸

关于搭建个人云盘,我有以下看法

避免公有云盘倒下

合理的备份数据

学习网盘搭建

了解带宽

学习网盘存储机制

总结的说就是去多学点知识,增加些自己知识的广度

Seafile简介

Seafile 是一款开源的企业云盘,注重可靠性和性能。支持 Windows, Mac, Linux, iOS, Android 平台。支持文件同步或者直接挂载到本地访问。

Seafile特性

Seafile服务端安装

服务端环境要求

Debian 8 / Ubuntu 16.04 / Centos 7

Mysql

nginx/apache

python*

服务端安装

下载seafile安装包 传送门

在home下新建文件夹,然后放入我们的seafile安装包

合理安排文件夹结构

安装软件,下面阐述需要安装的软件

安装 Seafile 服务器之前,请确认已安装以下软件

MariaDB 服务器 (MariaDB 是 MySQL 的分支)

python 2.7 (从 Seafile 5.1 开始,python 版本最低要求为2.7)

python-setuptools

python-imaging

python-mysqldb

python-ldap

python-urllib3

python-memcache (或者 python-memcached)

# 在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

6. 然后我们根据安装提示去配置我们的seafile,如果看不懂,可参考:传送门

7. 配置数据库,这个地方很重要

-------------------------------------------------------

Please choose a way to initialize seafile databases:

-------------------------------------------------------

[1] Create new ccnet/seafile/seahub databases

[2] Use existing ccnet/seafile/seahub databases

出现这个,让你去选择或者使用已存在的数据库

注意,在这里,seafile会为我们创建一个seafile用户,同时,会创建ccnet/seafile/seahub数据库,这里,我们需要手动去更改下seafile用户的权限

OK,权限更改完,我们就可以正确连接数据库,并且完成安装

8.安装完成你将看到这个界面

启动 Seafile 服务器和 Seahub 网站

启动Seafile服务器

./seafile.sh start # 启动 Seafile 服务

启动Seahub

./seahub.sh start # 启动 Seahub 网站 (默认运行在8000端口上)

小贴士: 你第一次启动 seahub 时,seahub.sh 脚本会提示你创建一个 seafile 管理员帐号

开放8000 , 8082端口

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的安装

立FLAG

网盘开启Https,文件传输进行ssl加密

思考了一下,那存储空间满了,我们如何去增加存储空间以及合理的安排存储?

最后欢迎大家关注我的微信订阅号,我会不定时推送些积极向上的文章以及相关技术文章,欢迎大家的支持

seafile安装教程mysql密码_Seafile安装踩坑相关推荐

  1. 2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL

    2021win11最新最全MySQL下载安装教程--手把手教你安装MySQL 最近重装了win11,给我MySQL整没了,故今天重新装一下. 第一步,进入官网 https://www.mysql.co ...

  2. powerdesigner16.6安装教程(附图文安装步骤)

    powerdesigner16已经发布了,它领先的SAP应用程序管理,用于架构,数据和架构信息以及架构组织和建模数据.该软件适用于大多数编程环境,如.NET,Java,Eclipse和交互,有很多人不 ...

  3. 原生Photoshop2022 for Mac v23.4最新中文版功能介绍 PS2022苹果安装教程支持M1,解决安装ps提示不存在、Error may be damaged已损坏等问题

    PS2022中文激活版是一款高效.专业.实用的图像处理软件,其以其强悍的编辑和调整.绘图等功能,从而受到了广泛的应用,不管是在各种图片的调整和图画绘制以及图像的修复.调色等工具都是数不胜数的,用户可以 ...

  4. ug12.0安装教程以及UG12许可证安装

    ug12.0安装教程以及UG12许可证安装(附中文版百度云下载地址) - 知乎 (zhihu.com) 参考该文章,切记: 如果忘了修改,安装完成后: 计算机右键-属性-高级-环境变量-系统变量中找到 ...

  5. 安装教程-opencv3.1.0安装及VS2013配置教程

    安装教程-opencv3.1.0安装及VS2013配置教程 安装opencv 安装Image Watch 第一个opencv应用 安装opencv 准备opencv3.1.0安装包.提前安装VS201 ...

  6. Angular教程英雄之旅版本踩坑记录

    Angular教程英雄之旅版本踩坑记录 前言 问题1 问题2 问题3 问题4 总结 前言 这两天心血来潮,跟着Angular官网的教程英雄之旅(https://angular.cn/tutorial) ...

  7. mysql安装教程8.0.21安装_mysql8.0.21安装教程图文详解

    1.下载 下载链接 点击download,这里可能需要登录甲骨文的账号,登录一下即可 2.解压 下载好会得到一个安装包 把它解压到一个能找到的目录下即可,我的是这样(my.ini文件你们应该没有) 3 ...

  8. mysql安装教程8.0.21安装,Windows系统下MySQL8.0.21安装教程(图文详解)

    安装建议:尽量不要用.exe进行安装,用压缩包安装,对日后的卸载/版本升级更为方便 下载地址:https://dev.mysql.com/downloads/mysql/ 1.点击上面的下载地址得到z ...

  9. mysql安装教程_mysql8.0.20安装教程,mysql下载安装教程8.0.20

    mysql安装包+mysql学习视频+mysql面试指南视频教程 下载地址: 链接:https://pan.baidu.com/s/1FmLFhGlajBQ9gCbTfiH65g 提取码:sxq2 百 ...

最新文章

  1. GB28181协议支持的H264的PS封装实现
  2. 安装 |GitBash闪退问题解决方案及Git安装教程( win10系统安装Git后)
  3. 搜索推荐炼丹笔记:CVR预估中的延迟反馈问题
  4. cpu的基本硬件组成
  5. 最小可行产品是什么_无论如何,“最小可行产品”到底意味着什么?
  6. 深度理解 Virtual DOM
  7. 26 FI配置-财务会计-外币评估-定义评估方法
  8. 用unity制作能量护盾(3)
  9. Linq 分组(group by)求和(sum)并且按照分隔符(join)分割列数据
  10. StackExchange.Redis实现Redis发布订阅
  11. java编程_Java最热常用编程软件分享
  12. 【用户】create_user_with_sshkey.sh
  13. 在python中画正态分布/正弦曲线图像/心形线
  14. 高德地图模仿微信发送位置实现拾取坐标
  15. android u盘加密代码,怎么用安卓手机给u盘加密
  16. 文献翻译——基于关联规则挖掘识别的鸡源大肠杆菌共有多重耐药模式(上)
  17. 无线传输技术比较:蓝牙、UWB、WIFI、NB-LOT
  18. Android基础之将毫秒换算成(天/时/分/秒/毫秒)
  19. Gson解析空字符串异常的处理
  20. 【Lilishop商城】No2-1.确定项目结构和数据结构(用户、商品、订单、促销等模块)

热门文章

  1. 从C语言的角度重构数据结构系列(六)-C语言的数据类型及常变量
  2. 向人类进化史看齐,编程语言的“别样”编年史
  3. FastText情感分析和词向量训练实战——Keras算法练习
  4. LeetCode上稀缺的四道shell编程题解析
  5. linux与windows回车换行符的区别
  6. Python开发工具PyCharm个性化设置备份
  7. android 图片圆角 遮罩_Android 自定义View练手Demo(一)实现圆角遮罩效果
  8. Python入门100题 | 第042题
  9. Hadoop Stream Python mapper或reducer添加参数
  10. 关于自动驾驶的思考以及我准备做的事情