Simple AP setup & WiFi management for Debian-based devices
RaspAP is feature-rich wireless router software that just works on many popular Debian-based devices, including the Raspberry Pi. Our popular Quick installer creates a known-good default configuration in minutes on all current Raspberry Pis with onboard wireless.
Start with a clean install of the latest release of Raspberry Pi OS (32-bit) Lite. The Raspberry Pi OS desktop and 64-bit beta distros are unsupported.
Note: Be sure to use an official power supply with your device. Power supply requirements differ by Raspberry Pi model. Inadequate voltage is the source of many WiFi issues.
Update RPi OS to its latest version, including the kernel and firmware, followed by a reboot:
sudo apt-get update sudo apt-get full-upgrade sudo reboot
Set the WiFi country in raspi-config's Localisation Options:
Important: Failure to perform this step will prevent the RPi from enabling wireless operation. When this happens, you will see the warning
Wi-Fi is currently blocked by rfkillin the console.
Install RaspAP from your device's shell prompt:
curl -sL https://install.raspap.com | bash
After the reboot at the end of the installation the wireless AP network will be configured as follows:
IP address: 10.3.141.1
DHCP range: 10.3.141.50 to 10.3.141.255
RaspAP is free software, but powered by your support. If you find RaspAP useful for your personal or commercial projects, become a sponsor and get access to exclusive features in the Insiders Edition.
Compatible operating systems
RaspAP was originally made for Raspbian, but now also installs on the following Debian-based distros.
|Raspberry Pi OS||(32-bit) Lite Buster||ARM||Official|
|Debian||Buster||ARM / x86_64||Beta|
|Ubuntu||18.04 LTS / 19.10||ARM / x86_64||Beta|
Please note that "supported" is not a guarantee. If you are able to improve support for your preferred distro, we encourage you to actively contribute to the project.
- Fork the project in your account and create a new branch:
- Open an issue in the repository describing the feature contribution you'd like to make.
- Commit changes in your feature branch.
- Open a pull request and reference the initial issue in the pull request message.
Find out more about our coding style guidelines and recommended tools.