āļ•āļąāļ§āļ•āļīāļ”āļ•āļąāđ‰āļ‡āđāļšāļšāđāļžāđ‡āļ„āđ€āļāļˆÂķ

NightPOS provides packaged installers for Debian-based Linux distributions (Debian, Ubuntu, etc.), RPM-based Linux distributions (Fedora, CentOS, RHEL, etc.), and Windows for the Community and Enterprise editions.

Official Community nightly packages with all relevant dependency requirements are available on the nightly server.

Note

āđāļžāđ‡āļ„āđ€āļāļˆ Nightly āļ­āļēāļˆāļ•āļīāļ”āļ•āļēāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļ”āđ‰āļĒāļēāļ

Official Community and Enterprise packages can be downloaded from the NightPOS download page.

Note

āļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāđƒāļ™āļāļēāļ™āļ°āļĨāļđāļāļ„āđ‰āļēāļŦāļĢāļ·āļ­āļžāļēāļĢāđŒāļ—āđ€āļ™āļ­āļĢāđŒāđāļšāļšāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļ āļēāļĒāđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢāđ€āļžāļ·āđˆāļ­āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļžāđ‡āļ„āđ€āļāļˆāļ­āļ‡āļ„āđŒāļāļĢ (Enterprise)

LinuxÂķ

āđ€āļ•āļĢāļĩāļĒāļĄāļžāļĢāđ‰āļ­āļĄÂķ

NightPOS needs a PostgreSQL server to run properly.

The default configuration for the NightPOS 'deb' package is to use the PostgreSQL server on the same host as the NightPOS instance. Execute the following command to install the PostgreSQL server:

$ sudo apt install postgresql -y

Warning

wkhtmltopdf is not installed through pip and must be installed manually in version 0.12.6 for it to support headers and footers. Check out the wkhtmltopdf wiki for more details on the various versions.

āļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨÂķ

NightPOS S.A. provides a repository that can be used to install the Community edition by executing the following commands:

$ wget -q -O - https://nightly.nightpos.com/nightpos.key | sudo gpg --dearmor -o /usr/share/keyrings/nightpos-archive-keyring.gpg
$ echo 'deb [signed-by=/usr/share/keyrings/nightpos-archive-keyring.gpg] https://nightly.nightpos.com/2.0/nightly/deb/ ./' | sudo tee /etc/apt/sources.list.d/nightpos.list
$ sudo apt-get update && sudo apt-get install nightpos

āđƒāļŠāđ‰āļ„āļģāļŠāļąāđˆāļ‡ apt-get upgrade āļ•āļēāļĄāļ›āļāļ•āļīāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™āļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­

Note

āļ‚āļ“āļ°āļ™āļĩāđ‰āđ„āļĄāđˆāļĄāļĩāļžāļ·āđ‰āļ™āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ nightly āļŠāļģāļŦāļĢāļąāļšāļĢāļļāđˆāļ™āļŠāļģāļŦāļĢāļąāļšāļ­āļ‡āļ„āđŒāļāļĢ

āđāļžāđ‡āļ„āđ€āļāļˆāļāļēāļĢāļˆāļģāļŦāļ™āđˆāļēāļĒÂķ

Instead of using the repository, packages for both the Community and Enterprise editions can be downloaded from the NightPOS download page.

Note

NightPOS 2 'deb' package currently supports Ubuntu Noble (24.04LTS).

Once downloaded, execute the following commands as root to install NightPOS as a service, create the necessary PostgreSQL user, and automatically start the server:

# apt update
# apt install <path_to_installation_package>

WindowsÂķ

Warning

Windows packaging is offered for the convenience of testing or running single-user local instances but production deployment is discouraged due to a number of limitations and risks associated with deploying NightPOS on a Windows platform.

  1. Download the installer from the nightly server (Community only) or the Windows installer from the NightPOS download page (any edition.

  2. āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”

    Warning

    āļšāļ™ Windows 8 āđāļĨāļ°āđƒāļŦāļĄāđˆāļāļ§āđˆāļē āļ„āļģāđ€āļ•āļ·āļ­āļ™āļŠāļ·āđˆāļ­ Windows protected your PC āļ­āļēāļˆāđāļŠāļ”āļ‡āļ‚āļķāđ‰āļ™āļĄāļē āļ„āļĨāļīāļ āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļīāđˆāļĄāđ€āļ•āļīāļĄ āļˆāļēāļāļ™āļąāđ‰āļ™ āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ•āđˆāļ­āđ„āļ› āđ€āļžāļ·āđˆāļ­āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāļ•āđˆāļ­

  3. āļĒāļ­āļĄāļĢāļąāļšāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļˆāđ‰āļ‡ UAC

  4. āļ—āļģāļ•āļēāļĄāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡

NightPOS launches automatically at the end of the installation.