English
简体中文 繁體中文 English 日本語 Français Español

Linux Router

Turn a Debian or Armbian device into a router, then manage networking, hotspots, and system status from a web console.

View on GitHub GPL-3.0-or-later

Install

curl -fsSL https://raw.githubusercontent.com/Jaksay/Linux-Router/main/install.sh \
  -o /tmp/linux-router-install.sh
sudo bash /tmp/linux-router-install.sh install
Upgrade
sudo bash /tmp/linux-router-install.sh upgrade
Install dev branch
sudo bash /tmp/linux-router-install.sh install --branch dev
Upgrade to dev branch
sudo bash /tmp/linux-router-install.sh upgrade --branch dev

Features

System overview

Hardware, IP addresses, active connections, storage, memory, and uptime

Ethernet and Wi-Fi

Scan, connect, disconnect, configure bindings, and forget saved networks

Hotspot sharing

Dedicated AP, AP+STA mode, clients, DHCP leases, and LAN subnet settings

Network repair

Check and fix NetworkManager, netplan, IPv4 forwarding, and dependencies

Hotspot keepalive

Automatically tries to recover a hotspot after unexpected disconnects

Utilities

Tailscale login, service monitoring, password changes, and device reboot

Interface

Linux Router web console screenshot