6.3 Installing iFolder Server, Using a GUI

After you have met all the prerequisites for this configuration, you are ready to install Novell iFolder 2.1 on your Linux server. This procedure is for a GUI install. For a console install, see Section 6.4, Installing iFolder Server, Using a Console.

  1. Go to the directory where you saved the installation program ifolder2.1-linux.tgz.

  2. To unpack the compressed TAR file, enter the following line at the command prompt:

    tar -zxvf ifolder2.1-linux.tgz

    This creates the following directories and files:

    • ifolder2.1-linux/
      • ifolder2.1-install-linux
    • ifolder2.1-linux/apache2-linux/
      • gencerts.sh
      • httpd‑2.0.43‑i686‑pc‑linux‑gnu.readme
      • httpd-2.0.43-i686-pc-linux-gnu.tar.gz
  3. To begin the iFolder installation, go to the /root/ifolder2.1-linux directory, then enter the following lines at the command prompt:

    cd /root/ifolder2.1-linux

    ./ifolder2.1-install-linux

    This launches a GUI install process.

  4. Read the End User License Agreement, then click one of the following:

    • Accept

      Click Next. The installation process proceeds.

    • Do not accept

      Click Exit. The installation program exits and the iFolder server is not installed. You can restart the installation at a later time.

  5. Specify the directory location where you want to install iFolder, then click Next. The default path and directory is /usr/local/iFolder.

  6. Configure the global settings for your eDirectory LDAP server that your iFolder server uses.

    • LDAP Host Name or IP: Specify the DNS name (such as ldap1.your-domain-name.com) or IP address (such as 192.168.1.1) of the server that acts as your LDAP server.

      For Linux, this is the same server that you are configuring as your iFolder server.

      IMPORTANT:If you use a DNS name, that name must already exist as an entry on your DNS server and point to the IP address of the destination server.

    • Port: Select the port type, based your security needs, for data exchanges between your LDAP server and your iFolder server.

      Select one of the following methods:

      • Clear Text: Specify any valid TCP port number to use for Clear Text exchanges. By default, Port 389 is used for Clear Text.

        Use Clear Text if you want to use LDAP without SSL encryption or if your LDAP server does not support SSL. Clear Text is also a good choice if iFolder and LDAP are running on the same server. Because no communication or data is being transferred across network connections, no encryption is necessary.

      • SSL: Specify any valid TCP port number to use for SSL exchanges. By default, Port 636 is used for SSL.

        Use SSL if you want to use SSL exchanges to provide your network with encryption and security when data is transferred across network connections.

    • LDAP Context Where iFolder Admin User Is Located: Specify the LDAP context. For example, o=all.

  7. Configure the iFolder settings for your iFolder server, then click Next.

    • iFolder Server Host Name or IP: Specify the DNS name (such as nif1.your-domain-name.com) or the IP address (such as 192.168.1.1) to use for your iFolder server.

      IMPORTANT:If you use a DNS name, that name must already exist as an entry on your DNS server and point to the IP address of the destination server.

    • iFolder Admin Names: Specify the default user ID for the iFolder administrator for this iFolder server. For example, admin.

      The iFolder Admin Names are the users who have permission to manage the iFolder server. You can assign more than one user ID to be an iFolder administrator.

      IMPORTANT:All of the users identified here must exist in the context identified in Step 6.

      If you have multiple user IDs, separate them with semicolons and with no spaces. For example,

      admin;jsmith;acatt
      
    • Local iFolder User Database Path: Specify the path on the iFolder server where user data for all the iFolder accounts will be stored. For example, usr/local/ifolderdata. If desired, you can edit this value later in the usr/local/iFolderServer/httpd_ifolder_unix.conf file.

      IMPORTANT:If you specify another volume name, that volume must already exist on the Linux server. The iFolder installation program will not create it for you.

  8. Review the settings you entered in the previous steps. To return to previous pages and change the settings, click Back and repeat the steps, as necessary.

    When you are satisfied with your settings, click Done.

  9. After the software is installed on your Linux server, you must start the Apache Web server to make the changes permanent.

    Do one of the following, depending on whether you selected a Clear Text port or SSL port for your iFolder server settings:

    • Clear Text: Enter the following from the Linux command prompt:

      ulimit -n 2048

      /usr/local/apache2/bin/apachectl start

    • SSL: Enter the following lines from the Linux command prompt:

      ulimit -n 2048

      /usr/local/apache2/bin/apachectl startssl

  10. Extend the eDirectory schema.

    1. Open the iFolder Management Console.

      Do one of the following:

      • Select the Administer iFolder option on the last window of the iFolder installation.
      • From a Web browser on your installation workstation, go to the iFolder Management Console, click File > Open, then enter the following URL:

        https://nif1.your-domain-name.com/iFolderServer/Admin

        IMPORTANT:This address is case sensitive.

        Replace nif1.your-domain-name.com with the actual DNS name or IP address of your iFolder server.

    2. Click the Global Settings icon.

    3. Log in to the Global Settings page as the Admin user.

      On successful login, iFolder extends the eDirectory schema.This can take several seconds, so expect a 10- to 30-second delay in the response.

      When the browser opens to the Global Settings page, the installation is complete.