2009年3月19日星期四

秘籍:在基于Debian的服务器上运行Wuala

2009年3月18日,周三

秘籍:在基于Debian的服务器上运行Wuala

有一个简单快速的可能性把你的基于linux的家庭或NAS服务器中没有用到的存储空间变成Wuala在线存储空间。你唯一要做的就是从命令行运行Wuala并配置它去交易你没有用到的字节数。

首先你只需要一台连上英特网的基于Debian像Ubuntu server的linux服务器。你必须有访问这台服务器的权限(通过ssh或者直接访问),能够添加用户,如果你的路由器不是完全支持UPnP,你在它上面配置端口转发。

Wuala安装:

  1. 为了运行Wuala,你必须安装下列软件包:wget、screen和肯定的 sun-java6-jre:
    user@server:~$ sudo apt-get install wget screen sun-java6-jre
  2. 添加一个新的用户‘wuala’,并给它设置密码:
    user@server:~$ sudo adduser wuala
  3. 结束你现在的进程,用新用户‘wuala’登录。
  4. 从wuala.com直接下载最新版的Wuala
    wuala@server:~$ wget http://www.wuala.com/files/wuala.tar.gz
  5. 解压tar.gz压缩包到你的主目录:
    wuala@server:~$ tar xfz wuala.tar.gz
  6. 切换到解压目录‘wuala’:
    wuala@server:~$ cd wuala
  7. 在一个新的screen进程里运行Wuala。这很重要!因为你用wualacmd脚本的命令行用法。

    wuala@server:~/wuala$ screen /home/wuala/wuala/wualacmd

  8. Wuala的更新结束后,用[Ctrl]+[A]+[D]分离screen进程。Wuala现在作为后台进程运行。
  9. 现在你能够发送命令到后台中的Wuala并开始配置它。

Wuala配置

  1. 为了通过命令行使用Wuala,确保你已经切换到‘/home/wuala/wuala’目录。使用如下的语法执行命令:

    wuala@server:~/wuala$ ./wuala [command]

  2. ‘help’命令会列出所有可用的命令:
    wuala@server:~/wuala$ ./wuala help

    现在支持这些命令:

    --help, -help, benchmark, connectionCheck, connectionInfo, download, exit,feedback, help, list, login, logout, ping, printStackTraces, restart,setBindAddress, setDataPath, setInrate, setOutrate, setPort, setRestartOnUpdate,setSuperNodeAllowed, setTempPath, setTradingLimit, showPaths, showQuota,showSettings, showStatus, shutdown, startTrading, stopTrading, trade,tradeStats, undoSetDataPath, upload, version

  3. 为了准备交易,检查wuala网络链接:
    wuala@server:~/wuala$ ./wuala connectionCheck

    如果你没有一个支持UPnP的路由器,你必须手工配置端口转发。connectionCheck命令会告诉你正确的端口。

  4. 如果链接没问题,登入你的wuala帐号:
    wuala@server:~/wuala$ ./wuala login [username] [password]
  5. 为了开始交易,简单地使用‘startTrading’命令:
    wuala@server:~/wuala$ ./wuala startTrading
  6. 如果你不想在你的服务器存储空间里头交易最多到100GB(默认值),你可以改变设置到XY GB:

    wuala@server:~/wuala$ ./wuala setTradingLimit XY

  7. 你可以进一步打开更新后重启:
    wuala@server:~/wuala$ ./wuala setRestartOnUpdate true
  8. 用‘tradeStats’命令检查在线时间和赢得的字节数:
    wuala@server:~/wuala$ ./wuala tradeStats
  9. 最后你可以用‘showStatus’检查你现在的状态或者通过‘connectInfo’得到更详细的信息:
    wuala@server:~/wuala$ ./wuala showStatus
    wuala@server:~/wuala$ ./wuala connectionInfo
  10. 你可以结束你的进程了,Wuala仍然以一个分离的screen进程运行在后台。下一次你登入你的服务器,简单的执行Wuala配置教程的第一步。

这就完了!你的服务器现在在为你赢得在线的存储空间!

及:

  • 如果你重启了你的服务器,你必须按照Wuala安装教程的第七步再次运行Wuala或者你应该把这个过程加入到你的启动脚本中。注意!Wuala将会改变交易的端口号!你也得在你的路由器配置中修改!
  • 如果你想在你虚拟的私有服务器中使用,确保你有足够的内存运行java!许多虚拟的私有服务器不支持像java运行时样内存使用大户!

我希望你们喜欢这个手把手教程!请用评论来反馈。

关于作者
我是一名德国学生和自由职业者,现在正在Karlsruhe大学读电子工程专业。我疯狂地迷上了Ubuntu,当然还有Wuala :-P,我写下这个手把手教程去向你们展示Wuala命令行精彩并很有用的特性。:) 你能在wuala.com/defcon或者patrickleibold.de中找到我。

没有评论:

发表评论