Many FTP servers are available for free. Filezilla FTP server is one of the most popular. ProFTPd.