Installing and using Portable NKIT (PNKIT)

Linux shell usage

Always uses online code. Tested with CentOS 6, CentOS 7 and Synology DSM 5. Requires PHP and CURL to be installed.

  • Linux / Synology command line: eval $(curl -s [params]
  • Linux / Synology install shell version (as root): eval $(curl -s installshell (please note the installed version still fetches all actual code from
  • After install: pnkit [params]

Windows command line usage

Has an online and an offline mode. Tested with Windows 7, Windows 8 and Windows 10. Does not work with Windows XP.

  • Download and run pnkit_setup.exe (unsigned so your browser or Windows might give warnings). Is provided “as is”, without warranty of any kind.
  • After install (and restart): pnkit [params]

Online web usage

Uses online connection to Uses up to date online assets from

  • Use: eval (file_get_contents (“”));

Offline web usage

Uses locally installed version of pnkit with local assets, works independently of

  • Manual clean install of pnkit (web version): pnkit installweb [webroot or lower]
  • Use: include “<location of pnkit>/pnkit_main.php”;