Multi user

From AMule Project FAQ
Revision as of 23:44, 12 December 2008 by Woutermense (Talk | contribs | merge | delete)

Jump to: navigation, search

Howto setup aMule for multi-user purposes

This article is made to show you how to make optimal use of your internet bandwidth by sharing aMule with multiple users. Often when an internet connection is shared between many persons bandwidth problems occur. People want to download or share files. So p2p applications are installed and the downloadfest can begin. Very soon all upload bandwidth is consumed by these applications and browsing and other useful things you can do with the internet become impossible or really annoying.

Basically, bandwidth restriction of users is a nuisance. Users are not happy because they have too little (in their opinion). A good idea would be to share the same p2p application with all the users. This not only makes it possible to control the upload bandwidth that is spent to p2p, also it can save a lot of energy because only 1 computer has to be turned on all the time to share files.

So what do we need to attain this goal? This is a short list of requirements:

  • Server to run amuled on.
  • aMuleGUI clients compiled for the OS's that different users have installed.
  • A method of handling ed2k:// links remotely.
  • Optional some method of traffic shaping.

Basic server configuration

If you already have a server, read on, else skip ahead to the server hardware example. I only have experience with the OpenSuSE 10.3 operation system so I will use this in my examples to explain things.

aMule user

Firstly it is important to always run the aMuleD in a restricted environment. So we create a user for aMule. Fire up Yast and get to the user management. User management.PNG Give the user a name, set a password, do not tick the 'Disable User Login' option.


Server hardware example

aMuleGUI clients

Remote handling of ed2k:// links

Traffic shaping

aMuleD configuration

Server configuation

Traffic shaping configuration example

The aMule web interface

Open your firewalls

If you own a domain name