Для начала нужно иметь свой собственный внешний айпишник. Если такового нету и сидишь за НАТом - нужно договариваться с админами о пробросе портов на твою машинку. После того, как твой компьютер станет видимый извне - ставишь необходимый тебе софт (web/ftp-сервер), настраиваешь и пользуешся

Ничего сложного нету.