Skip to main content

InLoox Self-Hosted Installer Configuration Mode

The configuration mode of the InLoox Self-Hosted Server setup allows you to view and modify the current server configuration after the initial installation. You can adjust settings such as the public endpoint, SSL certificates, database connections, SMTP servers, Azure App registration, file storage, and proxy server.

Prerequisites

You must have local administrator permissions on the server to use configuration mode.

warning

When running the configuration wizard, expect a brief outage of the InLoox Web App.

Open Configuration Mode

  1. On the server, open Control Panel.
  2. Go to Programs → Programs and Features.
  3. In the list of programs, select InLoox Self-Hosted Server.
  4. Click Uninstall.
note

No uninstallation will be performed. This step only launches the setup with elevated administrator privileges, which is required for configuration mode.

Select InLoox Self-Hosted Server in Programs and Features

  1. In the setup window, select Update configuration.

Select Update configuration in the setup window

Review and Adjust Settings

You can now navigate through each step of the configuration wizard and review or adjust values as needed.

info

All values are pre-filled with existing settings.

InLoox Web App

  1. In the first step, review or adjust the public endpoint, HTTPS/SSL encryption mode, port, and TLS certificate.

InLoox Web App configuration with endpoint, SSL mode, port, and certificate selection

  • Public endpoint: The URL at which InLoox is accessible (e.g., inlooxserver.yourcompany.com).
  • HTTPS/SSL encryption mode: Choose between direct HTTPS/SSL encryption or encryption via reverse proxy.
  • Port: Select the standard TLS/HTTPS port (443) or specify a custom port.
  • TLS certificate: Select a certificate from the dropdown or choose a different one from the store.

Database Connection

  1. On the next page, review or adjust the SQL Server connection options.

Database connection options with server name, database name, and SQL login credentials

  • Server name: The SQL Server instance (e.g., localhost).
  • Database name: The InLoox database name (e.g., inloox_Accounts).
  • SQL Login: Username and password for SQL authentication.
note

For compatibility reasons, only SQL authentication is supported.

  1. If no valid certificate is found for the encrypted connection to the SQL Server, a warning dialog appears. You can choose to proceed (not recommended) or cancel.

Warning dialog for missing SQL Server certificate

warning

InLoox recommends using a valid certificate for the connection to the SQL Server. Proceeding without certificate validation makes the connection potentially vulnerable to man-in-the-middle attacks.

For instructions on configuring SQL Server encryption, see Configure SQL Server Encryption in the Microsoft documentation.

SMTP Server

  1. On the next page, review or adjust the email server settings. InLoox requires an SMTP server for sending automated emails.

SMTP server configuration with authentication mode, server name, sender address, and test email field

  • SMTP authentication mode: Choose between Basic or OAuth with Microsoft 365.
  • SMTP server name: The hostname of the SMTP server.
  • Sender email address: The email address for outgoing messages.
  • Sender email name: The display name for the sender.
  • Username / Password: Credentials for SMTP authentication (if applicable).
  • Port: The SMTP port (default: 25).
  • Encryption: Choose between None (not recommended), Start TLS, or SSL.
  1. Enter a recipient address in the test email field and click Send to verify the SMTP configuration.

Successful test email confirmation on SMTP server page

tip

See our configuration guidelines for OAuth and SMTP for detailed setup instructions.

Azure App

  1. On the next page, configure the optional Azure App registration for Single Sign-On with Microsoft 365.

Azure App configuration with Client ID, Tenant ID, display name, and client secret

  • Check Configure Azure App (optional) to enable SSO.
  • Client ID: The application (client) ID from the Azure AD registration.
  • Tenant ID: The directory (tenant) ID from Azure AD.
  • App display name: The name of the application (e.g., InLoox).
  • Client secret: The client secret generated in Azure AD.
note

An Azure App registration is required if users should log in via Single Sign-On with Microsoft 365, or if documents are stored centrally on SharePoint Online.

File Storage

  1. On the next page, select the storage type for project files.

File storage location selection between local file server and SharePoint Online

  • Local file server: Stores files on the local server.
  • SharePoint Online: Stores files on SharePoint Online. All SharePoint Online settings can be configured later in Account Settings by linking your InLoox login with your Microsoft 365 account.
  1. On the next page, you can configure the Windows user account that InLoox uses to access the local file storage directory (C:\inetpub\InLooxWebApp\ServerFileBag). By default, the installer creates a local user called InLooxFileBagUser for this purpose. For detailed configuration, see Configure a Custom Local Filestore User.

Local file storage with default InLooxFileBagUser account

To use a different account, check Use custom user and enter the credentials:

  • Domain: The domain of the user account (use '.' for a local user account).
  • Username: The Windows username for file storage access.
  • Password: The corresponding password.

Click Test to verify that the account has the required permissions on the directory.

Local file storage with custom user account configured

Proxy Server

  1. On the final page, configure proxy settings if the server requires a proxy for internet access.

Proxy server configuration with server URL, credentials, and test button

  • Check Use proxy server to enable proxy settings.
  • Server URL: The proxy server address.
  • Username / Password: Proxy authentication credentials (if required).
  • Check Use anonymous login if the proxy does not require authentication.
  • Check Use proxy server for access to Microsoft 365 resources if Microsoft 365 traffic should also route through the proxy.
  • Click Test to verify the proxy settings.
note

InLoox requires internet access for license information and version update notifications. If your server can only access the internet via a proxy, configure the proxy settings here.

  1. After reviewing all pages, click Next on each page to confirm and apply the settings.

Restart Web Services

After completing the configuration, restart the InLoox site in IIS:

  1. Open Internet Information Services (IIS) Manager.
  2. Select the InLoox site in the left panel.
  3. Click Restart in the Actions panel on the right.

Restart InLoox site in IIS

tip

Use configuration mode whenever you need to update server settings such as database connections, SSL certificates, SMTP servers, Azure App registrations, file storage, or proxy settings — without reinstalling InLoox.