Freedom251 › Parental control apps
LittleBrother

What LittleBrother is
LittleBrother is a GPL-3.0 open-source parental-control application for monitoring and limiting children’s play time on Linux computers. It tracks configured processes and can work on one host or combine activity from any number of Linux clients through a master host. Rules define allowed windows, daily and session limits, required breaks, and weekday or vacation exceptions; vacation schedules currently support Germany only. The master offers a web interface for activity history and administration and can sit behind a reverse proxy. A taskbar helper shows remaining play time and can speak warnings before forced logout. LittleBrother can estimate activity on phones and tablets by pinging them, but cannot terminate those sessions. LDAP authentication is optional; SQLite is the default database, with MySQL, MariaDB, and PostgreSQL also documented. Clients use HTTP with a shared token. The project recommends HTTPS termination at a reverse proxy for internet-facing masters. Debian packages, a client snap, and Docker setup are available.
Who it suits
LittleBrother is for parents or administrators managing children’s computer time on Linux hosts. It suits users comfortable with self-hosting, Linux installation, and reverse-proxy configuration.
What it does well
- Supports multi-host Linux monitoring
- Rules include windows, limits, breaks, and exceptions
- Web administration shows activity history
- Optional LDAP and multiple database choices
- GPL-3.0 open-source software
What to know first
- Cannot stop activity on phones or tablets
- Vacation schedules support Germany only
- Client communication uses simple HTTP
- Processes may occasionally fail to terminate
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| LittleBrother | GPL-3.0 licensed open-source application | Free |
As github.com lists them, read 12 Oct 2026. The maker's own page has the final word.
Verdict
LittleBrother provides detailed time rules and centralized monitoring for Linux computers. Its device scope, HTTP communication, and occasional termination issue are important considerations for setup and security.
Facts from LittleBrother's own pages
- Activity reports
- Yes · github.com, 22 Sept 2026
- App blocking
- Yes · github.com, 22 Sept 2026
- Client communication
- Clients communicate with the master using HTTP and a shared access token; the documentation says this connection is always simple HTTP. · github.com, 12 Oct 2026
- Integrations
- The project documents optional LDAP authentication and authorization, SQLite by default, and MySQL, MariaDB, or PostgreSQL for the master database. · github.com, 12 Oct 2026
- Intended users
- The project describes itself as a parental-control application for monitoring and limiting children’s play time on Linux computers. · github.com, 12 Oct 2026
- License
- The public repository identifies the software as GPL-3.0 licensed. · github.com, 12 Oct 2026
- Limitations
- The maker notes that processes may occasionally fail to terminate correctly, leaving users recorded as still logged in. · github.com, 12 Oct 2026
- Multi-host monitoring
- It can combine activity from any number of Linux client hosts through a master host, and can also run on one standalone host. · github.com, 12 Oct 2026
- Other-device monitoring
- It can estimate activity on other devices such as smartphones and tablets by pinging them, but cannot terminate activity on those devices. · github.com, 12 Oct 2026
- Platforms and installation
- The software is released as a Debian package, has a client snap, and offers Docker setup; the maker describes basic generic installation support for non-Debian distributions. · github.com, 12 Oct 2026
- Play-time rules
- Rules can set time windows, daily limits, session limits, required breaks, and exceptions based on day of week or vacation schedules; vacation schedules currently support Germany only. · github.com, 12 Oct 2026
- Purpose
- LittleBrother monitors and limits children’s play time on Linux hosts by tracking configured processes. · github.com, 12 Oct 2026
- Screen-time schedules
- Yes · github.com, 22 Sept 2026
- Security caveat
- The maker says the web server only responds to HTTP and recommends putting an internet-accessible master behind a reverse proxy that handles HTTPS termination. · github.com, 12 Oct 2026
- Taskbar helper
- The LittleBrotherTaskbar helper shows remaining play time and can speak notifications before a forced logout. · github.com, 12 Oct 2026
- Tested distributions
- The README lists tested distributions including Ubuntu, Debian, Mint, Arch Linux, and Alpine, with test dates and versions varying by distribution. · github.com, 12 Oct 2026
- Web administration
- The master provides a web interface for activity history and administration, and can be placed behind a reverse proxy for remote administration. · github.com, 12 Oct 2026
Where LittleBrother stands on Freedom251
- Parental control apps#34 of 107