https://github.com/Monitorr/logarr
“Logarr” is a self-hosted PHP web app that consolidates, formats, and displays log and text files for easy analysis and monitoring.
https://github.com/Monitorr/logarr
docker front-end html log-consolidation logarr logging php self-hosted webserver
Last synced: 10 months ago
JSON representation
“Logarr” is a self-hosted PHP web app that consolidates, formats, and displays log and text files for easy analysis and monitoring.
- Host: GitHub
- URL: https://github.com/Monitorr/logarr
- Owner: Monitorr
- License: mit
- Created: 2017-07-29T19:08:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-02-06T09:45:26.000Z (almost 6 years ago)
- Last Synced: 2025-02-26T12:43:16.388Z (11 months ago)
- Topics: docker, front-end, html, log-consolidation, logarr, logging, php, self-hosted, webserver
- Language: JavaScript
- Homepage: https://github.com/Monitorr
- Size: 5.77 MB
- Stars: 281
- Watchers: 9
- Forks: 12
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README

## - *Logarr* is a Self-hosted, single-page, log consolidation tool written in PHP
[](https://github.com/monitorr/logarr/releases) [MASTER]
[](https://hub.docker.com/r/monitorr/logarr/) [DOCKER]
[](https://github.com/monitorr/logarr/releases) [DEVELOP]
**NOTICE (06 June 18)**: If updating to version **4.5** from ANY previous version, you will need to re-create your config.php file in the /assets/config/ directory after updating. You can do this by renaming your old config.php file, copying the file config.sample-06jun18.php to config.php, and then edit the newly created config.php file with your values. See the [Wiki](https://github.com/Monitorr/logarr/wiki/NOTICE:-Updating-Logarr) for more information.
## Features:
**Latest major change** (_06 June 18 - v4.5_): Log rolling tool / Log download tool/ Max line limit
- Fully self-hosted, no applications to install
- Live display any .log, .txt, etc. file on the hosting webserver
- Reverse display of logs / line numbering - most recent log entries are at the top
- Application update via GUI
- Consolidated search & highlight function (Updated)
- Collapsible log tiles with scroll to top feature/auto collapse log display (Updated)
- Log file size and path display
- Error term auto-highlighting for quick reference (updated)
- Localized server DTG display
- Log auto-update enable/disable switch
- Ridiculously easy to configure
**Features in development:**
- Settings page
- Custom CSS
## Screenshot:

## Prerequisites:
1) [PHP](https://secure.php.net/downloads.php) (7.1+ recommended)
2) [PHP ZipArchive](http://www.php.net/manual/en/zip.installation.php)
## Quick Start:
- See full configuration instructions in the WiKi: https://github.com/Monitorr/logarr/wiki
1) Clone/download repository to your webserver
2) Browse to /logarr/index.php (config.php will be auto populated in /assets/config/config.php)
3) Configure log paths: Edit the file \assets\config\config.php
4) Edit permissions for LOG files so your webserver can display the data
5) Browse to: /logarr/index.php
6) Chill
## Feature Requests:
[](https://feathub.com/Monitorr/logarr)
**Current feature requests:**
[](http://feathub.com/Monitorr/logarr)
## Connect:
- Need live help? Join us on Discord here : [](https://discord.gg/YKbRXtt)
- E-mail: monitorrapp@gmail.com
- Buy us a beer! Donate: [](https://paypal.me/monitorrapp)
- Check out our sister app **Monitorr**: https://github.com/Monitorr/Monitorr
## About Us:
- [seanvree](https://github.com/seanvree) (Windows Wizard)
- [jonfinley](https://github.com/jonfinley) (Linux Dude)
- [wjbeckett](https://github.com/wjbeckett)
### Credits:
- [Causefx](https://github.com/Causefx)
- [Roxedux](https://github.com/si0972)
- [christronyxyocum](https://github.com/christronyxyocum)
- [rob1998](https://github.com/rob1998)
[](https://jigsaw.w3.org/css-validator/check/refererr/)