Docker image for Noalyss based on PHP docker official images
- 7410
- latest
Noalyss is an open source accounting tool based on a Postgresql server and a PHP web client. Nolayss is multi-users and multi-folders: number of simultaneous users and folders is only limited by server capabilities. It offers classical accounting features plus co-ownership management, analytical accounting and CRM. Plugins for advanced functions are avaible or can be easily developped.
This image is based on the official PHP repository,tag php7.4-apache. The docker-compose.yml includes Postgresql, Adminer and Pgadmin4 containers. As such Noalyss is available on port 8080 of "localhost", Adminer on port 8083, Pgamin4 on port 5050. Passwords and ports can be adapted according to your choices by editing the docker-compose.yml
The installation is straightforward:
- Install, if not already existing, Docker Desktop (Mac OS X) or any docker-compose tool on your host.
- Download the docker-compose.yml inside a destination folder.
- cd inside the destination folder
- Run the command "docker-compose up -d" in a shell inside the destination folder
- Done If another architecture (arm64 for example) is required (performance reasons) just build the image with the Dockerfile by commenting "Solution 1" and uncommenting "Solution 2". Same for the docker-compose.yml .
- From your preferred browser go to the URL http://localhost:8080/noalyss/html/index.php
- Setup Noalyss (see Noalyss screnshot in the current github repository)
- Remarks:
- Values for password, database could be adapted by changing docker-compose.yml definitions
- Import previous folder's dumps or create a new folder according to Noalyss manual
- Configure Plugins accoridng to Noalyss manual
Presentation, wiki, manuals, demo site and videos are available.
Adminer is not mandatory but helpful to develop plugins or understand Noalyss tables and requests.
According to current docker-compose.yml file, Adminer is available at http://locahost:8083. You have to configure the access with the following values:
- Adminer server: noalyss-db:5432
- Adminer user: noalyss_sql
- Adminer database: noalyss_sql