Create a Personal Webpage

Every student with a UCSD email account has space to create their own webpage by uploading and downloading files into their allotted space.

Before You Start

  • You must know your UCSD network username, password, and incoming server name. This information is on the TESS paper given to you at registration or orientation.
  • If you no longer have this information, look up your account information and create a new password using the ACMS Account Lookup Tool. You do not need to know your old password, but must know your username and PAC code (the one you use for registering classes). If you still have problems, you can also bring your campus ID to ACMS/Instructional Computing located in the Applied Physics and Mathematics Building (AP&M) 1313 from Monday - Friday, 8:00am - 4:30pm.

Currently, the only way to upload or download files onto your mail server is through SSH. See below for more information.

SSH (ResNet's Mini SSH Tutorial)

Download SSH for Windows: PuTTY
For Mac OS X users, use Terminal, found in Applications>Utilities folder.

  • Log in using your UCSD network username and password. Press ENTER when done.
  • Once you are logged in successfully, use the spacebar to scroll through the login message until you see a " % " symbol.

Creating public_html and Setting Its Permission

  • Type mkdir public_html and press ENTER. This will create the folder public_html which will be the root folder and all public files and folders will go in this root folder. Type ls to view your folders and to make sure the public_html folder was created. ls is short for list and allows you to view all the files and folders inside your current folder.
  • Type chmod og+rx ~ and press ENTER. Then type chmod og+x public_html and press ENTER. Finally, type chmod -fR og+x public_html and press ENTER. This sets the permission of the public_html folder for public viewing.

Creating index.html and Setting Its Permission

  • Type cd public_html and press ENTER. This will allow you to enter the public_html folder.
  • Create or upload (using FTP) the file "index.html". Once index.html is uploaded or created, type ls and press ENTER. ls is short for list and allows you to view all the files and folders inside your current folder.
  • Type chmod og+rx *.* and press ENTER. This sets the permission of every file in this folder to be available for public viewing.
  • Repeat this step for every new file or folder that is created or uploaded.

Testing Your New Site

Your new site resides at http://servername.ucsd.edu/~username . Replace "servername" and "username" with your own information.

How to Exit SSH

To log out and exit the SSH program, type "exit" or "logout".

Now you can upload and create pages and folders on your new homepage!