diff --git a/upload b/upload
index 2e15a9df9d757e362de923734027118eb54ad95e..b79177939d346e86e06353600cf34ca1c71dfa82 100755
--- a/upload
+++ b/upload
@@ -11,5 +11,15 @@ node index.js --noserver
 echo "Site compiled"
 chmod a+X build -R
 
+USER=ok1kvk.cz-www-nove
+HOST=ok1kvk.cz
+
+echo "======================================================================"
 echo "Uploading to nove.ok1kvk.cz"
-lftp -c "set ftp:ssl-allow no; open --user ok1kvk.cz-www-nove --env-password ftp://ok1kvk.cz/; mirror -c --verbose=9 -e -R -L ./build /"
+if [ $1 == "ftp" ]; then
+    echo "Using FTP"
+    lftp -c "set ftp:ssl-allow no;open --user ok1kvk.cz-www-nove --env-password ftp://ftp.ok1kvk.cz/; mirror -c --verbose=9 -e -R -L ./build /"
+else
+    echo "Using SFTP"
+    lftp -c "set ftp:ssl-allow no;open --user ok1kvk.cz-www-nove --env-password -p 2121 sftp://ftp.ok1kvk.cz/; mirror -c --verbose=9 -e -R -L ./build /"
+fi