当前位置:首页 > seafile3.1.6局域网网盘安装
Seafile服务器安装 1 设置Seafile开机启动。 4 备份恢复seafile系统 8 关闭/重启 Seafile 和 Seahub 10 Seahub 配置 10 seafile.conf 配置 13 ccnet.conf 配置 14 升级指南 15
本教程还适用于linux seafile-server_3.1.7版 Seafile服务器安装
centos6.5 x64 最小化安装,之后安装LNMP1.1
wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh
输入mysql登录密码 回车 然后选择是否用InnoDB引擎(注seafile软件要选y)
下载 seafile-server_3.1.6_x86-64.tar.gz 到/home 赋予root用户本地所有权限 mysql -uroot -p
Enter password: <输入密码>
mysql>grant all privileges on *.* to root@localhost identified by 'a1537'; mysql>flush privileges; mysql>quit
reboot
vi sea
#!/bin/bash
#安装seafile环境
yum install python2.7 python-setuptools python-simplejson python-imaging MySQL-python mysql-server -y #按seafile网站推荐办法安装 cd /home
mkdir /home/haiwen
mv seafile-server_* /home/haiwen cd /home/haiwen
#将 seafile-server_* 移动到 haiwen 目录下后 tar -xzf seafile-server_*
mkdir /home/haiwen/installed
mv seafile-server_* /home/haiwen/installed cd /home/haiwen/seafile-server-* ./setup-seafile-mysql.sh
:wq #保存退出
#使脚本文件sea变为可执行文件 chmod +x sea
#执行脚本文件sea ./sea
看到如下提示就表示成功在服务器上成功安装了Seafile。
Seafile服务器启动与配置
1、执行以下命令修改Linux 文件最大打开数: ulimit -n 30000
#启动Seafile服务:
cd /home/haiwen/seafile-server-* ./seafile.sh start
#启动Seahub服务: ./seahub.sh start
2、第一次启动Seahub服务时会提示让你先创建一个管理员账号。
如果忘记管理员账号或密码如何处理?
你可以进入 seafile-server 目录,运行 reset-admin.sh 脚本。这个脚本可以帮助你重置管理员账号和密码。
3、创建完成后,你就可以打开:http://IP或者域名:8000,访问到你的Seafile页面了。
4、Seafile默认的是以8000商品进行访问的,如果你不想使用这个端口,例如改成Web默认的80端口,可以先关闭进程:./seahub.sh stop
和 ./seafile.sh stop。
5、然后编辑/home/haiwen/ccnet/ccnet.conf这个文件,在SERVICE_URL后面修改端口即可。 再次启动Seafile和Seahub服务,就可以使用自己定义的端口开始访问了。
设置Seafile开机启动。 RHEL/CentOS 下
RHEL/CentOS 下,/etc/rc.local脚本会随系统开机自动执行,所以我们在这个脚本中设置启动Seafile/Seahub. 定位 python(python 2.6 or 2.7)
which python2.6 # or \
在 /etc/rc.local 脚本中, 将 python2.6(2.7)路径加入到PATH字段中, 并增加 Seafile/Seahub 启动命令 vim /etc/rc.local
# 假设 python 2.6(2.7) 可执行文件在 /usr/local/bin 目录下 PATH=$PATH:/usr/local/bin/
# 请将 user 改为你的Linux用户名 user=root
# 请将 script_path 改为你的 Seafile 文件安装路径 seafile_dir=/home/haiwen
script_path=${seafile_dir}/seafile-server-latest
sudo -u ${user} ${script_path}/seafile.sh start > /tmp/seafile.init.log 2>&1
sudo -u ${user} ${script_path}/seahub.sh start > /tmp/seahub.init.log 2>&1
共分享92篇相关文档