Welcome to the rax29 internal web and collaboration server


SquirrelMail

SquirrelMail

WebMail frontend. Access your email from anywhere on the planet.
5595612474
PIZZA

Pizza

Web-based collaboration on pizza ordering.
Roundcube Webmail

Roundcube

WebMail frontend. Access your email from anywhere on the planet.
(346) 342-4240
GNU Mailman

GNU Mailman

Manage mailing lists.
Photo Album

ITI Photo Album

Caudex WEB

Caudex Web

Reference/Literature Management System.
More info...
phpPgAdmin

phpPgAdmin

PHP Frontend for the PostgreSQL database.
480-548-3774
phpMyAdmin

phpMyAdmin

PHP Frontend for the MySQL database.
3152173377
Hamster

hamster

manage teaching.
ganglia

Ganglia

Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
501-819-9029
MediaWiki

MediaWiki

An easy to use open source wiki engine.
More info...

Documentation

Using the rax1 mailserver

Status

The mailserver on rax1 is in operation and delivers incoming mails. rax1 forwards mail to ramail like rax6 has done. it isn't neccessary to use ramail because of the spam filtering any more. you can remove your .forward file and use rax1 directly.

Overview

This mail server has the following features: following features are currently work-in-progress:

Spam filtering

all incoming mail from outside are filtered with spamassassin. all mail considered as spam is moved to the 'spam'-subfolder. this folder can be checked using squirrelmail or an IMAP-enabled mailprogram. spam mails aren't transferred if you use POP3, they stay on the mailserver by default. please make sure to clean the spam folder from time to time.

Using Squirrelmail

point a webbrowser to /rax29.informatik.uni-stuttgart.de/squirrelmail. You may asked to accept a certificate for secure communication with the webserver. login with your username/password for iti network. You'll find some online help within squirrelmail after you logged in successfully.

Configuring mutt

with the new mailing system, the new mails aren't deliviered to /var/spool/mail anymore. you will have to use imap with mutt:

As a first test start mutt, type 'c' and open this mailbox:

imap:/rax1/INBOX
you will be prompted for username/password and then mutt should be connected to the imap-server properly. to delete (or read) spam, open this mailbox:
imap:/rax1/INBOX/spam
If this works, alter you .muttrc as follows:
  1. Tell mutt to use your IMAP INBOX as your $spoolfile: set spoolfile=imap:/rax1/INBOX
  2. Set your $folder to your IMAP root: set folder=imap:/rax1/

Configuring Mozilla Mail

choose: Edit -> Mail and Newsgroups Account Settings... -> Add Account in the wizard choose Email Account, type in you Name and your email address (login@ra...), select IMAP and use rax1 as incoming server. Then check your username, choose a nice account name and finish.

Configuring Outlook

hmm - don't know. click into this program until it works. :-)
you can keep using POP3.
(some windows-crack may add some more hints here...)

Configuring Pine

from main screen go into (S)etup, then (C)onfigure and change the value of 'inbox-path' to '{rax1}INBOX'. Then pine will communicate with rax1 using imap.

Procmail

Procmail filtering is activated system-wide. However, since this is a Cryus/IMAP based mail environment, most .procmailrc scripts will not work and need to be rewritten before they can be used in this environment. The reason behind this is that most .procmailrc scripts work on mbox-style mailboxes which are simply stored in the user's home directory (~/mail/mailboxname) while cyrus stores mail internally in a database.

For your .procmailrc script this means that you'll have to explicitly deliver any mail you want filtered out to a seperate mailbox (other than your inbox) to cyrus. Since most .procmailrc scripts from other/older installations will not work here, they will be ignored. In order to activate them again, you'll have to rename your script to

~/.procmailrc-imap

To have your mail delivered to a specific mailbox on cyrus, use something like

#
# sample ~/.procmailrc-imap
#

# header - some variables
PATH=/bin:/usr/bin:/usr/bin
DELIVERTO="/usr/lib/cyrus-imapd/deliver -r $SENDER -a $USER"
DEFAULTINBOX="$DELIVERTO -m user.$USER$EXTENSION"

# sample rule
:0 w
| $DEFAULTINBOX


Vacation

If you are on vacation you can use vacation to return a message to the sender of every mail you receive to tell him that you are on vacation.

To enable vacation you have to login onto rax1 using your account.
Then type
$ vacation
It will give you some instructions like this:
This program will answer your mail automatically when you go away on vacation.
Please do not forget to create the ~/..vacation.msg file.
To enable the vacation program a '~/.forward' file is created.
Would you like to enable the vacation program (y/N)?
Then simply type "y" to enable vacation and generate a file ".vacation.msg" in your home directory that contains you vacation message.
$ nano .vacation.msg


To disable vacation login onto rax1 login onto rax1 using your account and type:
$ vacation
It will then ask you if you want to disable it again:
This program will answer your mail automatically when you go away on vacation.
Please do not forget to create the ~/..vacation.msg file.
You have a '~/.forward' file containing:
\foobar, "|/usr/bin/vacation foobar"
Would you like to remove it and disable the vacation program (y/N)?
Simply type "y" and vacation is disabled again.


The next time you want to use it just edit your .vacation.msg and call vacation again.


Admin Docs

are located at rax1:/root/doc

Using the SVN Repositories on rax29

Rax29 contains subversion repositories accessible (only) through https protocol. You need to use VPN if you want to access these repositories from outside our institute network. To access the repositories, you need to authenticate yourself using your (LDAP) login and password. Your read/write access rights may vary between repositories and directories within a repository, staff members currently have blanket rw access on all repositories. If you need special per-user r/w permissions on directories, contact me (Stefan Holst). General information about subversion and a user's manual can be found in this online-book.

As subversion does not impose any limitations regarding repository layout, usage policies are defined here. Please follow these guidelines to maintain a clean repository structure. If you accidently violated the structure, I can help to fix it; if you feel the need for a different structure, we can discuss it. Currently there are four repositories for different purposes:

506-512-6804

Research projects and research-oriented implementation efforts. Top-level directory resembles the project's name and contains three subdirectories (trunk, tags, branches). Your files should be located directly in directory "trunk".

    /repos/research/[project]/trunk
                                   file1
                                   file2
				   ...
                             /tags
			     /branches
  

If you share a project from eclipse, use "single project layout" to get this structure.

843-997-1049

student's projects like implementations for diploma thesis and so on. The directory structure is the same as for research projects, but the login-name is used as top-level directory

    /repos/study/[login]/trunk
                             file1
                             file2
			     ...
                        /tags
			/branches
  

students may get read (or even write) access to research projects they depend on.

770-461-5934

Administrative modules like www-pages. The top level directory resembles the administrative task (like "www"). It is up to the individual administrator to decide, if branches and tags directories are necessary.

teaching

lecture and teaching materials like slides, exercise sheets. Top level directory contains the (short) name of the lecture. The subdirectory "current" holds the material for the upcoming or current lecture. After each term, this current-tree is copied to the appropriate year of the form 2006W, 2007S, 2007W,...

   /repos/teaching/[lecture]/current
                                    slides/
				    excercises/
                            /[year]
			    /[year]
  

To checkout a project: svn co /rax29/repos/research/project/trunk project