林教授给的建站工具和平台搭起来了,但只是还只能本地访问。

最近开始琢磨搭建一个可以提供外部访问的云盘,说动就动。

搭建的是seafile,据说是开源的,但好像用的是python写的,我没接触过python。。。

STEP1:找seafile的安装包,安装教程:https://cloud.seafile.com/published/seafile-manual-cn/home.md

我用的是windows版,因为入门简单些。

 

这里一定要注意,下载32位版本的python,我试过用64位的,确实不能使用,但是如果想用64位的应该怎么改源程序呢?毕竟现在越来越多的是64位的操作系统,有待研究。。。或者哪位高手知道的能不惜赐教。

 

 安装过程如下:seafile安装教程+自己操作配图

  

  一、安装 Python 2.7.11 32 位版本

  • 下载并安装 python 2.7.11 32 位版本 (安装遇到问题,后面详细记录下)

  • 将 python2.7 的安装路径添加到系统的环境变量中 (PATH 变量)。比如:如果您将 python 2.7.11 安装在C:\Python27路径下,那么就将C:\Python27添加到环境变量中。

  添加环境变量的操作如下: 控制面板—》系统—》高级系统设置—》环境变量—》系统变量里找到PATH,添加路径(注意需要在后面添加的时候别忘了分号)

 

 

 

 

 

 

 

 

   注意:一定要使用 Python 2.7.11 32 位版本。64 位版本或不是 2.7.11 的版本不能工作。

  下载并解压 Seafile 服务器

  • 获取 Seafile 服务器的最新版本。

  • 为 Seafile 服务器程序创建一个新的文件夹,比如C:\SeafileProgram\。请记住此文件夹的位置,我们将在以后用到它。

  • 将seafile-server_6.0.7_win32.tar.gz解压到C:\SeafileProgram\目录下。

  

  二、启动与初始化

  (1)启动 Seafile 服务器

  在C:\SeafileProgram\seafile-server_6.0.7_win32\文件夹下,找到run.bat文件并双击,以启动 Seafile 服务器。此时,您应该注意到 Seafile 服务器的图标已经出现在您的系统托盘中。

  (2)选择一个磁盘作为 Seafile 服务器数据的存储位置

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

  • 请确保选择的磁盘拥有足够的剩余空间

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

  (3)添加管理员帐号

  右击 Seafile 服务器的系统托盘图标, 选择"添加管理员帐号"选项。在弹出的对话框中输入您的管理员用户名和密码。

  如果操作成功, Seafile 服务器托盘图标处会弹出一个气泡提示您"添加 Seahub 管理员账户成功"

  (4)配置 Seafile 服务器

  初始化服务器之后,还需配置以下选项,否则不能进行文件的上传下载:

  • 访问服务器的 Web 界面 (打开 http://<您的 IP 地址>:8000),用管理员账号登录

  • 点击左上角的扳手图标,进入管理员界面,在进入"设置"标签

  • SERVICE_URL的值配置成http://<您的 IP 地址>:8000。比如您的 Windows 服务器地址为 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8000

  • FILE_SERVER_ROOT的值配置成http://<您的 IP 地址>:8082。比如您的 Windows 服务器地址为 192.168.1.100, 那么配置成SERVICE_URL = http://192.168.1.100:8082

  三、配置完成

  Seafile 服务器的配置到此已经完成。如果您想了解如何使用 Seafile 客户端,请参考 Seafile 客户端手册

搭建seafile过程中解决一个最大的问题:

安装python 2.7.11的时候,弹出类似这样的错误提升框

 

我框内的内容如下:there is a problem with this windows installer package. a program run as part of the setup did not finish as expected. contact your support personnel or package vendor. 

 一开始百度了很多种方法,如:(1)用管理员权限运行cmd,没解决;(2)下载安装64位的python,安装没问题,后续启动初始化seafile又问题;(3)全部卸载重新安装,没得到解决。

崩溃了n天,后来终于找到一种方式,安装成功:

 

 搞定,pip是啥?也没去深究,也没继续装pip,反正目前能正常使用了。

 

以上就是初试搭建云盘的一个过程。总结完毕,也算告一小段落。

posted on 2020-04-01 09:57  瑞琛  阅读(352)  评论(0)    收藏  举报