在openshift上安装dropbox(并使用Kirby CMS)

时间:2014-03-10 01:05:28

标签: install dropbox openshift kirby

我正在尝试使用以下教程找到一种方法将Kirby CMS与在Openshift上运行的Dropbox集成: http://getkirby.com/blog/kirby-meets-dropbox http://getkirby.com/forum/how-to/topic:561

我已经遇到了安装Dropbox的问题,因为我认为在SSHing时我没有真正的权限: http://www.dropbox.com/install?os=lnx

所以我的问题:有没有办法实现所有伟大的成就?如果不是,即使我们获得真正的创意也不行?如果不是,为什么不呢?如果是,怎么做?

非常感谢!

2 个答案:

答案 0 :(得分:1)

我没有使用Kirby的经验,但是这里是如何让Dropbox在Openshift上工作的。

以下是在服务器上执行Dropbox安装并在非标准位置执行此操作的组合。一切都在$ OPENSHIFT_DATA_DIR中完成,因为那是您拥有写权限的地方。

首先,请确保您已进入$ OPENSHIFT_DATA_DIR

cd $OPENSHIFT_DATA_DIR

接下来,下载相应版本的Dropbox:

wget -O - "https://www.dropbox.com/download?plat=lnx.x86" | tar xzf -

这应该会给你$ OPENSHIFT_DATA_DIR中的.dropbox-dist文件夹。

接下来,告诉Dropbox开始安装过程,但告诉它你的主目录实际上是$ OPENSHIFT_DATA_DIR:

HOME=$OPENSHIFT_DATA_DIR ./.dropbox-dist/dropboxd start -i

按照说明将Dropbox帐户链接到Openshift服务器。关联后,它应该开始将Dropbox帐户中的所有内容同步到$ OPENSHIFT_DATA_DIR / Dropbox。这可能对您不利,因为Dropbox帐户中的数据太多。如果是这样,那么你应该排除文件夹。

您可以使用Dropbox提供的CLI脚本执行此操作。仍在$ OPENSHIFT_DATA_DIR中,下载它:

wget -O dropbox.py "https://www.dropbox.com/download?dl=packages/dropbox.py"

确保它的可执行文件:

chmod +x dropbox.py

你需要像Dropbox一样运行它:

HOME=$OPENSHIFT_DATA_DIR $OPENSHIFT_DATA_DIR/dropbox.py -h

希望有所帮助。

答案 1 :(得分:0)

你应该可以使用像./configure --prefix =〜/ app-root / data / dropbox这样的东西下载/编译/安装你的装备上的OPENSHIFT_DATA_DIR(app-root / data),我试过了但是我遇到了错过了nautilus-whatever包,我认为你可以以相同的方式下载和安装,但我没有尝试过这一点。只要您运行的任何内容都可以安装到app-root / data中,并且不需要root权限即可运行,您应该能够执行此操作。如果你继续下去,你也可以创建一个可下载的盒式磁带,以便更轻松地安装它。