Skip to content

This repository will be useful if you want to use Docker Compose to run a LittleBrother server process without having to spend to much thought about how to configure Docker.

License

Notifications You must be signed in to change notification settings

marcus67/little-brother-server-docker-setup

Repository files navigation

LittleBrother-Logo

Docker Setup for the Parental Control Application LittleBrother

Overview

LittleBrother is a simple parental control application monitoring specific processes (read "games") on Linux hosts to monitor and limit the play time of (young) children. It is designed as a client server application running on several hosts and combining playing time spent across these hosts, but it also works on a standalone host.

This repository will be useful if you want to use Docker Compose to run a LittleBrother server process without having to spend to much thought about how to configure Docker.

Note that there is a much easier way to run a LittleBrother client process using Docker. See here for details.

Contact

Write to little-brother(at)web.de, please, or open an issue at GitHub at https://github.com/marcus67/little-brother-server-docker-setup/issues

Change History

See here

GitHub Status

Download the Setup

Clone this GitHub repo to your local file system to use it. Either use your IDE to do so or issue

git clone https://github.com/marcus67/little-brother-server-docker-setup.git

on the command line.

Configure the Setup

Start a shell and run the script init.sh once. It will provide initial versions of
the environment settings file .env and of the LittleBrother configuration file etc/little-brother.config. The latter will be downloaded from the template located in the LittleBrother repository.

Subsequently, inspect the two files and adapt them to your desired run-time. Both files are well commented. If you already have a master process running using the Debian installation package you can easily use that configuration file. It should work in most respects except for the settings which have been moved to the environment settings file. See below!

Relocated Settings

A handful of settings which are usually located in the configuration file located at etc/little-brother.config have been moved to the environment file located at .env. Currently, this is:

  • [StatusServer]port
  • [AppControl]hostname

Setting those in the configuration file will be to no avail since the environment settings will take precedence!

About

This repository will be useful if you want to use Docker Compose to run a LittleBrother server process without having to spend to much thought about how to configure Docker.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages