hlcX's Blog
my note!
Toggle navigation
hlcX's Blog
2.学习
4.群晖
5.CentOS7
6.rasperryPI
linux-mint
关于
归档
标签
写一个简单安装过程
centos7.7
centos
seafile
2020-07-23 19:42:32
19
0
0
hlcx
centos7.7
centos
seafile
> 好多人下单后要问一句,“有安装教程吗?” 好吧你们赢了!!! 写个教程。 # 一、环境我说了算 - 安装个mini centos7.7 或 docker一个 - 看看我的这个版本 `cat /etc/redhat-release` ![title](/api/file/getImage?fileId=5f3152733c9b99002f000162) # 二、开始安装 - 先给centos7补补 ``` yum install wget -y yum install which -y yum install jre -y wget https://n74.top:1607/404/get-pip.py #可以从我的网站下载 or 从网上找也可以 python get-pip.py #运行上步下载的 get-pip.py ``` - 然后用下面这些官方的再补补 ``` yum -y install epel-release yum -y install python-imaging MySQL-python python-memcached python-ldap python-urllib3 ffmpeg ffmpeg-devel pip install pillow moviepy #这一步很难产啊,重复N次才全完成了 ``` - 下载seafile 6.3.5 1000人企业版 ``` 略 ``` - 安装 ``` tar -zxvf seafile-pro-server_6.3.5_x86-64-1000.tar.gz cd seafile-pro-server-6.3.5 ./setup-seafile-mysql.sh # mysql的安装我就略过了 ``` - 真的开始了 ![title](/api/file/getImage?fileId=5f3152733c9b99002f000165) ![title](/api/file/getImage?fileId=5f3152733c9b99002f000160) ![title](/api/file/getImage?fileId=5f3152733c9b99002f000161) ![title](/api/file/getImage?fileId=5f3152733c9b99002f000164) - 开始配置seafile了 ![title](/api/file/getImage?fileId=5f3152733c9b99002f00015f) <font color=red>看到上图中间的“1000 users”了吗?</font> 继续配置 ![title](/api/file/getImage?fileId=5f3152733c9b99002f000166) # 三、算是安装完成了 - 接着要精雕细琢了 ![title](/api/file/getImage?fileId=5f3152733c9b99002f000163) ## A)seafile时区问题 - 修改 seafile-server-latest/seahub/seahub/settings.py `TIME_ZONE = 'Asia/Shanghai'` ## B) 无法搜索PDF文件内容,解决方法 - 安装pdftotext `yum install poppler-utils -y` - 再更新一下搜索索引 ``` seafile-server-latest/pro/pro.py search --clear seafile-server-latest/pro/pro.py search --update ``` ## C) 更进一步 - 使用 memcached(我这里使用单节点memcached) > 安装 Memcached 能够显著提高系统性能。 首先你需要保证 libmemcached 库已经安装在你的系统中。要想使用memcached集群,我们要求使用 1.0.16 或者更新的版本。 - 安装一些支持包 ``` yum install gcc libffi-devel python-devel -y openssl-devel libmemcached libmemcached-devel pip install pylibmc pip install django-pylibmc ``` - 安装 `yum install memcached -y` - 启动 ``` /usr/bin/memcached -d -l 127.0.0.1 -p 11211 -m 1024 -u root #参数 -d 表示以守护进程模式启动 # -i IP地址 # -p 端口号 # -m 分配的内存大小(以MB为单位) # -u 用户名(线上环境最好不用root) ``` - 将以下配置添加到 seahub_settings.py 中 ``` CACHES = { 'default': { 'BACKEND': 'django_pylibmc.memcached.PyLibMCCache', 'LOCATION': '127.0.0.1:11211', }, 'locmem': { 'BACKEND': 'django.core.cache.backends.locmem.LocMemCache', }, } COMPRESS_CACHE_BACKEND = 'locmem' ``` # 四、写在最后 - 关于启动(略) 呵呵!!!
上一篇:
win10下youtube-dl简单使用命令
下一篇:
解决中文toc转码导致的跳转报错
0
赞
19 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
0
条评论
More...
文档导航
没有帐号? 立即注册