My provider has disabled TLS 1.0 again. So I have added an external ftp script which uses WinSCP.
First you have to install WinSCP.
Then add 2 files ftp2web.bat and ftp2web.txt to the Cumulus directory.
<cumulus-directory>\ftps2web.bat:
Code: Select all
"<winscp-install-directory>\WinSCP.com" /script=<cumulus-directory>\ftps2web.txt /log=<cumulus-directory>\ftps2web.log
<cumulus-directory>\ftps2web.txt (example with upload of 4 files):
Code: Select all
open ftps://<user>:<password>@<ftp-server>:21 -explicit -passive=on -rawsettings MinTlsVersion=11 MaxTlsVersion=12
put D:\Cumulus\extra\clientrawhourT.txttmp <upload-directory>/clientrawhour.txt
put D:\Cumulus\extra\monthlyrecordT.jstmp <upload-directory>/monthlyrecord.js
put D:\cumulus\extra\webtagsT.jsontmp <upload-directory>/webtags.json
put D:\Cumulus\realtime.txt <upload-directory>/realtime.txt
exit
Change in the Cumulus MX config:
Under Settings, Internet settings, External programs you have to add ftps2web.bat
Under Settings, Extra web files: you can disable the checkboxes for all files in the FTP column.
If the FTPS script runs it creates a log file ftp2weg.log in the Cumulus directory. If everything is running fine you can remove the /log option from the WinSCP command line because the logfile can grow very quick.