seafile windows怎么用

seafile windows怎么用,第1张

下载并安装 python 2.7.4 ,注意不是越新越好,一定要2.7版本的,3.0的不行因为改了很多东西;

将 python2.7 的安装路径添加到系统的环境变量中 (PATH 变量)。比如:如果您将 python 2.7.4 安装在C:\Python27路径下,那么就将C:\Python27添加到环境变量中。注意要用;来分隔路径。

到Seafile官网,下载 Seafile 服务器版的最新版本。

为 Seafile 服务器程序创建一个新的文件夹,比如C:\Seafile\。然后将下载的服务器版文件放到目录中,并解压缩到当前目录,最后得到:C:\Seafile\seafile-server-3.4.0这样的目录结构。

打开C:\Seafile\seafile-server-3.4.0目录,找到run.bat文件,建立桌面快捷方式。然后在桌面打开,启动 Seafile 服务器。此时,您应该注意到 Seafile 服务器的图标已经出现在您的系统托盘中。

现在,您可以在d出的对话框中选择一个磁盘,以便存储 Seafile 服务器的数据:

请确保选择的磁盘拥有足够的剩余空间点击确认按钮后,Seafile 将会在您选择的磁盘下为您创建一个名为seafile-server的文件夹。这个文件夹就是 Seafile 服务器的数据文件夹。如果您选择D盘,那么数据文件夹为D:\seafile-server

右击 Seafile 服务器的系统托盘图标, 选择"添加管理员帐号"选项。在d出的对话框中输入您的管理员用户名和密码。如果 *** 作成功, Seafile 服务器托盘图标处会d出一个气泡提示您"添加 Seahub 管理员账户成功"

初始化服务器之后,还需配置以下选项:右击 Seafile 托盘图标,选择"打开 seafile-server 文件夹"选项。您的 seafile-server 数据文件夹将会打开。编辑ccnet/ccnet.conf文件。在ccnet.conf文件中更改以下两行:

NAME = 你的服务器名称

SERVICE_URL = 你的服务器IP地址:8000

编辑完成后,右击 Seafile 服务器托盘图标,选择"重启 Seafile Server"选项以重启 Seafile 服务器。

打开您的浏览器,访问 http://127.0.0.1:8000 网址。用您的管理员账户登录, 如果成功登录,那么说明您的 Seafile 服务器安装成功了。

不会的,下面是配置方法

首先,找一个干净的地方,创建空文件夹,例如在我的机器上,配置:

安装好所需要的相关库文件:

* libevent-dev (2.0 or later )

* libcurl4-openssl-dev (1.0.0 or later)

* libglib2.0-dev (2.28 or later)

* uuid-dev

* intltool (0.40 or later)

* libsqlite3-dev (3.7 or later)

* libmysqlclient-dev (5.5 or later)

* libarchive-dev

* libtool

* libjansson-dev

* valac

* libfuse-dev

安装2个重要库:

其中第一个可以用./configuremakemake install 安装,第二个用cmake。

然后,安装以下的python库:(可以用easy_install安装,sudo apt-get install python-setuptools)

* [https://www.djangoproject.com/download/1.5.2/tarball/ django 1.5]

* [https://github.com/djblets/djblets/tarball/release-0.6.14 djblets]

* sqlite3

* simplejson (python-simplejson)

* PIL (aka. python imaging library, python-image)

* chardet

* gunicorn

为了方便管理,把目录结构调整成这个样子:

然后到下面这几个目录去下载对应的源码,注意版本对应,我这里选择的是3.1.3版本。

* [https://github.com/haiwen/libsearpc/tags]

* [https://github.com/haiwen/ccnet/tags]

* [https://github.com/haiwen/seafile/tags]

* [https://github.com/haiwen/seahub/tags]

解压:

tar xf

把seafhub放到上一级目录去

所以整个目录结构就变成这样了:

开始编译!!

libsearpc

cd libsearpc-${version}

./autogen.sh

./configure

make

make install

ccnet

cd ccnet-${version}

./autogen.sh

./configure --disable-client --enable-server # `export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig` if libsearpc is not found

make

make install

seafile

cd seafile-${version}

./autogen.sh

./configure --disable-client --enable-server

make

make install

继续,利用ccnet-init和seaf-server-init初始化

ccnet-init --config-dir=/home/netlab/NSDI2015/SeaFile-3.1.3/ccnet --name=lzq8272587 --host=202.127.216.22 --port=10001

seaf-server-init -v -d /home/netlab/NSDI2015/SeaFile-3.1.3/seafile-data -p 12001 -P 8082

修改seahub下的setenv模板:

export CCNET_CONF_DIR=/home/netlab/NSDI2015/SeaFile-3.1.3/ccnet

export SEAFILE_CONF_DIR=/home/netlab/NSDI2015/SeaFile-3.1.3/seafile-data

export PYTHONPATH=/home/netlab/NSDI2015/SeaFile-3.1.3/seafile-server/seahub/thirdpart

保存,重命名,去掉尾部的template,然后运行run-seahub.sh.template

运行python manager.py syncdb

如果保存,检查是不是环境变量没有配置好,直接在终端里面输入上述三条指令配置即可。

进入seafile-server所在的目录,执行seafile-admin setup进行配置!

OK!

start, create admin:

天互数据


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11750378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存