The Student’s Guide to Web Hosting
You must upload your website to the Web so people not on your computer can also view your new online portfolio. The solution to that problem is using a web host. A web host stores a person’s or organization’s files on its own server and provides the maintenance and networking on behalf of the client.
As a student at the University of Maryland, College Park campus, you have access to a web space called TerpConnect. TerpConnect allows students to store up to one gigabyte on campus servers for free. You can use this free server to upload your own website too! All you need is your regular student log-in information (the same as your MyUMD account). Gather your website files, and follow the steps below to upload your new online portfolio.
If you are not a UMD student, we recommend the free web host we are using, called GitHub. On the other hand, you may consider professional web hosting to get your new portfolio more exposure. GoDaddy, for example, is a low-cost professional web host. You may follow along with the TerpConnect tutorial below to get a basic idea of what to do next.
Preparing Your Files for Upload
- Gather all your final portfolio HTML, CSS, and any JS files. Please refer to “Organizing Your Directory” if you are uncertain how to best organize your files before uploading.
- Note: If your site links to files or images outside this directory folder, these files and images will not go online.
Installing Fire FTP for File Transfer
- Optional: This step is strongly recommended for UMD Students: Download file transfer software at Firefox Add-ons.
- Although you can upload files through TerpConnect, we recommend using the Mozilla Firefox add-on, Fire FTP. This enables you to upload entire folders at a time, rather than individual files. Once the add-on has been downloaded from Firefox Add-ons, you can access the program from the main menu in the Firefox web browser, in the big orange button of the toolbar. A new line item will appear Web Developer. Look to the bottom of that menu for a seahorse icon and open Fire FTP.
- If you are not a UMD student, you may not need to download any file transfer programs. Your chosen web host is likely to provide you with one of their own.
Connecting to Your Web Host
If you are a UMD student, go ahead and create a new account in Fire FTP or other file transfer program. A pop-up form, Account Manager, will appear and you will need to input the server information. Go through the tabs and input an account or server name; host name or Web address of your server; log-in username and password; connection security type; and Web port number.
-
If you are a student at the University of Maryland, you can use TerpConnect. Your information looks like this:
_Account Name:_ TerpConnect _Host (Name):_ terpconnect.umd.edu _Login:_ your student name and password _(Connection) Security:_ SFTP _Port_: 22
If you are not using TerpConnect, double-check this with your server. Often, web hosts handle this part for you and you do not need to input this information before using their service. GitHub and GoDaddy are like this.
Now, connect to the file transfer program in Fire FTP or your web host’s File Manager. UMD students, click Connect in Fire FTP. You may receive a message about a registry key in the cache—proceed. You are now able to copy–paste entire folders directly onto the TerpConnect server.
Uploading Your Files to the Web Host
- Open your Internet browser, and go to the file transfer program in Fire FTP or your web host’s File Manager. The following steps pertain to UMD Students using TerpConnect only.
- UMD students may go to TerpConnect at http://terpconnect.umd.edu. Click on File Manager in the navigation bar. Click on the giant button, “Access My Files.” Now, fill in the blanks of the pop-up screen with your regular student log-in.
- The TerpConnect File Manager shows you almost all your server folders. It automatically opens “Home,” but you actually need to back up a bit. Click on your student log-in name, and a new list of folders will come up. See
pub
? That stands for “public access.” Here is the destination folder for your files. - Return to Fire FTP. Browse the menu of your local hard drive on the left, select your online portfolio folder, and use the green arrows in the center to move the files right, onto the TerpConnect server. This should be an instant and easy transfer, much quicker than using TerpConnect by itself.
- Return back to TerpConnect’s File Manager. Briefly look over all your file names and extensions and checking for consistency in capitalization. Many servers are not caps-sensitive, but TerpConnect is. TerpConnect also occasionally capitalizes files names or extensions, changing something like
photo.jpg
toPhoto.JPG
. If you see any changes, correct them now.
Going Live
- Finish uploading all of your files to TerpConnect or other third-party File Manager.
- Your website is now live on the world wide web! Open a new window in a web browser and type in your portfolio address.
- If using TerpConnect, type:
http://terpconnect.umd.edu/~yourUMDname/index.html
. - If using GitHub, type:
https://your_repository_name.github.io
.
- If using TerpConnect, type:
Troubleshooting
If your website looks unusually plain, check the file names again in your File Manager. You should also check that the folders on are organized and named exactly as you had them on your computer’s hard drive. Once these things are corrected, your website should run properly now.