我没有使用 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
希望有帮助。