How do I configure my Remote Server?
To
configurate your Remote server, follow the
steps described below:
- Open the preference panel (click on the "Preferences" button in the
database page).
- Select the "Servers" category.
- Select the "Remote Server" page.
- To modify the settings, the Remote server must be stopped first.
Click on the "Shutdown Server" button if necessary.
- Assign an AE Title and a port number to the Remote server. Check also if
the IP Address is the one of the computer on which Onis is running to.
- Choose the maximum number of users who can connect simultaneously to the Remote server and the maximum
number of simultaneous connections. The remote server is fully
multithreaded. Therefore, a single user can
browse, export, import, open images at the same time. Each operation
of this user requires a separated connection (socket). To limit the
risk of overloading the server, you can specify the maximum number of
socket created by all connected users.
- You can modify if you wish the timeout settings:
- Idle: this is the maximum time a connection (socket) from a remote user
to Onis can remain opened when there is no exchange of information. This
prevents to accumulate dead connection.
- Connection: this is the maximum time a connection (socket) can wait for
a connection request.
- Transfer: this is the maximum time the Remote server will wait for a
response from a DICOM Server or another Remote server when transfering
images.
- Store: This is the maximum time the Remote server will wait for a response from a
DICOM Server or another Remote server when
storing images.
- Select the security level. If you wish to encrypt all
the communication between the remote server and a client, check on the "Refuse
Non-Encrypted communication". A symetric encryption key will be used for the
transfer of information between the Remote Server and the clients. This key
will be generated randomly for each connection. To increase the security, the
key will be exchanged between the server and the viewer using a random
public/private key pair that will also be randomly generated. Using encryption
may slow down the communication a little. When the "Refuse Non Encrypted
communication" is checked off, the communication will not be encrypted;
however, the transfer of the login and password will be encrypted in a similar
manner than described just before. To increase the security level, you also
can choose a session ID. If a client does not know this session ID, the
connection will be refused. When storing files, you can choose to check the
whether the AE title, IP Addresses and user account should be verified. This
allow you to authorize the storage of new DICOM images only from one or more
specific machine. In this case, only the machine that have their AE title and
IP Addresses registered in the client list will be authorized to store images
(providing they have the storage right).
- Define or modify the users that have the permission to connect to the remote
server. Click on the '+' button to add a user. Select a user and click on
the "Modify" button to modify his information and rights. Select a
user and click on the '-' button to remote a user. When you add a user, you
will need to provide a login and a password for him and you will need to
define what kind of operations he will be allowed to do (storing, transfering,
loading, deleting images, save annotations, read, store, modify and verify
reports.
Click on the "Start Server" button to start the Remote
Server. You can choose to automatically start the Remote Server when Onis starts
by checking on the "Auto Start" check box. If checked off, you will have to
manually start the Remote Server if you need it after Onis
started.
The Remote server will use the local source to proceed all requests.
For example, when the Remote server receives a request to store an image,
the Remote server will verify the authorizations and send back the
storage request to the local server. You may need to configure the
local server according to your needs.
|