Administration

Configure users, roles, server settings, signing, PDF permissions and fonts. Administrators have full control over a DocsNG instance.

Users & roles

Create users from Settings → Users → +. Provide Username, Name, Surname, Email, Role (User or Administrator) and UI Language, then Save and set a password. For document generation (GUI or API), signing and encryption, the normal User role is sufficient.

Change the default administrator password immediately. The default admin is admin / !DocsNGAdmin12 (or, on marketplace VMs, DocsNG*[Instance/VM ID]).

Server settings

From Settings → Server Settings an administrator configures instance-wide options:

SettingPurpose
Timestamp serverRFC 3161 TSA used for PAdES-LTV timestamping.
Signature visibility & positionShow digital signatures and set Left / Bottom / Width / Height on the first page.
PDF permissionsPermissions password and the list of actions allowed without it.
CSV delimiterList delimiter used for CSV import (default comma).
HTTPS certificateUpload a password-free PFX to replace the default self-signed TLS certificate.
Default cultureDefault language/localisation for the instance.

Configuring advanced PDF permissions

Under Server Settings, set a PDF permission password (required for restricted actions) and a list of permissions allowed without the password. Available permissions: Print, Change Content, Copy Content, Comment and Fill Form, Fill Form, Copy Content for Accessibility, Assemble Document, Print High Resolution. Save to apply to all generated PDFs.

Digital signature visibility, size & position

Enable Show Digital Signatures, then set: Signature Left Position (from the left), Signature Bottom Position (from the bottom), Signature Width and Signature Height. Signatures are placed on the first page.

Timestamp server

Set Timestamp Server under Server Settings to a public or commercial RFC 3161 TSA. Timestamping is essential for the long-term validity of digital signatures. See Signing & verification for recommended servers.

Audit log

DocsNG records all user and administrator actions in an audit log, so every change to data is tracked for accountability and auditing.

Installing Windows fonts (Linux / Docker)

Fonts used in templates must be present on the DocsNG host. Windows fonts are not available on Linux/Docker by default. Ensure you have the right to use any fonts you install.

Manual installation

For a Docker container, first open its shell: docker exec -it docsng bash. Then:

sudo mkdir /usr/share/fonts/windows
# copy your .ttf files into that directory, then:
sudo fc-cache -f -v
fc-list          # verify installed fonts

Restart DocsNG to use the new fonts.

Automated installation

sudo apt update
sudo apt install ttf-mscorefonts-installer
sudo apt install fontforge
sudo apt install cabextract
sudo fc-cache -f -v

Restart DocsNG afterwards.

Security checklist

  • Change the default administrator password; never keep defaults.
  • Always run behind TLS — upload a proper certificate or terminate TLS at a reverse proxy/firewall.
  • Store database credentials securely; do not expose the database port publicly.
  • Restrict who holds the Administrator role.
  • Review the audit log regularly.

Need help? Contact us or try the live demo.