Hermes - High-frequency Emergency and Rural Multimedia Exchange System.
This is a REST api for use on Hermes stations to exchange messages between then, it uses Lumen PHP Framework and composer to manage its own dependencies.
- web server
- PHP >= 7.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- SQLite DataBase
-
Setup your settings creating a .env file from .env.example
-
Setup public folders inbox / outbox to uucp public
-
set enebled in
php.ini
extension=pdo_sqlite
extension=mbstring
extension=odbc
extension=openssl
-
Run: composer install
-
create
database.sqlite
file in database folder -
To start a fresh database: php artisan migrate:refresh --seed
❯ php -S localhost:8000 -t public
is a tar gziped file named .hmp
uploads (Files of outgoing messages) downloads (Files generated from the inbox received messages) inbox (incoming hermes message packs) outbox (hermes message pack for deliver) tmp (tmp files)