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.
admin / !DocsNGAdmin12 (or, on marketplace VMs, DocsNG*[Instance/VM ID]).Server settings
From Settings → Server Settings an administrator configures instance-wide options:
| Setting | Purpose |
|---|---|
| Timestamp server | RFC 3161 TSA used for PAdES-LTV timestamping. |
| Signature visibility & position | Show digital signatures and set Left / Bottom / Width / Height on the first page. |
| PDF permissions | Permissions password and the list of actions allowed without it. |
| CSV delimiter | List delimiter used for CSV import (default comma). |
| HTTPS certificate | Upload a password-free PFX to replace the default self-signed TLS certificate. |
| Default culture | Default 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.
