表題の通り、


dropbox-logo1

Dropbox


Dropboxでサイトのデータのバックアップを行えるプラグインを作成しました。

動作確認不十分の状態ではありますが、共有サーバでも使用できる形で開発しています。


Dropboxでサイトのデータをバックアップすることは、元々はVPSサーバでCLI版で行えることを紹介していましたが、

SOY CMSのサイトのバックアップをDropboxで行う

さくらの追加ストレージ(NFS)内のファイルをDropboxで同期したい


Dropbox APIを利用すれば、CLI版無しで、Dropboxサーバに直接ファイルを転送する形で利用できることを知り、プラグインの形で配布することにしました。

HTTP - Developers - Dropbox


このプラグインを利用する上でいくつか制約があります。

・PHPでZipArchiveもしくは、コマンドラインでzipが利用できること

PHP: Zip -Manual

・サイトディレクトリに圧縮可能な権限が付与されていること


他にどのようなバックアップのシステムでも同様のことが言えますが、

・zipファイル生成時にサーバに十分な容量があること

になります。


2020年1月30日時点ではこのプラグインはβ版ですので、お試しの際は手動でサイトのバックアップを行い、プラグインの詳細説明をよくご覧になった上でお試しください。


今回対応分を含んだパッケージは下記のサイトからダウンロード出来ます。

https://saitodev.co/soycms/