When to make thesis available for public access?
Unless your university has a policy that explicitly forbids it (which would be very strange), you should feel free to post your thesis online as soon as it has been officially submitted and accepted.