Setup of Personal Web Pages

ITS provides personal web site space, free of charge, for any UCSC faculty, student or staff member. University hosted personal web pages may not be used for commercial or political purposes, nor for distribution of copyrighted materials.  For more information, see UCSC Web Policies.

1. Prior to the proceeding...

  1. You must have a Cruz ID account and know your username and password.

  2. You must be able to write your own web pages with HTML or using an HTML editor (ie. Dreamweaver, etc.).

  3. You should know how to use a secure file transfer protocol client (SFTP) or know how to configure your HTML editor to upload to your site

2. Upload your pages to the server

After you have created your web page files, you will need an SFTP program to access your personal file space and upload your files. Or you can configure the SFTP feature of Dreamweaver or other HTML editing application. You must use the SFTP protocol, not FTP.

How to obtain SFTP software

***We do not recommend using Cyberduck as it causes permission problems. 

The unix.ucsc.edu system is an aging Linux server. It is meant to be interacted with through the command line.

For command line access, it is suggested that you use Putty - https://www.putty.org/ if you are using Windows, and Terminal (an already installed application) if you are using a Mac. 

If you are not comfortable with the command line, there are software packages out there that can help. 

NOTE: We do not support or endorse any of these software packages. 

For Macs

If you are on a Mac and are new to SFTP and would like an easy interface, you can try Filezilla - https://filezilla-project.org/ 

filezilla.png

NOTE: SKIP Optional offers (unless you want them).

For Windows

If you are on a Windows machine and are new to SFTP and would like an easy interface, you can try using Bitvise - https://www.bitvise.com/ssh-client-download

bitvise.png

Upload your files using SFTP

To connect to the server where your web pages will be stored, your SFTP software will need the following information:

    Host name:  sftp.ucsc.edu
    User name:  UCSC ID (use your UCSC email login)
    Port Number: 22
    Authentication Method:  Password (use your CruzID Blue password)

To make a personal web page, upload files to the public_html directory. Do not change or delete any of the standard files and directories in your root directory (.cahce, .config, welcome, etc.)

If you delete, change the permissions on, or move your public_html directory, your web page will not work, so use caution with this folder.

If there is no public_html directory, contact the Support Center.

3. View your pages

If you name your home page file "index.html", the URL for your web site will be:

http://people.ucsc.edu/~[ucsc_id]
 
For example, if your email address is joe@ucsc.edu, the URL for your web site will be:
    
http://people.ucsc.edu/~joe

(If you name your home page file something other than "index.html" you will need to specify the name of that file at the end of your URL. For example. http://people.ucsc.edu/~joe/filename.

4. Publish your pages in the UCSC Directory (optional)

Personal web pages can be listed in the UCSC directory of personal web pages.

If you do not publish your pages, they are still available on the web, however, visitors will have a harder time finding them, and search engines will be less likely to index them. Even if you publish your pages, you can still make some or all of them hidden or restricted: see our documentation on Restricting Access.

Publish your web page in the directory

5. Request php, if you need it (optional)

Personal web pages can use php (a web programming language used by some sites); if you do not know php, you do not want this feature.

Enable php on your web site


Related Services and Resources