To install or upgrade Signotaur Server, run Signotaur.Server.Setup_x64_*.exe and follow the steps in the Setup Wizard.
By default, Signotaur installs to %ProgramFiles%\VSoft Technologies\Signotaur. You can specify a different location if preferred.

When the installer detects an existing Signotaur installation, it will upgrade in place; there is no need to uninstall the previous version first. An upgrade page will be displayed with two options:

Signotaur runs as a Windows service. Specify the user account that the service will use in domain\user or machinename\user format, along with its password. We recommend creating a dedicated user account for the service and ensuring it has all necessary permissions.

Site Hostname: Enter the server name or DNS name used to access the service.
Port: Choose an available port for the server. If IIS (not required for Signotaur) is installed, port 80 may already be in use. To check for available ports, use the following command:
netsh http show urlacl
The Test web configuration after installing checkbox (checked by default) tells the installer to verify the web server is accessible after installation completes.

When upgrading, the installer may report that the port is already in use by the existing Signotaur site. This is normal; the server will be upgraded to use the existing port registration.
Signotaur requires HTTPS for secure access. The installer offers five ways to provide the web (TLS) certificate:
.pfx (PKCS#12) private-key file.The last two options enable Signotaur's certificate management system, which renews the web certificate automatically. We recommend setting the certificate's subject to match the hostname.
The two Managed CA options (Internal CA and External (ADCS)) remain selectable without an Enterprise license, but the installer shows a help hint that they are an Enterprise feature: without an Enterprise license the web certificate runs for up to 90 days and then reverts to self-signed. When you choose the Internal CA, the validity (days) field accepts a value between 30 and 90.

The Managed CA options require an Enterprise license. On a fresh install they grant a one-time 90-day grace web certificate; without an Enterprise license it reverts to self-signed when it expires. The grace is one-time per server: if you re-run the installer to Update existing settings on an unlicensed server that has already used its grace, proceeding with a Managed CA option is blocked with an error directing you to install an Enterprise license or choose a PFX file, Windows certificate store, or self-signed certificate instead. See Editions & Licensing.
This page appears after SSL certificate selection. For upgrades, it includes options to back up existing data before proceeding.

Back up database (upgrades only, checked by default): Copies the database file to backups\database\ with a timestamped filename.
Back up configuration (upgrades only, checked by default): Copies the server configuration file to backups\configs\ with a timestamped filename.
Back up SSL certificate (upgrades only, checked by default): Copies the SSL certificate file to backups\certs\ with a timestamped filename.
Start service after installation (checked by default): Starts the Signotaur Server service once installation is complete.
Once installed, open a web browser and navigate to:
https://hostname:port
Follow the on-screen prompts to set up the administrator account.

Go to Admin > Settings. Configuring the mail server allows users to receive password reset notifications and account verification emails. This step can be skipped if an SMTP service is not available. See Settings page.
Go to Admin > Licenses. Licenses can be purchased via the VSoft Technologies website. If you have a license, click Add License to upload it. Alternatively, request a 14-day trial license. See Licenses page.
Navigate to Admin > Certificates and click Add New Certificate. Options include registering a certificate from a PKCS#11-compatible hardware device (e.g., SafeNet eToken, YubiKey), uploading a PFX file, or using a certificate from the Windows Certificate store. Hardware devices require that a PKCS#11 library is installed on the server. See certificate registration guide.
Go to Admin > Users and click Create New User to add server users. Assign one or more certificates to each non-admin user to enable them to sign files. See user management guide.
To uninstall Signotaur Server, open Settings > Apps (or Programs and Features on older Windows versions), locate Signotaur Server, and click Uninstall. The uninstaller will stop and remove the Windows service, then present a set of options for removing additional data files:
| Option | Default | Description |
|---|---|---|
| Delete log files | Checked | Removes server log files from the data directory. |
| Delete uploaded private key files | Checked | Removes any private key files that were uploaded to the server. |
| Delete configuration file and security keys | Unchecked | Removes the server configuration and encryption keys. Warning: If you delete security keys you will no longer be able to decrypt passwords in the Signotaur database. |
| Delete database | Unchecked | Permanently deletes the Signotaur database. Warning: All stored data will be lost unless you have a backup. |
| Delete SSL certificate for website | Checked | Removes the SSL certificate (PFX) used by the web server. |
| Delete any other files in data directory | Checked | Removes any remaining files in the data directory. |
After making your selections, click Uninstall to proceed.
Uninstalling is not required when upgrading; simply run the new installer to upgrade in place. If you do uninstall and plan to reinstall later with the same configuration, leave the configuration and database options unchecked so they are preserved.
Your Signotaur Server is now set up and ready to use! With the initial configurations complete, you can begin signing files securely. For additional information and guidance on available settings, refer to the rest of this documentation. Happy signing!