My FTP server, running on my good old sammy (one of them that is), uses FileZilla Server which has treated me well. For IP, I have a 'dynamic' IP as well, but it only changes once every few months so...