|
|
Bluewhale Server SupportInstallationBluewhale Server installation Additional configurationAdding and removing users Bluewhale Server installationThis section describes the quickest way to get Bluewhale Server up and running.
1. Download Bluewhale ServerGo to http://www.bluewhaleserver.com/download 2. Run the installerDouble click on "bwserver_windows_3_0_1.exe".
Select the folder where you want to install Bluewhale Server and click "Next". 3. Configure Bluewhale Server
Select the folder where you want Bluewhale Server to store the files sent by the users (Bluewhale datastore). Enter your outgoing SMTP mail server. Enter the public URL of the Bluewhale Server. Enter the desired port numbers of the Bluewhale Server. Unless you are already running a web server on the same machine, you should keep the default port numbers. Enter the desired Bluewhale administrator password twice. Enter your license key. Click "Next". 4. Configure your first Bluewhale user
Enter the user's e-mail address and the desired password twice. Click "Next". Click "Finish". Your Bluewhale Server is now ready for use. A browser should now open automatically and show the Bluewhale Server welcome page. You can also open the Bluewhale Server welcome page from the Start menu by selecting: In case of any problems, please consult the server logs which can be found in the log folder, e.g.: C:\Program Files\Bluewhale Server\logs Running Bluewhale for the first timeBluewhale browser clientOn the Bluewhale Server welcome page enter the e-mail address and the password of the user you created during the installation. Then click on the "Login"-button. You are now ready to send large files (up to 1 Gb) using the Bluewhale browser client. Just enter the recipient e-mail, choose a file and click "Send". Bluewhale Desktop (Java Webstart)From the Bluewhale Server welcome page choose "Start Bluewhale". Your browser may prevent Bluewhale Desktop from starting. In that case just select "Download File...".
On the login screen enter the e-mail address and the password of the user you created during the installation. Then click on the "Login"-button.
You are now ready to send large files and folders (up to 4 Gb) from Bluewhale Desktop.
More about Bluewhale Desktop... Bluewhale for OutlookGo to http://www.bluewhaleserver.com/download Make sure that Outlook is not running. If you are installing on Windows Vista or Windows 7, you must start the installation from an Administrator Command Prompt (right click on "Command Prompt" and select "Run as Administrator"). When the installation has finished start Outlook and click on the Bluewhale icon in the toolbar. Login: <first user e-mail> Click "Test login" to verify the settings. You are now ready to send large files and folders (up to 4 Gb) from Outlook. More about Bluewhale for Outlook... Adding and removing usersBy default, Bluewhale will validate users against its internal user database. When running without LDAP integration new users must be created manually: Login: admin To edit an existing user first click the "Search" button and then click "Edit" on the user you wish to edit. To create a new user click "Create new account".
Enter the user name, e-mail, login and password and click "Save". Firewall configurationBluewhale transfers data via HTTP or HTTPS. This ensures very broad firewall compatibility. When installing Bluewhale Server it is recommended to use the standard ports (80 and 443) for maximum compatibility with remote users' firewalls. To enable people from the outside of your network to download Bluewhale attachments, you must open the appropriate ports in your firewall (i.e. 80 or 443) and map your public assigned IP to the internal IP of the Bluewhale Server. This is usually done in the firewall/router configuration. On the Bluewhale Settings page the Host URL must be updated with the public hostname of your server, e.g. http://bluewhale.company.com. LDAP configurationBluewhale can validate users against its own user database or against a LDAP directory. It is highly recommended to enable SSL when using LDAP. Otherwise, passwords are sent across the network in clear text. If you check Require Group, there must be a group in AD called Bluewhale. the members of the Bluewhale group is granted access to a bluewhale account. To enable LDAP check the LDAP login field and enter the LDAP URL. ldap://192.168.2.10:3268 Replace the IP address with the IP address or server name of your LDAP server. You also need to provide a domain login which is valid for LDAP queries and the default domain, e.g.: Login: bwservice You can verify the LDAP settings by clicking the Test button. By setting the search base you can limit the access to Bluewhale within your organization, e.g.: DC=branch,DC=company,DC=local allows users on the branch.company.local domain to use Bluewhale. If you wish to allow users to login using their e-mail address, type in your e-mail domain, e.g. company.com, and your login domain, e.g. company.local. When both fields are specified the system will replace e-mail domain with the login domain prior to passing logins to the LDAP server. When LDAP integration is enabled Bluewhale will use the "mail" attribute as e-mail address. Kerberos/single sign-on configurationPlease follow the steps below to enable the single sign-on feature in Bluewhale for Outlook. Please notice that Kerberos requires LDAP to be enabled and your firewall must allow Bluewhale Server to connect to the KDC (domain controller) on port 88/tcp and udp. On Windows 2008 (r2) the setspn.exe and ktpass.exe commands are installed by default. If you are installing on Windows 2003 (r2) the setspn.exe and ktpass.exe are a part of the Windows Support Tools which are available on your Windows Server 2003 installation media. 1. Create service accountCreate a Bluewhale service account in Active Directory, e.g. "bwservice". 2. Map SPNMap a Kerberos service principal (SPN) to the new account. setspn -a bluewhale/bluewhale.company.com@COMPANY.LOCAL bwservice Replace "bluewhale.company.com" with the DNS name of your Bluewhale Server. 3. Create keytabCreate a keytab file, Windows 2008 (r2): ktpass -out bwservice.keytab -princ bluewhale/bluewhale.company.com@COMPANY.LOCAL Please notice that the Windows 2008 (r2) version of ktpass supports the "-crypto All" option, which generates keys for all supported encryption algorithms. On Windows 2008 (r2) DES encryption is not enabled by default. Kerberos communication with the Bluewhale Server will be encrypted using the more secure "aes128-cts-hmac-sha1-96" (etype 17). When generating the keytab file without the +DesOnly option, please be sure that "Use DES encryption" is not checked for the bwservice account on the Account tab in Active Directory Users and Computers. Create a keytab file, Windows 2003 (r2): ktpass -out bwservice.keytab -princ bluewhale/bluewhale.company.com@COMPANY.LOCAL Replace "bluewhale/bluewhale.company.com@COMPANY.LOCAL" with the SPN you created above. Copy the keytab file to the Bluewhale Server installation directory, e.g.: 4. Edit the Kerberos configuration file.Edit the kerberos.conf file in the Bluewhale Server installation directory: com.sun.security.jgss.accept { Replace "bluewhale/bluewhale.company.com@COMPANY.LOCAL" with your SPN. 5. Update Bluewhale Server settingsFrom the Bluewhale Server welcome page select "Administrator login". Choose Settings. Check "Kerberos Login". Please notice that specifying "localhost" as KDC will not work, you must use the DNS name, even if you are installing Bluewhale Server on the same machine.
You can verify the Kerberos settings by clicking the "Test login" button. 6. Configure Bluewhale for OutlookTo enable the single sign-on feature in Bluewhale for Outlook, you must set enter the SPN and select "Use Windows Integration Security".
This can also be done during the installation by setting the SERVICE_PRINCIPAL and USE_SSPI properties. Antivirus configurationTo use the virus scanning feature you must first install antivirus software on the server. 1. Create virus scanner scriptThe Bluewhale clients create a zip file containing the attachments. The zip file is uploaded to the Bluewhale server. The script must create two files: When the script exits the two files are examined. If <file name>.result contains a single zero (0) the file is accepted. Otherwise, the file is rejected. It is common behaviour for antivirus scanners to return zero (0) if no virus is found. If <file name> is deleted it is also rejected, regardless of the contents of the <file name>.result file. If the file is rejected the content of <file name>.log is shown to the user. Any messages to the user should be written to this file. The following example uses McAfee for virus scanning. Windows (runmcafee.bat - 3 lines) : @echo off The following example uses Sophos (sav32cli) for virus scanning. Windows (runSophosscan.bat - 3 lines) : @echo off The following example uses ESET NOD32 for virus scanning. Windows (runeset.bat - 3 lines) : @echo off Test the script by running: runavscan <file name> Where file name is a zip file. Verify the content of the <file name>.result and <file name>.log files. 2. Update Bluewhale Server settingsFrom the Bluewhale Server welcome page select "Administrator login". Choose Settings. Check "Enable virus scan". C:\Program Files\Bluewhale Server\runeset.bat Optionally, you can specify a message to the recipient regarding the antivirus scan, e.g.: The attached files have been scanned and found virus free. Click "Save" to store the new settings. Configure SSLIn order to encrypt all data sent using Bluewhale you must enable SSL. 1. Import or create certificateFrom the Bluewhale Server welcome page select "Administrator login". Choose Settings > SSL.
If you already have a certificate just copy the key to the Key-field and click "Import key". If you need to generate a new certificate click "Generate new key". When you receive your certificate from the CA copy the certificate to the Certificate-field and click "Import certificate" For the new settings to take effect you must restart Bluewhale Server: Go to Control panel > Adminstrative Tools > Services. Select "Bluewhale Server" and choose restart. 2. Update Bluewhale Server host URLChoose Settings > General. Update the host URL to use https, e.g.: Remember to update the server URL in Bluewhale for Outlook clients and to open port 443 in your firewall. If you are migrating from non-SSL to SSL you must remember to clear the Java application cache on the clients, otherwise they will continue to use non-SSL connections: Go to Control panel > Java. In the "Temporary Internet files"-group select "View" and delete any "Bluewhale - Send" applications. Two-factor download authenticationWhen two-factor download authentication is enabled, and the sender enters the mobile phone number of the recipient, the recipient is required to enter an SMS pincode in order to download the files. In order to use this functionality you must have access to a compatible SMS gateway. https://sms.gateway.net/send?c={countryCode}&n={phoneNumber}&m={message} A compatible gateway is available from www.onlinecity.dk. To enable two-factor download authentication go the Bluewhale Server welcome page and select "Administrator login". Check "Download pincode", enter the URL and parameters to your SMS gateway and click "Save". |
|||||