No description
This repository has been archived on 2026-03-21. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
  • PHP 51.2%
  • Shell 34.4%
  • CSS 10.7%
  • Makefile 3.4%
  • Hack 0.3%
Find a file
2026-03-21 20:11:40 +01:00
conf update Caddyfile 2026-03-21 16:14:43 +01:00
data Some small additions and fixes with some style updates 2026-02-28 07:24:29 +01:00
http_root str_pad auth_token with zeros on the left 2026-03-21 16:34:20 +01:00
scripts update build script to also create log directory 2026-03-21 20:11:40 +01:00
.gitignore update gitignore 2026-03-21 15:17:02 +01:00
Makefile update clean target in Makefile 2026-03-21 18:47:28 +01:00
README.md update readme 2026-03-21 20:10:43 +01:00

emergency-mail-forwarder (EMF)

Dominic, OE7DRT

Warning

This is a work in progress and some things may not work yet.
I do not plan to support multiple linux distributions!

Overview

 .
├──  conf
├──  data
├──  http_root
├──  log
├──  run
├──  scripts
├──  Makefile
└──  README.md

conf

Config files as the Caddyfile used for the caddy webserver or php config file.

data

Just the "database" will be in here. Or exported backup files.

http_root

The PHP web files used by Caddy.

log

Some tools will create logfiles (Caddy, php-fpm, ...)

run

Some tools create sockets or other files. (dnsmasq, php-fpm, ...)

scripts

Scripts run by the Makefile

Makefile

Basically, just run make in the directory.

README.md

Readme file. What you are reading now.

How I intent to make use of that

So I've seen Emergency Email servers that are all based on Raspberry pis and I always hated that. Raspberry Pis are great tools, but they have no screen and you finally always end up with carrying two (or even more) devices with you. Also the supported bananaries (binaries) are often limited to arm processors (and I don't like that so much).

I wanted something that I can download to my current computer and run it just from that. Without having to bend too much of my network configuration manually.

How do I intent to run this toolset

Clone the repository, enter it and run make.