diff --git a/Duplicati_installer_v0.1a.exe b/Duplicati_installer_v0.1a.exe new file mode 100644 index 0000000..029291b Binary files /dev/null and b/Duplicati_installer_v0.1a.exe differ diff --git a/duplicati_install_script/bin/vc_redist.x64.exe b/duplicati_install_script/bin/vc_redist.x64.exe new file mode 100644 index 0000000..a107072 Binary files /dev/null and b/duplicati_install_script/bin/vc_redist.x64.exe differ diff --git a/duplicati_install_script/bin/vc_redist.x86.exe b/duplicati_install_script/bin/vc_redist.x86.exe new file mode 100644 index 0000000..7658c1d Binary files /dev/null and b/duplicati_install_script/bin/vc_redist.x86.exe differ diff --git a/duplicati_install_script/setup_duplicati.bat b/duplicati_install_script/setup_duplicati.bat index 94c45fe..19c395c 100644 --- a/duplicati_install_script/setup_duplicati.bat +++ b/duplicati_install_script/setup_duplicati.bat @@ -58,6 +58,15 @@ cls ) + REM Check OS type 32Bit or 64Bit and install the relevant Visual Code 2017 C++ Redistributable.... + reg Query "HKLM\Hardware\Description\System\CentralProcessor\0" | find /i "x86" > NUL && set OS=32Bit || set OS=64Bit + + if %OS%==64Bit ( + reg query HKEY_CLASSES_ROOT\Installer\Dependencies\,,amd64,14.0,bundle 1>NUL || %~dp0bin\vc_redist.x64.exe /norestart + ) + if %OS%==32Bit ( + reg query HKEY_CLASSES_ROOT\Installer\Dependencies\,,x86,14.0,bundle 1>NUL || %~dp0bin\vc_redist.x32.exe /norestart + ) :DUPLICATIINSTALL echo . @@ -78,16 +87,33 @@ cls IF EXIST "C:\Program Files (x86)\Duplicati 2\%NUL%" ( SET "PROGRAMFOLDER=C:\Program Files (x86)\Duplicati 2\" )& echo Program path is: "C:\Program Files (x86)\Duplicati 2\" IF EXIST "C:\Program Files\Duplicati 2\%NUL%" (SET "PROGRAMFOLDER=C:\Program Files\Duplicati 2\")& echo Program path is: "C:\Program Files\Duplicati 2\" REM IF "%PROGRAMFOLDER%" == "" echo Software was not installed... time to debug!& GOTO EXITNOW - + echo . :SETUPSERVICE - set "execpath=%PROGRAMFOLDER%\Duplicati.WindowsService.exe" - "%execpath%" install --webservice-interface=127.0.0.1 --webservice-port=8200 --portable-mode - echo . - NET START Duplicati +Set ServiceName=Duplicati +SC QUERY %ServiceName% > NUL + echo %ServiceName% service already installed, skipping service install... + echo . + GOTO :GETCLIENTNAME + +SC queryex "%ServiceName%"|Find "STATE"|Find /v "RUNNING">Nul&&( + echo %ServiceName% not installed... + echo Install and starting %ServiceName% ... + + set "execpath=%PROGRAMFOLDER%\Duplicati.WindowsService.exe" + "%execpath%" install --webservice-interface=127.0.0.1 --webservice-port=8200 --portable-mode + echo . + + NET start "%ServiceName%">nul||( + Echo "%ServiceName%" wont start + ) + echo "%ServiceName%" started + )||( + echo "%ServiceName%" working + ) :GETCLIENTNAME diff --git a/id_miltonkeynes b/id_miltonkeynes new file mode 100644 index 0000000..909864c --- /dev/null +++ b/id_miltonkeynes @@ -0,0 +1,18 @@ +-----BEGIN RSA PRIVATE KEY----- +Proc-Type: 4,ENCRYPTED +DEK-Info: AES-128-CBC,52AF6C8726C8A64C6FD4C780589E2AA8 + +i5qgRF8XHK35toRcQwv0iiMkDLaQK2gd2XBk3iuaZDQ5aL2QbJf3dH011FO9kqhG +dgsiNh2BTE9qLIlMSbzHVBq2n8k39+p7D1h/2KKEg9FK8N9QK1z6blIQEqbvLNNr +X+KAJBkKH5HovKKLdeRPHmcRPx+wbMFaxiMZAr8+5SHW9WwcE5mKa8VB6Jg2REVW +9252WTCgYqJ/O4ytami3WgXRkaFr1VbD+evfckor26kndV88wNVNJgHOhI9PQtGA +ex9SZQ5c2kvbgHg97mb8vx5i7mrfQGaLW3N5iaAUdf6AB9VbTrg+T2ssJFuhKjyt +1DCfF0mKbuvBxJgWhHtGH0hyKYopJB4zP2IgdwrSsVSf8A1Dmww0Hf+NwX88stKp +vc+y04WO09JxB+1VLCFELFzJdIiXtUQjPMSKViiitKYlpmtVSOcrCCtXqBw7VEvc +rqGGVRdWAUkKnNYBDj/p3RT8RB5AI67riY6kxoJEeEEpbJh93aEkm6TKkMBd6nQs +z4pgcTv8gYPzrSOUxMtSzVX9cy7Ud1lQrvPgkRtq58ellMg0OcLYxLS2R0my9Nkj +sNenMcGlxCQQGeUeJO4IYMy0Iy6IC3hbHQVKecRYNZTbtD4b0SopbjyE2H8QHhx/ +zcgN50rqTLmdWOqt4+kq9KRuhsdQ6ZvaYZzq3AJ6krlKECILyV4BFoliBN4Y/iHC +/SJliXyid2QxvzmYn27owawjBSpyIJ4fs97EAf/Wiovs+gJDKVOXiQQtJhWRyTZD +Jv5GSSabEOdrvy0z4S4Ung11X0/vN6zNJs+aH5AmZn/68WVtgGJJM53kEN0ZYIad +-----END RSA PRIVATE KEY----- diff --git a/id_miltonkeynes.pub b/id_miltonkeynes.pub new file mode 100644 index 0000000..9ee5426 --- /dev/null +++ b/id_miltonkeynes.pub @@ -0,0 +1 @@ +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQDD76WGmS2v6mdagQchURuyUVUUBY9VxrzxsL/4Bp3JlPzL/3vqbmE1uWqji3y34Lh/66kS2qtY+S/aMz5e8J4xVvcS4Ux/7i4fHnyf8JGP6bjgdz0FeDZFkZ4COBY+fa9wn14/4I8pzo0HfIKrOuQTim6L8umcpvwj6g9xeFVj9Q== mat@MacBook-Pro.local