The Debian project itself recommends at least 780MB of RAM and 920MB for a minimal installation. A full desktop system will need at least 1GB of RAM with 2GB recommended, and 10GB of disk space.