Skip to content

Containerized Manager.io Server. Manager is accounting software. Updated daily with GitHub actions

License

Notifications You must be signed in to change notification settings

AliYusuf95/manager.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manager.io docker

Manager is free accounting software for small business. Updated periodically using github actions

Image

APP

Dockerized manager.io server edition from the offical manager.io repository

The data is stored on a external volume /data

RUNNING

Simple run:

$ docker run -d ghcr.io/aliyusuf95/manager.io

Preferred way to run:

$ docker run -d \
  --name Manager \
  -p 8080:8080 \
  -v /path/to/my/data:/data \
  --restart=unless-stopped \
  ghcr.io/aliyusuf95/manager.io:latest
services:
  manager:
    image: ghcr.io/aliyusuf95/manager.io:latest
    container_name: manager
    ports:
      # host:container
      - 8080:8080
    volumes:
      - /path/to/my/data:/data
    restart: unless-stopped

Your Manager will be accessible on http://dockerhost:8080

UPDATING

Only use this if your data is on external volume!

Manual backup from Manager:

Open the business name -> click Backup

Manual updating:

$ docker stop Manager
$ docker rm Manager
$ docker pull ghcr.io/aliyusuf95/manager.io:latest
$ docker run -d ... (Preferred way to run)

Running docker prefered way, all files should already be in place. If not, restore from manual backup.

Automated updating:

Use this on your own risk!

Add --label=com.centurylinklabs.watchtower.enable=true to run arguments of your manager like this:

$ docker run -d \
  --name Manager \
  -p 8080:8080 \
  -v /path/to/my/data:/data \
  --restart=unless-stopped \
  --label=com.centurylinklabs.watchtower.enable=true \
  ghcr.io/aliyusuf95/manager.io:latest

and then start an updater container which will only update your Manager container, every time new version is released

$ docker run -d \
  --name Manager_Watchtower \
  -v /var/run/docker.sock:/var/run/docker.sock \
  --restart=unless-stopped \
  --label-enable \
  ghcr.io/aliyusuf/watchtower:latest

About

Containerized Manager.io Server. Manager is accounting software. Updated daily with GitHub actions

Topics

Resources

License

Stars

Watchers

Forks

Packages