> For the complete documentation index, see [llms.txt](https://dsak.k43.ch/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dsak.k43.ch/dsak-domino-swiss-army-knife-freeware.md).

# DSAK - Domino Swiss Army Knife (Freeware)

The free Domino Swiss Army Knife (DSAK, spelled De-Sack) loads as a small server add-in task on the HCL Domino Server. It adds some commands to help the system administrator perform daily tasks directly on the server console without using the Domino Administrator client.

<a href="/pages/RKqBOzySoh8R9YUeBPK4" class="button primary">Free Download</a>

{% hint style="info" %}
Follow development at Mastodon [#DominoDSAK](https://swiss.social/tags/dominodsak)

This tool is also shown on the [*HCL Domino Marketplace*](https://hclsofy.com/domino)
{% endhint %}

### Prerequisites

* HCL Domino 9.0.1 FP8 or above

### Features

* [*SrvInfo*](/command-reference/command-srvinfo.md): Show server information
* [*SrvStats*](/command-reference/command-srvstats.md): Show key statistic and performance values
* [*DBFind*](/command-reference/command-dbfind.md): Find database by file name, path name or database title
* [*DBInfo*](/command-reference/command-dbinfo.md): Show detailed database information
* [*DBCopy*](/command-reference/command-dbcopy.md): Create a new copy of a database
* [*DBCreate*](/command-reference/command-dbcreate.md): Create a new database (empty database or from a template)
* [*DBDelete*](/command-reference/command-dbdelete.md): Delete a database
* [*DBEncrypt*](/command-reference/command-dbencrypt.md) / [*DBDecrypt*](/command-reference/command-dbdecrypt.md): Encrypt or decrypt database with server id (AES-256)
* [*DBSign*](/command-reference/command-dbsign.md): Sign database with server id
* [*DBDesignLock*](/command-reference/command-dbdesignlock.md): Enable or disable database design locking
* [*DBQuotaSet*](/command-reference/command-dbquotaset.md) / [*DBQuotaClear*](/command-reference/command-dbquotaclear.md): Set or clear database size quota
* [*DBCLOnline*](/command-reference/command-dbclonline.md) / [*DBCLOffline*](/command-reference/command-dbcloffline.md): Set cluster database online or offline
* [*DBFTCreate*](/command-reference/command-dbftcreate.md) / [*DBFTUpdate*](/command-reference/command-dbftupdate.md) / [*DBFTRemove*](/command-reference/command-dbftremove.md): Create, update or remove full-text index
* [*DBReplEnable*](/command-reference/command-dbreplenable.md) / [*DBReplDisable*](/command-reference/command-dbrepldisable.md) / [*DBReplClear*](/command-reference/command-dbreplclear.md): Enable/disable replication or clear replication history for a database
* [*DBDocDelete*](/command-reference/command-dbdocdelete.md): Delete a document by NoteID or UNID

### Examples

```
> Load RunJava JAddin DSAK
22.01.2024 17:08:16   JVM: Java Virtual Machine initialized.
22.01.2024 17:08:16   RunJava: Started JAddin Java task.
22.01.2024 17:08:16   DSAK: Domino Swiss Army Knife (Freeware) - Version 1.5.0 2024-01-22
22.01.2024 17:08:16   DSAK: Copyright (c) andy.brunner@k43.ch - All Rights Reserved
22.01.2024 17:08:16   DSAK: Use command <Tell DSAK ?> for help
```

```
> Tell DSAK SrvStats
17.08.2025 11:03:45   DSAK:    Uptime       CPU       RAM       RAM    Paging   Network      Mail      Mail     Users     Users     Avail
17.08.2025 11:03:45   DSAK:      Days      Busy     Total     Avail  Rate/sec  Data/sec   Waiting      Dead   Current      Peak     Index
17.08.2025 11:03:45   DSAK: --------- --------- --------- --------- --------- --------- --------- --------- --------- --------- ---------
17.08.2025 11:03:45   DSAK:         3        1%    6144MB    2905MB        89      13KB         0         0         0         3        99 
17.08.2025 11:03:45   DSAK: 
17.08.2025 11:03:45   DSAK:  Transact  Transact NSFBuffer NSFBuffer     Tasks     Tasks      HTTP      HTTP  UpdQueue  UpdQueue
17.08.2025 11:03:45   DSAK:  Curr/min  Peak/min      Size   HitRate   Current   Waiting   Current      Peak   Current      Peak
17.08.2025 11:03:45   DSAK: --------- --------- --------- --------- --------- --------- --------- --------- --------- ---------
17.08.2025 11:03:45   DSAK:         9       264    1024MB       96%         0         0         1        28         0         1 

```

```
> Tell DSAK DBInfo mail/abrunner.nsf
22.01.2024 17:11:12   DSAK: NSF File Name                mail\abrunner.nsf
22.01.2024 17:11:12   DSAK: NSF Title                    Andy Brunner
22.01.2024 17:11:12   DSAK: NSF On-Disk-Structure        55 (Version 12.0+)
22.01.2024 17:11:12   DSAK: NSF Replica ID               C1257B3F0013A42E
22.01.2024 17:11:12   DSAK: NSF Replication Status       Enabled
22.01.2024 17:11:12   DSAK: ACL Administration Server    Server/ABDataDev
22.01.2024 17:11:12   DSAK: ACL Maximum Internet Access  Editor
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: -Default-, Type: No Access (Unspecified)
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: OtherDomainServers, Type: No Access (Server Group)
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: CN=Server/O=ABDataDev, Type: Manager (Server), Attribute: Admin Server
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: Anonymous, Type: No Access (Unspecified)
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: CN=Andy Brunner/O=ABDataDev, Type: Manager (Person)
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: LocalDomainAdmins, Type: Manager (Person Group)
22.01.2024 17:11:12   DSAK: ACL Entry                    Name: LocalDomainServers, Type: Manager (Server Group)
22.01.2024 17:11:12   DSAK: NSF Clustering               Disabled
22.01.2024 17:11:12   DSAK: NSF Created                  29.07.2019 16:12:43 CEDT
22.01.2024 17:11:12   DSAK: NSF Modified                 19.01.2024 16:52:51 CET
22.01.2024 17:11:12   DSAK: NSF Last Fixup               19.01.2024 16:52:52 CET
22.01.2024 17:11:12   DSAK: NSF Database Type            Standard
22.01.2024 17:11:12   DSAK: NSF Design Inheritance       StdR12Mail
22.01.2024 17:11:12   DSAK: NSF Template Name            Database is not a template
22.01.2024 17:11:12   DSAK: NSF Documents                19
22.01.2024 17:11:12   DSAK: NSF File Size                22 MB
22.01.2024 17:11:12   DSAK: NSF File Limits              Maximum 4'194'303 MB
22.01.2024 17:11:12   DSAK: NSF Free Space               2 % (0 MB)
22.01.2024 17:11:12   DSAK: NSF Forms                    160 Forms, 112 Subforms
22.01.2024 17:11:12   DSAK: NSF Indices                  83 Views, 19 Folders
22.01.2024 17:11:12   DSAK: NSF Agents                   93 Public, 0 Private
22.01.2024 17:11:12   DSAK: Full-Text Index              Database is not full-text indexed
22.01.2024 17:11:12   DSAK: NSF Status Check             OK
```

{% hint style="info" %}
Enter *Tell DSAK Help* to list all available commands
{% endhint %}

### Author

This small utility was created during development and administration of customer projects. If you encounter any problems or if you have a suggestion, please let me know.

You may contact me via my email address <andy.brunner@k43.ch>.

### Credits

Foto by [Nick ter Haar](https://unsplash.com/de/@nickterhaar) on [Unsplash](https://unsplash.com/de/s/fotos/swiss-army?utm_source=unsplash\&utm_medium=referral\&utm_content=creditCopyText)

### Freeware / Unlicense

DSAK is freeware and unlicensed. It was created with love and passion in the beautiful country of 🇨🇭 Switzerland. This software shall be used for Good not Evil. As far as I know, no animal was harmed in the making of this software. 😊
