Thinsy Alfresco Community 3.2 with Active Directory


Thinsy Alfresco Community 3.2
Quick links

« Home

Software Version 1.0.1, Document Version 1.1


© Thinsy Corporation


Introduction

Thinsy Alfresco Community 3.2 is a packaging of Alfresco Community 3.2 with Active Directory Authentication. The following features are tested to work in this Virtual Appliance

  • Alfresco Web Client
  • Alfresco Share
  • Alfresco Sharepoint Protocol Support
  • Alfresco CIFS

Downloading the software

You can download the Thinsy Alfresco Community 3.2 for Active Directory using the following methods


Requisites

Thinsy Alfresco Community 3.2 for Active Directory requires the following:

  • Existing Active Directory Server
  • Existing DNS Server, preferably Windows Server 2003/2008
  • Available IP Address
  • SSL Certificate from a real CA (Testing the server is possible without this, but we strongly recommend a real CA signed certificate for production use)
  • VMware Virtual Infrastructure or Oracle VM Server with sufficient capacity.
    • Minimum of 2GB of memory, 3GB is recommeded
    • Minimum of 40GB of disk space

Preparing Active Directory

Please add a DNS entry for this new Thinsy Alfresco Virtual Server. The following is a screen capture showing a new DNS entry for the server alfie2 being made in a Windows 2003 Server.



Click here to view a Thinsy Virtual Conference recording of this step. (1min,40sec)


Virtual Appliance Network Configuration

It is best to use a static IP address with the Thinsy Alfresco Community 3.2 Virtual Appliance. Enter the IP Address assinged to the Virtual Appliance in the step above. The Network Configuration tab of the Virtual Appliance is shown below.


SSL Certificate Configuration

Initially, the Virtual Server starts up with a self signed certificate for the DNS Name configured in the step above. This is adequate for testing purposes. For deployment, it is advisable to purchase a certificate from a real CA, and install that Certificate in this Virtual Server. The SSL Configuration tab is captured below. In this screen capture, the Virtual Server is using a self signed certificate.

To switch to a CA signed certificate, press the “Generate Key” button. You will be guided through the process of generating a key, and getting the key signed by sending to a CA (Verisign, Godaddy, etc.)


Outgoing Email Server Configuration

It is important for the Virtual Server to have the ability to send out email. If the Network is configured such that all outgoing email has to be sent out through a centralized Email forwarding server, ‘SMARTHOST’ in Sendmail parlance, then this configuration page needs to be filled out. Otherwise, you may proceed to directly to the User Management page.

The Outgoing Email Server Configuration is largely self-explanatory. Please fill out the Email server configuration, and test it.


User Management

The Thinsy Alfresco Community 3.2 for Active Directory does not maintain its own user database. It relies fully upon Active Directory for all user management tasks. The two important functions of the Active Directory User Management are

  • User database synchronization
  • Password verification

These functions are configured using the ‘User Mgmt’ tab shown below.

Step 1: User database synchronization

Enter the name of the Active Directory domain (thinsytest.com in this example), the Active Directory Server (192.168.1.160 in this example), the username of an Active Directory account with permissions to search the database (’Administrator’ in this example), and the password. Then press the ‘Test and Save AD Sync Settings’ button.


Step 2: Password verification (Authentication) setup

Enter the name of the Active Directory domain (thinsytest.com in this example), the Active Directory Server (192.168.1.160 in this example), the username of the Active Directory Administrator (’Administrator’ in this example), and the password. Then press the ‘Configure AD based Authentication’ button.


Step 3: Designate AD Users as Alfresco Administrators

Upto three Active Directory users may be designated Administrators for this virtual server. Enter their names, and save using the ‘Set as Alfresco Administrators’ button.


Finally: Setup Complete

Once the User Management configuration is complete, please reboot the Virtual Appliance. When the Virtual Appliance comes back up (it may take many minutes to initialize and startup), browse to the Virtual Applaince hostname using a https connection, i.e. if your Alfresco Virtual Server’s name is ‘alfie2′, then browse to https://alfie2/

As indicated below, the functionality of your Alfresco server may be accessed using the following URLs.

  • Alfresco Web Interface: https://alfie2/alfresco
  • Alfresco Share: https://alfie2/share
  • Alfresco Sharepoint Protocol
  • CIFS: Map Network Drive\\alfie2\Alfresco

Addendum 1: Use with Oracle VM Server

Here are the steps to run the Thinsy Alfresco Virtual Appliance in the Oracle VM Server platform.

  • After downloading the Oracle VM Server tbz file, scp it to the Oracle VM Server of your choice, and untar the file into the directory /OVS/seed_pool. Use the command “tar xvfj ThinsyAlfresco3_2.tbz” to untar
  • Go to the Oracle VM Management webpage, and click on the Resources tab, and “Virtual Machine Templates” link. Then click on Import, “Select from Server Pool”. Choose the server pool where you untarred, and pick the ThinsyAlfresco Virtual Appliance
  • Once the ThinsyAlfresco3_2 virtual machine template has been imported, click the “Virtual Machines” tab, and create a new Virtual Machine using this template
  • Important: Locate the VM configuration file vm.cfg of the newly created VM, and make the following changes:
    1. Add this line: usbdevice = ‘tablet’
    2. Edit the vif = line, and replace type=ioemu with type=netfront

Addendum 2: GPLv2 Source Code

Thinsy Alfresco Community 3.2 uses source code that is licensed under the terms of the GPLv2. In compliance with the GPLv2 License, our source code is available at the following link. Copy these source files into the standard Alfresco Community source tree.


Thinsy Internal Cloud Platform

  • Own your own Amazon EC2 like service
  • Use our free software to build your own cloud
  • Fully web based multi-user management
  • Offer VMs to your users
  • Download free Virtual Appliances - SugarCRM, Liferay, Alfresco, etc.
  • Use for training labs, QA teams, etc.
  • Product Information,  Datasheet

Thinsy Virtual Conference

  • Own your own WebEx in your own Internal Cloud
  • Video conferencing
  • HD Audio Conferencing with SIP telephony
  • Desktop sharing with dedicated cloud desktop
  • Any browser (IE, FF) on any OS (Windows, Linux, MacOS) works as client
  • One touch record
  • Product Information,  Datasheet