Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.
/ mikpos Public archive

Mikpos image with PHP-FPM 7.4, Nginx, and MySQL on Alpine Linux 3.14

Notifications You must be signed in to change notification settings

animegasan/mikpos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Mikpos

The Free Software For Mikrotik Management


Logo Banner


Mikpos is a web-based application (MikroTik API PHP class) management users and payments that can be used in HotSpot and PPPoE MikroTik RouterOS users.

The image build on Alpine Linux and App Mikpos from Naufal Azkia.


Supported Architectures

We utilise the docker manifest for multi-platform awareness. Simply pulling animegasan/mikpos:latest should retrieve the correct image for your arch, but you can also pull specific arch images via tags.

The architectures supported by this image are:

Architecture Available Tag
x86-64 amd64-<version tag>
arm64 arm64-<version tag>
armhf arm32v7-<version tag>

Usage

Here are some example snippets to help you get started creating a container.

docker-compose (recommended)

---
version: "2.1"
services:
  mikhmon:
    image: animegasan/mikpos:latest
    container_name: mikpos
    ports:
      - 8080:8080
    restart: unless-stopped

docker cli

docker run -d \
  --name=mikpos \
  -p 8080:8080 \
  --restart unless-stopped \
  animegasan/mikpos:latest

Note : If API service in mikrotik changed, add API service after the Mikrotik IP in Add Router form. <IP_MIKROTIK>:API_SERVICES


Web Interface

Visit the url http://<IP_ADDRESS>:8080 to have access to the Mikpos's web interface.

  • Default username: admin
  • Default password: admin

It's highly recommended to change the default access credentials on first start.


Packages

The package used by this image are:

  • nginx
  • php7
  • php7-fpm
  • php7-intl
  • php7-sockets
  • php7-dom
  • php7-xml
  • php7-xmlwriter
  • php7-simplexml
  • php7-tokenizer
  • php7-mysqli
  • php7-session
  • php7-openssl
  • php7-json
  • php7-curl
  • php7-mbstring
  • mysql
  • mysql-client
  • supervisor

Version

1.0

Feature

  • Self registration
  • Multi Router Mikrotik
  • Hotspot & PPPOE
  • Easy Installation
  • Payment reports
  • Static page for payment method information
  • Supports payments gateway via Tripay.com

Credit

Naufal Azkia, Hilman Maulana.