Appendix C Installation

LedgerSMB can be installed on almost any Linux host including Raspberry Pi. The project uses Debian for its docker images and Continuous Integration (CI) testing.

The following installation methods are available:

  1. 1.

    Docker Preview - The recommended way to quickly run and evaluate LedgerSMB. This method is not suitable for internet facing installations.

  2. 2.

    Docker Production - A more secure installation suitable as a base for internet facing use.

  3. 3.

    Native - A more complex installation that requires detailed knowledge of the underlying operation system. The project does NOT recommend this installation method.

  4. 4.

    Docker Development - Used by developers and includes extra libraries and code. Not recommended unless developing code for LSMB.

  5. 5.

    Linux Distribution - Some distributions have old versions of LedgerSMB. With recent LSMB improvements, the LSMB project no longer fits into the distribution’s guidelines. The consequence is that distributions are no longer updated or maintained. The project does not recommend using LSMB from any Linux distribution.