How do I create a website?

CETS offers website hosting to active SEAS accounts. Your personal site will only be available for as long as you have a SEAS account. If you are the contact for an activity account that has a website, you will need to transfer ownership before you leave SEAS to ensure the site remains online. If you require a permanent home for your content, consider ScholarlyCommons for research (see below) or contact CETS with more details.

All websites must conform to the Penn Policy on Acceptable Use of Electronic Resources.

CETS officially supports several website hosting options:

Public HTML

All SEAS accounts include an ~/html/ directory for a personal website that is available at a special URL (where username is replaced with the account name):

Any files placed in an account's ~/html/ directory, including HTML, will be immediately available on the Web. See this article for more details.


Note: CETS only supports the Wordpress software installed on SEAS servers and does not support accounts at external hosting sites like

WordPress is a popular content management system (CMS) used for a significant number of sites and blogs on the Web today. More advanced skills are required for installation, but after initial setup, everything can be managed via a web browser. See this article for information on installing WordPress on SEAS servers.


MediaWiki is the same software that powers Wikipedia. Some users prefer wiki markup for quickly deploying simple, searchable pages. See this article for more information on setting up a wiki.

Google Sites

Note: CETS does not recommend Google Sites at this time. Google plans to drop support for "classic" Google Sites and will announce the timeline for deprecation in 2018. The "new" Google Sites is available via the New button in Google Drive, but is not compatible with Google@SEAS at this time. CETS is working with Google to restore this feature.

All SEAS accounts have access to Google@SEAS, which includes Google Sites. Since all website development is done via a web browser, this option is great for beginners. Google Sites includes support for themes and widgets, and there is no limit on the number of sites you can create. It's also easy to grant other Google accounts editing privileges for collaboration or maintaining a wiki. Simply activate your Google@SEAS account and visit:


Note: Due to the recent acquisition of the bepress platform by Elsevier, the Penn Library is exploring alternatives to Digital Commons and is committed to migrating and preserving currently archived materials. See the following links for more information:

Your personal site will only be available for as long as you have a SEAS account. Please consider ScholarlyCommons if you need a permanent home for research, dissertations, articles, data, etc. ScholarlyCommons provides unlimited storage and is well supported by Penn Libraries. For more information, visit:

Browse the School of Engineering and Applied Science Collections:

Explore all disciplines via an interactive graph:


CETS offers limited support for CGI/PHP applications. Advanced users who are interested in developing custom code or installing third party applications to generate web pages are expected to support and maintain these applications themselves. CETS does not guarantee that custom/third party code will run as expected and does not extend system administration privileges to anyone who is not a member of the CETS staff. See this article for more information about enabling CGI for an account.

External Hosting

Please note that CETS cannot provide support for services that it does not manage. If your website requires longterm support that can withstand turnover in personnel, we strongly recommend using one of the supported options on this page. This will ensure that your website can be updated and prevent abandoned websites from appearing in search engine results if access to the account is lost.

Related Links

© Computing and Educational Technology Services | Contact CETS | 215.898.4707