SynologyでFTPプロトコルを使用してフォルダをマウントしようとしています。
これまでのところ、ファイルステーションのオプションリモートフォルダのマウントを使用することができましたが、FTPではなくCIFSプロトコルでのみフォルダをマウントできます。
基本的に、NASを介してWebサイトソース上のコンピューターで作業したいと思います。これも可能ですか?
編集:
実際、私はプロバイダーである会社で働いています。ftpアクセスのみを提供する古い安定したサーバーがあります。複数の開発者が同じソースで作業できるようにするために、ubuntuの下のnautilusと同じように、フォルダーをFTPとしてマウントしたかったのですが、Synologyに基づいています。これはあまり便利ではありませんが、このサーバーでもバージョン管理システムを使用することはできません。
DSM 6.1以降、ファイルステーションでは、FTPサーバーに接続できます。->ファイルステーション-ツール-リモート接続-接続設定
次に、FTPを選択し、「リモート接続セットアップウィザード」に従います。
詳細が役立つでしょう。これはNASで実行されているWebサイトですか、それともNASがftp経由でマウントしているリモートWebサーバーですか?すなわち。ファイルをNASにプッシュすると、Webサーバーにプッシュされますか?
私は後者を推測していますが、その場合、SynologyのUIにはこのオプションがありません。コマンドラインにも「ftp」クライアントはありません。
あなたのウェブサイトプロバイダーに確認してください、ftpは唯一のオプションですか? SSH/SFTPが開いている場合、Synologyからssh経由でファイルをrsyncする可能性があります。
すなわち。 https://www.digitalocean.com/community/articles/how-to-copy-files-with-rsync-over-ssh
編集-明確にしていただきありがとうございます。
Michael Hamptonが言ったように、ftpはファイルロックには非常に貧弱です。したがって、これらの制限を念頭に置いてください。
注-何らかの理由で、Synologyのすべてのcronタスクはrootとして実行されるため、スクリプトをデプロイするときに、ほとんどどこにでも配置できますが、NASそしてftpスクリプトをそのhomedirに保持します。そうすれば、コマンドラインにドロップせずにスクリプトを編集できます。
X2の編集-別のボックスでのGITのセットアップについて述べたように、GITサーバーはSynologyで利用可能なパッケージであり、コミット後のスクリプトに関するさまざまな記事があることを指摘します。これは、コミット後にpythonスクリプトを呼び出し、Webサーバー全体でファイルを自動的に更新するGITサーバーを定義することで、上記の手順4よりも優れた方法を実行できることを意味します。申し訳ありませんが、これについては詳しく説明していません。 Synologyにgitをインストールするラインはまだ下がっていません。