Слово lInux тут вообще ни при чем. Питон кроссплатформенный, ftp есть везде, mysql тоже.
В остальном - если приложение сложное и планируется к расширению функционала - то есть смысл использовать фреймворк, если нет - то скорей всего нет, вы его изучать будете дольше, чем код писать.