As long as you have the FTP server set up properly, I don't see why you wouldn't be able to do a manual install.
SI has long had problems with cutting off the window on small displays. I was able to get it to work on a tiny Dell screen by screwing around with minimizing, maximizing and restoring the window, but that was a few years and a couple of releases ago.