āļāļąāļ§āļāļīāļāļāļąāđāļāđāļāļāđāļāđāļāđāļāļÂķ
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
āļāļĢāļ§āļāļŠāļāļāđāļŦāđāđāļāđāđāļāļ§āđāļēāļāļģāļŠāļąāđāļ sudo āļāļĢāđāļāļĄāđāļāđāļāļēāļāđāļĨāļ°āđāļāđāļĢāļąāļāļāļēāļĢāļāļģāļŦāļāļāļāđāļēāļāļĒāđāļēāļāļāļĩ āļāļēāļāļāļąāđāļāļāļķāļāļāļģāđāļāļīāļāļāļēāļĢāļāļģāļŠāļąāđāļāļāđāļāđāļāļāļĩāđāđāļāļ·āđāļāļāļīāļāļāļąāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ PostgreSQL:
$ sudo dnf install -y postgresql-server
$ sudo postgresql-setup --initdb --unit postgresql
$ sudo systemctl enable postgresql
$ sudo systemctl start postgresql
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 āļāļēāļĄāļāļāļāļīāđāļāļ·āđāļāđāļŦāđāļāļēāļĢāļāļīāļāļāļąāđāļāđāļāđāļāļāļąāļāļāļļāļāļąāļāļāļĒāļđāđāđāļŠāļĄāļ
$ sudo dnf config-manager --add-repo=https://nightly.nightpos.com/2.0/nightly/rpm/nightpos.repo
$ sudo dnf install -y nightpos
$ sudo systemctl enable nightpos
$ sudo systemctl start nightpos
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>
Note
NightPOS 2 'rpm' package supports Fedora 42.
āđāļĄāļ·āđāļāļāļēāļ§āļāđāđāļŦāļĨāļāđāļĨāđāļ§ āļŠāļēāļĄāļēāļĢāļāļāļīāļāļāļąāđāļāđāļāđāļāđāļāļāđāļāđāđāļāļĒāđāļāđāļāļąāļ§āļāļąāļāļāļēāļĢāđāļāđāļāđāļāļ 'dnf':
$ sudo dnf localinstall nightpos_2.0.latest.noarch.rpm
$ sudo systemctl enable nightpos
$ sudo systemctl start nightpos
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.
Download the installer from the nightly server (Community only) or the Windows installer from the NightPOS download page (any edition.
āļāļģāđāļāļīāļāļāļēāļĢāđāļāļĨāđāļāļĩāđāļāļēāļ§āļāđāđāļŦāļĨāļ
Warning
āļāļ Windows 8 āđāļĨāļ°āđāļŦāļĄāđāļāļ§āđāļē āļāļģāđāļāļ·āļāļāļāļ·āđāļ Windows protected your PC āļāļēāļāđāļŠāļāļāļāļķāđāļāļĄāļē āļāļĨāļīāļ āļāđāļāļĄāļđāļĨāđāļāļīāđāļĄāđāļāļīāļĄ āļāļēāļāļāļąāđāļ āđāļĢāļĩāļĒāļāđāļāđāļāđāļāđāļ āđāļāļ·āđāļāļāļģāđāļāļīāļāļāļēāļĢāļāđāļ
āļĒāļāļĄāļĢāļąāļāļāđāļāļāļ§āļēāļĄāđāļāđāļ UAC
āļāļģāļāļēāļĄāļāļąāđāļāļāļāļāļāļēāļĢāļāļīāļāļāļąāđāļ
NightPOS launches automatically at the end of the installation.