How to make your paper's materials available online? (personal webpages, Institutional server, etc?) I would like to distribute some of the materials related to my paper (such as source code) available online. I have the option of uploading them to my personal website or to a server in my institution, (or any better ways you suggest?) 

I am concerned that if I upload it on the institution personal space, after graduating I won't have access to the server anymore or my page might be closed.
and I don't want to disappoint my readers by providing a link which may expire in a few years.

Personal website seems a good option so I fully have control over the materials. 

I would like to know if there is any better option or online services recognized especially for hosting academic materials (here my code) which I can link them in my paper?
Try something like github which will provide not only a public place for storing your code, but also will give you version control.

Other similar sites exist such as GoogleDocs, FlipDrive, DropBox, ...