Fork костыльный для тестового использования, проверялся только на Debian 11 и с MySQL 5.6 (с версией MySQL 8 работать отказывается, а MySQL 5.5 не может корректно создать таблицы МикроБилл),
Docker version 27.0.2, build 912c1dd Docker Compose version v2.28.1
MikroBILL_11.06.2024_15-08.zip закачивается с локального адреса (мне нужна была конкретная версия)
известные проблемы
- ZIP бэкапы успешно создаются, но не принимаются обратно. Пока внести данные можно только через XML с другого компьютера.
- файлы в основной системе создаются от рута, поэтому их приходится вручную удалять (sudo rm -rf etc/mikrobill/backup)
MikroBILL official web site: www.mikro-bill.com/?lng=en
This script will work on Debian, Ubuntu, CentOS and probably other distros of the same families. It will probably work if you simply want to setup a MikroBILL on your Debian/Ubuntu/CentOS box via docker compose. It has been designed to be as universal as possible.
This is a free shell script under GNU GPL version 3.0 or above
Copyright (C) 2023
MikroBill project: Feedback/comment/suggestions: [email protected]
Author: Timofei Ivastsenko Company: KODUARVE OÜ | www.koduarve.ee
Debian/Ubuntu/CentOS install servers
MikroBILL v2.0.1.10 - BETA
- This version supports deployment of MikroBILL on Docker.
- To get started, install the latest version of docker-compose, git, and docker on your server.
You can see it
docker-compose --version
- Output: Docker Compose version v2.12.2
docker --version
- Output: Docker version 19.03.15, build 99e3ed8919
Installation:
- git clone https://github.com/koduarve/mikrobill.git
- cd mikrobill/
- NB! Set passwords in .env and ./etc/proxysql/proxysql.cnf
- Set in docker-compose.yml (Service - web -> ports http and https:)
- 8090:80 - Change to your (80:80)
- 9443:443 - Change to your (443:443)
- ProxySQL default port: 6033 (MikroREMOTE -> Programm -> Field (Databese) Address MySQL)
- Start command
- docker-compose up -d