≡ Menu

在阿里云安装Seafile笔记

生平没使用过Linux的裸机,只用过傻瓜式带有Cpanel的虚拟主机,所以用Putty链接时,对着黑色的窗口还是有点不知所措。不过幸好还有Google,万能的网络可以让一个Linux白痴成功安装Seafile(私人云存储)。

一、准备工作

1.开通云主机(Linux的各种版本都可以),获得Root及密码

2.准备好Putty.exe(在Windows系统下使用)

3.找到以下软件、组件的下载地址:

  • Python2.7(官方在Github上的指南写着的Seafile的安装环境是Python2.6,但实际上需要Python2.6.7以上,推荐Python2.7。) https://www.python.org/ftp/python/2.7/Python-2.7.tgz
  • Zlib:在安装python-setuptools前,你必须安装Zlib  http://zlib.net/zlib-1.2.8.tar.gz
  • python-setuptools https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
  • python-simplejson https://pypi.python.org/packages/source/s/simplejson/simplejson-3.5.1.tar.gz#md5=35f9fdfd72d1d94894ec44048b9249f4
  • Python Imaging http://effbot.org/downloads/Imaging-1.1.7.tar.gz
  • Sqlite3 http://www.sqlite.org/sqlite-3.5.6.tar.gz
  • Seafile http://seafile-downloads.qiniudn.com/seafile-server_3.0.3_x86-64.tar.gz

二、安装

1.先安装Python

cd /usr/local/src

wget https://www.python.org/ftp/python/2.7/Python-2.7.tgz

tar xvf Python-2.7.tgz

cd Python-2.7

./configure

make

make install

2.安装Zlib和Sqlite3

可以在Python-2.7目录安装

wget http://zlib.net/zlib-1.2.8.tar.gz

tar xvf zlib-1.2.8.tar

cd zlib-1.2.8

./configure

make

sudo make install

SQlite3的安装可以放在与Python-2.7的同级目录:

wget http://www.sqlite.org/sqlite-3.5.6.tar.gz

tar xvf sqlite-3.5.6.tar.gz

cd sqlite-3.5.6

./configure

make

make install

3.安装Python的组件

在Python-2.7目录下安装上述Python组件/库:

Setuptool:

wget https://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz –no-check-certificate

tar setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py install

python-simplejson:

wget https://pypi.python.org/packages/source/s/simplejson/simplejson-3.5.1.tar.gz#md5=35f9fdfd72d1d94894ec44048b9249f4

tar xvf simplejson-3.5.1.tar.gz

cd simplejson-3.5.1

python setup.py install

Python Imaging :

wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz

tar xvf Imaging-1.1.7.tar.gz

cd Imaging-1.1.7

python setup.py install

4.安装Seafile

在Root目录下,建立一个安放Seafile的目录,如box什么的:

mkdir box

cd box

wget http://seafile-downloads.qiniudn.com/seafile-server_3.0.3_x86-64.tar.gz

tar xvf seafile-server_3.0.3_x86-64.tar.gz

cd seafile-server_3.0.3

./setup-seafile.sh

之后就有一串的提示,跟着提示做就可以完成安装了,其余部分可以参考官方的Seafile 服务器端软件的下载、初始化配置 指南

三、网络访问Seafile

在使用浏览器访问Seafile前,需要打开其服务:

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

其他指南:Seafile 服务器配置详细说明以及Seafile服务器管理

修改8000端口到默认的80端口:

1. 停止 seahub && seafile

./seahub.sh stop
./seafile.sh stop

2.修改 ccnet/ccnet.conf 中的 service_url = http://<ip or domain>:80

进入ccnet文件夹(与seafile那个目录同级),使用VIm修改:

vim ccnet.conf

(按下insert,光标移动到要修改的位置,编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出。 )

3. 启动 seahub 时指定端口号(进入Seafileserver文件夹)

先启动seafile:

./seafile.sh start

./seahub.sh start 80

DONE!

{ 0 comments… add one }

Leave a Comment

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据