Jump to content.

FAQ/ Web/ Creating An EECS Homepage

Instructions for…

Instructions for EECS Staff

Staff who would like to have their own homepage can host it on the EECS dept. web server. To get started, follow the directions in the Preliminary Steps section below. Once those steps have been completed, proceed to Designing and Building Your Homepage to learn how to create a basic website. Even those who don’t know HTML will be able to follow the directions, and advanced users will benefit from technical details about our web server configuration.

Instructions for EECS Faculty

A departmental homepage, available via the EECS Faculty List, will be automatically created for all EECS Faculty. You can add or edit information on this homepage via My EECS Info. If you wish to have a personal homepage in addition, you may follow the directions in the Staff section above to create a homepage using HTML. When your personal homepage is complete, you can add the URL to your departmental homepage using My EECS Info or by sending the URL to eecsfac-updates [at] eecs [dot] berkeley [dot] edu and requsting that your page be added to the faculty database.

To create a class homepage, follow the instructions provided by the Instructional Systems Support Group on How To Set Up a Class Homepage.

Instructions for EECS Students

Graduate students with an account on an EECS research machine should follow the directions in the Preliminary Steps and Designing and Building Your Homepage sections below. Graduate students with an account on cory.eecs.berkeley.edu may create a homepage there by following the directions on How to Set Up a Personal Home Page. Grad students who wish to have their homepage publicly listed on the EECS website can do so by logging into My EECS Info or by emailing acg [at] eecs [dot] berkeley [dot] edu.

Undergraduate students should contact the Computer Science Undergraduate Association (CSUA) for information about setting up a homepage.

Preliminary Steps

Before you create your homepage, you must create the directory where it will live, and modify it to be publicly accessible. The procedure varies depending on whether you are a Windows or a Unix/Linux user.

Windows Users

  1. Open your home directory, usually mapped locally to the H: drive. Right-click in the background of this directory, and then click New-> Folder. Name your new folder public_html.
  2. Right-click on the newly-created folder and then click Properties and then the Security tab. Click on Add… and type webuser@eecs.berkeley.edu in the box that appears. Click OK.
  3. In the Permissions for webuser box, make sure that the box labelled Read & Execute is checked. If not, click on it. Finally, click OK to finalize your changes and close the window.

Unix/Linux Users

  1. First, adjust the permissions on your home directory to make it world-searchable. This can be done by logging into a UNIX machine such as login.eecs.berkeley.edu and typing at the command prompt
    chmod o+x ~.
  2. Create a directory called public_html in your home directory. Once you have done this, make it world-searchable by typing from a UNIX command prompt
    chmod o+x public_html
  3. Create a file called index.html in your public_html directory. This is where the HTML for your homepage will go. If you already have a homepage created, you should set index.html to point to it, or rename your homepage to index.html. The reasons for doing this will become clear below. Make this file world-readable by typing from a UNIX prompt
    chmod o+r index.html

Now you are ready to create your homepage. Once it is finished, you will be able to open it in a browser by typing in the following URL:

http://people.eecs.berkeley.edu/~<your login>

Effective May 24, 2016, the below URLs now redirect to the canonical personal web page server people.eecs.berkeley.edu. Their use is still supported but discouraged when publishing new articles.

If you used the index.html naming convention for your homepage, users will be automatically directed to it when they type one of the URLs above. If you did not, then the user will have to type, e.g., http://www.eecs.berkeley.edu/~<your login>/<filename> in order to view your page.

Designing and Building Your Homepage

Once you have finished the Preliminary Steps above, you can begin creating your homepage. Your homepage can be as simple or complex as you’d like within the technical limits of the departmental web server.

Basic Users

Users who have no knowledge of HTML or who wish to set up a simple homepage may do so by following a few easy steps.

Advanced Users

Advanced users may wish to add specialized functionality to their website. To this end, detailed information about the IRIS web server, including CGI and .htaccess information, can be found in the IRIS Web Technical Notes.

If the IRIS web server is inadequate for your needs, you might wish to set up a local web server and serve your pages from there. In this case, it is highly recommended that you consult with IRIS’s Computer User Support Group (CUSG) before configuring your server. CUSG will advise you on securing your machine according to department- and campus-wide policies, and if desired can set up your server on a Time and Materials basis. If you choose to proceed on your own, you will need to submit a System Update Request to classify your machine as a server, request a fixed IP address, and ask that port 80 be opened for your machine.


Basic Webpage Design



Special Images and Graphics

Services Status

Low Severity