Toolserver/For users

From Meta

Jump to: navigation, search
Shortcut:
TS/U

Once you have an account, you can log in to it via SSH. The host name is login.toolserver.org.

Access control is done via public keys. To add a new ssh key to your account, edit ~/.ssh/authorized_keys and add the new key on a new line (OpenSSH-format SSHv2 keys only).

You must follow the rules.

When you log in, you will be informed of:

  • Your current disk usage and quota
  • The expiry date of your account
  • Whether you are already logged in
  • Any new system news since your last login.

If you have any questions about your account, please contact Image:Zedler-admins.png. Alternatively, you can mail all users by using the toolserver-l mailing list, or ask on the #wikimedia-toolserver IRC channel. If you find a bug in the server configuration, or if you need something to be installed, use the JIRA.

Contents

[edit] Account renewal

Every six months, accounts must be re-confirmed by their owner, or they will expire automatically. Instructions will be posted to the mailing list when this is required, explaining what you should do.

[edit] System resources

There are few limits on system resources. Please try not to use excessive resources, since there are many other users on the toolserver.

Users are limited to 1GB RAM each. If you use more than this, the system will start killing your processes. You will be sent email if this happens.


You will also be notified if you run long SQL queries (more than 10 minutes). If possible, please fix these queries. To disable this notification, include the string /* SLOW_OK */ in the query:

 SELECT /* SLOW_OK */ COUNT(*) FROM page;

[edit] Web hosting

You have a web page at http://toolserver.org/~<username>/. Content placed in ~/public_html/ will be displayed here. You can use PHP for scripting; alternatively, you can use CGI scripts by putting them in ~/public_html/cgi-bin/. Both CGI scripts and PHP scripts will run as your uid, not Apache's. You can also run FastCGI applications, but these need to be configured by root. Please contact ts-admins if you need this.

Webalizer statistics for toolserver.org are here: [1] (updated every 6 hours). Contact User:Duesentrieb if this is broken.

[edit] Mail

You have an e-mail address in the format username@toolserver.org. You can post the address on your toolserver tools instead of your regular address to protect your normal e-mail address. All e-mails to this address are forwarded to your normal e-mail address by default. You can change the destination address by editing the .forward file in your home directory. To read mail locally (on hemlock), remove .forward altogether.

The toolserver is not an email provider; you should not use this as your primary email address.

You can send mail using SMTP to localhost, or /usr/lib/sendmail; you cannot connect directly to other SMTP servers, all mail must go through the local mailer.

[edit] Issue tracker

We have an issue tracker at https://jira.toolserver.org/. Each user can get a so-called "project" upon request. Ask one of the roots to create a project for you. You can add tools (JIRA calls them components) yourself.

[edit] Subversion

Each user has a subversion repository in their home directory. You can read/write to it using svn+ssh://*yourusername*@svn.toolserver.org/home/*yourusername*/subversion/.

To read/write from a remote system: svn+ssh://*yourusername*@svn.toolserver.org/home/*yourusername*/subversion/

There is also a read-only repository at svn://svn.toolserver.org/*yourusername*/subversion/. Please note that anybody can read the information in the repositories so do not put passwords in them.

Repository can be viewed on the web via FishEye. File a bug in the Toolserver category if you want your repository added.

[edit] Database

See Toolserver/For users/Database for details on how to use the replicated database.

[edit] Miscellaneous

  • /Intel compilers: Using the Intel C/C++ compilers on the toolserver.
  • /Tutorial: A tutorial for beginners.
  • /Screen: How to use screen to keep programs running after you log off
Personal tools