UC San Diego SearchMenu

Setting Up a Personal Website

UC San Diego students are given 200 MB of server space to publish a personal website. Some students have access to more than one server as shown by the Account Lookup tool, but for most students the server you should select is acsweb.ucsd.edu.

This server supports both HTML 5 and PHP 5.1.

1. Create a public_html directory.

First, you will need to create the public_html directory. The easiest way to create this directory is to use the Home Page Setup Tool.

2. Create your first web file.

You may create web files on acsweb.ucsd.edu as either HTML (HyperText Markup Language) or PHP (PHP: Hypertext Preprocessor). You will want to name your first file either index.html or index.php, depending on how you are coding the document. There are various online tutorials for both HTML and PHP if you would like to learn more about coding in these languages.


Please remember that all activities on ACMS systems, including setting up personal websites, are subject to the ACMS Acceptable Use Policies.
It is your responsibility to ensure that you do not violate Copyright Laws.

3. Put your files in public_html.

There are many ways to do this—here are a few ideas:

ACMS Computer Lab SFTP Client
Move your file to:
Class Resources→
(Server) home directory on...→
Download an SFTP client and enter:
Server: (server)
Port: 22
Path: /~(username)
Open a Terminal window and enter:
scp file.html username@server.ucsd.edu:~username/public_html

4. Set file permissions for your files.

Log into our Home Page Setup Tool and check the box reading Allow others to see documents in public_html.

If you ever want to change your permissions to prevent anyone from seeing your web page, use the tool again and select Return to "no-risk" permissions.

5. View your site!

Once you have completed these steps, you may view your site at:


When our friend Ben completes these steps on acsweb, he will find his site here: