Liberal Arts ITS
File and Web Services Computer Services User Manual

This document outlines the methods for accessing our file services, explains our project publishing and development practices, and gives you information on where to go for help.

Please take a few moments to familiarize yourself with this document, and keep it handy in case you are having trouble. If you have a question that isn't answered here, refer to the information at the bottom of this page about how to submit a trouble ticket via email.




File Services

We offer two different methods through which you can access our file services. The first (and most common method) is via the SMB protocol ('samba'--also known as Windows File Sharing).

This can be used by both Windows and Mac users from anywhere on UT's campus. The second method that we offer is through a protocol called SFTP. This is the only option available for folks who are off-campus (unless you are connected to the campus network via ITS' VPN Service).

Our file server can be found at file.laits.utexas.edu. The Volumes that are available are as follows:

Projects
This contains folders relating to projects in development, or new work for projects already published
WWW
The WWW volume contains live web content. It is recommended that before you make any changes here, you test them in your folder on the Projects volume
Users
Individual user's home directories are listed here. Your home directory is a place where you can store non-project related work materials, such as electronic copies of receipts or PDF versions of insurance forms.
Pub
Pub is a place for us to distribute files that multiple users may need access to, such as printer drivers.
STA
This is a separate container for storing the non-web related content produced by our STAs.
LAITS Admin, Development, Media Store
All three of these volumes are used for administrative purposes by LAITS.


Windows Users
SMB
  1. From the Start menu, select Run.
  2. In the dialog, enter \\file.laits.utexas.edu\. Optionally, you can include a volume name, such as \\file.laits.utexas.edu\Users. After you enter this string, press Return.
  3. When prompted, authenticate with your username and password. Make sure the workgroup is set to LAITS.
SFTP
  1. Launch SSH Secure Shell Secure File Transfer Client. SSH Secure Shell is available from Bevoware.
  2. Click File/Profiles/Add Profile
  3. Enter a profile name (ex: LAITS File server) and select Add to Profiles
  4. Click File/Profiles/Edit Profiles
  5. Enter the server details.
    Host Name: file.laits.utexas.edu
    User Name: <your username>
  6. Select the tab [Favorite Folders] and enter a preferred home folder.
    Home folder: <path to your project folder> - (see below for correct folder paths)
  7. click [OK]
  8. Click Edit/Settings
  9. Click the File Transfer|Advanced option on the left.
  10. Select Preserve original file name
  11. Select Preserve orignal destination permissions
  12. Configure the default permissions as follows:
    Default File permissions: 664
    Default Directory permissions: 775
  13. Select OK
  14. Click Profiles/LAITS File Server to connect.
Mac Users
SMB
  1. From the Finder, select Go and then Connect to Server...
  2. Enter the address smb://file.laits.utexas.edu. Optionally, you can include a volume name, such as smb://file.laits.utexas.edu/Users. After you enter this string, press Return.
  3. When prompted, authenticate with your username and password. Make sure the workgroup is set to LAITS.
SFTP
  1. Launch the Fetch application. Fetch is available for download from the Bevoware site.
  2. Click File / New Connection
  3. Click on the blue arrow to the bottom left to expand the initial screen.
  4. Enter the following information:
    Hostname: file.laits.utexas.edu
    Username: <username>
    Connect using: SFTP
    Password: <password>
    Initial folder: <path to your project folder> - (see below for correct folder paths)
  5. Select the heart shaped icon in the upper right to create a shortcut for this connection.
  6. Click Connect.
  7. You can now drag and drop files and folders to the file server.

Folder Paths
Volumes Paths
Projects /mnt/projects
WWW /mnt/www
Users /mnt/home
Pub /mnt/pub
STA /mnt/sta



Project Directories

Whenever we host a new project, we create a single project directory (on the Projects volume) to hold all of the documentation (web-based and otherwise) for that project. This gives collaborators a single place to store their materials so that they are readily available to other (or future) team members. In addition to storing research data, design ideas, content, and other necessary materials, this is also where the development version of any websites associated with the project will be stored.

Each project folder has an htdocs folder inside of it. That folder is used to piece together the development web content into a full-blown website. Once you've placed content in this folder, it will be immediately viewable on the web. For instance, the American Politics site has an associated project folder called gov310. To view the development version of the American Politics site, you would go to http://dev.laits.utexas.edu/gov310.

If a project is going to spawn multiple websites, please let us know and we can either provide you with assistance in organizing the multiple sites within a single htdocs folder, or we can make special arrangements to accomodate your needs.




Production Websites

After a website is finished and is ready to be published to the world, it needs to be copied out of it's Project folder and into a folder on the WWW volume. When you reach this point in the development process, simply contact us via the trouble ticket system outlined below, and we will create a folder with a name similar to your Project folder for you to copy your site into. When you're copying your website files to the WWW volume be sure to only copy the files that are in the htdocs folder of your Project folder. After the contents are copied across, your site will immediately be available online. To re-use our example from above, the production version of the American Politics site is viewable at http://www.laits.utexas.edu/gov310.




File Server Policies

When placing your files on our servers, we ask that you adhere to a simple set of guidelines in terms of naming files. Following these guidelines will insure interoperability between Windows and Macintosh users. It will also allow us to guarantee that our server backup software will be able to properly backup and restore your files in the event of an emergency. The naming rules are as follows:




Trouble Ticket System

We handle the majority of our servers support issues via our trouble ticket system. As server admins, each of us handles a variety of tasks, and those tasks change on a regular basis. By giving users a single point of contact, we can quickly route support requests to the appropriate person for the problem. To submit a trouble ticket, all you have to do is send an email to support@mail.laits.utexas.edu. Please include as much specific information about your problem as possible. Some examples:




PHP Application Guidelines

The only means of creating dynamic site content that we currently support is PHP. If you're going to build any functionality using PHP, we ask that you follow a few rules. These guidelines have been designed to allow application developers as much flexibility as possible, while allowing us to maintain enough structure so that we can assist in making any minute changes that may be necessary due to modifications of the server environment.


Link to UT Austin