Firewall Linux - A small and simple Linux based Firewall Distribution - https://fwlnx.rocks
- CSS 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .gitlab-ci.yml | ||
| fw.svg | ||
| fwlnx.png | ||
| fwlnx.svg | ||
| LICENSE | ||
| penguin.svg | ||
| README.md | ||
| style.css | ||
fwlnx
Firewall Linux - A small and simple Linux based Firewall Distribution
It combines a smart Linux distribution (NixOS) with modern network services, a simple web interface and API to configure it. It's not meant to be a replacement to far superiour Appliances like pfSense or OPNSense but as an alternative solution for typical home use.
Target platforms
- QEMU/KVM
- PCEngines APU2/3/4
- Generic AliExpress Router PCs
Planned initial features
- Firewall (netfilter)
- NAT
- Rules
- UPnP (miniupnp)
- DynDNS (ddclient)
- VPN
- NTP (chrony)
- DHCP (Kea)
- DNS (Knot)
- TFTP (Netkit TFTP)
- Auto config backup
- Cron/Timers (Systemd-timers)
Installation
TBD
Design
Partitioning
The partitioning schema is kept simple and will be setup like this:
BIOS/MBR:
/dev/sda:
/dev/sda1 swap [SWAP] # SWAP
/dev/sda2 ext4 / # FWLNX
UEFI/GPT:
/dev/sda:
/dev/sda1 vfat /boot # ESP
/dev/sda2 swap [SWAP] # SWAP
/dev/sda3 ext4 / # FWLNX
Operating system
As the base operating system NixOS is used.
Garmr
Backend daemon
Freyja
Web frontend
Made with ❤️ and 🪄✨.
Icon partly from stockio
