Small web calendar sought

Dear Lazyweb,

does anyone know a small web calendar which has a web frontend and does not rely on a database server? It should save it's data directly into .ical (or .ics) files so I can fetch and alter them with a desktop calendar application too.

I don't need fancy features like multi user support or the ability to publish calendars, I just want do see and edit my calendar/todo stuff when I'm not at home and have the .ical saved on a centralized (my) server to make it available for desktop calendar software.

For privacy reasons it has to run on my own server.