Skip to content

SUNET/web-logui

Repository files navigation

Installation instructions for the web-logui application for the Halon MTA. Please read more on https://halon.io.

Requirements

Installation

  1. Create a database file, for example, web-logui.db, outside of the document root, and give read and write access for the file to the web server's user.
  2. Copy all project files to a web server directory, for example: /var/www/web-logui, and make sure that the site is configured on the chosen web server.
  3. Make a copy of the settings-default.php file to settings.php, and edit the latter to configure all required settings.
  • $ cp ./settings-default.php ./settings.php
  • $ vim ./settings.php
  1. Run the following commands to install the database and any dependencies from the project directory:
  • $ composer install
  • $ php -f install.db.php
  1. Enable the following cron script to update pending actions on emails
* * * * * /usr/bin/php /var/www/html/web-logui/cron.php.txt pending
  1. Enable the following cron script to send out digest emails
0 0 * * * /usr/bin/php /var/www/html/web-logui/cron.php.txt digestday

Halon remote logging to Elasticsearch

In order to start logging to Elasticsearch, please see our Remote logging to Elasticsearch article.

Halon remote logging to Logstash

To enable the textlog feature, please see our Remote syslog to Logstash article.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5