I Can Haz Server?

From Research
Jump to navigation Jump to search

Need root access? Want to avoid port collisions? Got a file permissions problem?

We work with the ITI Group (Information Technology Infrastructure) at the Burnaby Campus, to provide a virtual server that gives you the benefits of a stand-alone server (no conflict with software versions, no firewall or port contention, full control and sudo (root) privileges).

To help you with your new server, the first thing we need to know is your choice of server-name. The server-name can take the form of:



  • Access to your server will be controlled through the creation of an SFU Mailing List. Only SFU people can be included when using a Mailing List for access-control; additional non-SFU local users can be created later (by you) as local-users on your server.

Head HERE for instructions regarding mailing lists.
Then, head on over to create the mailing-list itself: https://maillist.sfu.ca/ (SFU login required)
I strongly suggest the mailing list name should mimic, or at least suggest, the server for which it controls access! This way, we have a hope of remembering (or figuring out) why it exists, later on.

Mailing-List Dialogue:

image showing dialogue of SFU mailing-list creation

This mail-list has to be "connected" to SFU's Active Directory, in order to check server-login credentials. Typically Gord performs this step, but in his absence this necessary step could be requested from the ITI server-creation-folks at the same time the new server is requested.
(For Gord's reference, here is the linking-link: https://wake.its.sfu.ca//admintools/admaillist.php?)

  • Request the new virtual server by emailing the general IT Services Help: SFU IT Services Help Desk. Help this get to the correct Server Creation folks, by greeting the ITI-Unix staff in the beginning of your email. Keep an eye open for the auto-reply confirmation that your request has been received, and queued for assistance.

  • Wait a few days, until you receive a confirmation-email stating that your server has been created!

  • Connect to the virtual server via SSH from any wired campus network connection. In the first instance, you will want to connect to the server with SSH (Secure Shell) - on Windows, you can download and use PuTTY; on a Mac you can use their Terminal application (included with OS-X). Once connected over SSH, you will have a command-line environment, from which to configure and enable whatever services you wish. Later, you should be able to connect to this new server-machine using a graphical file-transfer-utility, like WinSCP on Windows or Fugu on a Mac. You would provide the server-name, and your SFU credentials (username/password). These utilies work through port 22, again using the SSH (Secure Shell) encrypted protocol. You can create HTML content locally on your own computer, and use WinSCP / Fugu to easily transfer the content over to this new server.

  • The SFU DNS (hostname-to-IP-address mapping) record is entered by ITI when your server is created. The server will have an public IP address that can also be used with your own Registrar's DNS for non-SFU server-names. In other words, your domain name (eg: www.mydomainname.com) can resolve directly to your virtual server.

  • ITI will set up the server with a basic OS and software, commonly consisting of a LAMP stack (Linux, Apache, MySQL, PHP). It is up to the owner of the server to install the rest (eg: Wordpress, Drupal, Wiki), then configure and enable everything. It is quite a bit of work to maintain the hygiene and proper operation of a server, so please consider this when making a request.

  • Resource-contraints can be quickly and easily handled by ITI - with a click of a control-panel, they can increase the CPU, add more RAM, or boost drive-space for you.