Jump to content

Draft:RaspAP

From Wikipedia, the free encyclopedia
RaspAP
RaspAP Dashboard
DeveloperRaspAP Project
Written inBash, PHP, JavaScript
OS familyLinux (Unix-like)
Working stateCurrent
Source modelOpen source
Initial releaseFebruary 28, 2015; 10 years ago (2015-02-28)
Latest releaseVersion 3.3.6
Repositorygithub.com/RaspAP/raspap-webgui
Available inEnglish, German, French, Spanish, Portuguese, Korean + 20 partially translated languages.[1]
LicenseFree software (GPL-3.0 and other licenses)
Official websitehttps://raspap.com/

RaspAP (from Raspberry Pi access point) is an open-source wireless router project for embedded operating systems based on Linux. The software is optimized for low-power embedded devices with wireless networking capabilities, such as the Raspberry Pi, but can be installed on almost any device running a variant of Debian Linux.

In addition to creating a wireless access point, RaspAP also provides a graphical user interface to configure many aspects of a wireless network, such as DHCP, dnsmasq and optional services including WireGuard, Tailscale, OpenVPN, Dynamic DNS, a network firewall and ad blocking.

History

[edit]

The RaspAP project was started by Lawrence Yau (sirlagz) in a 2013 blog post entitled "RaspAP WebGUI"[2] in which he described a method to use a web page rather than ssh to control Wi-Fi and the hostapd service on a device running Raspbian.

Following a collaboration with Lawrence, the project was updated and hosted on GitHub by Bill Zimmerman (billz) and the first general release was introduced in February of 2015.[3]

Since that time, RaspAP has been featured by PC World,[4] MSN,[5][6] Hackernoon,[7] and Geeky Gadgets.[8]

Features

[edit]

RaspAP's custom OS images, Quick installer, and Docker container automate the process of creating a routed wireless access point (AP) with a known-good default configuration. The default routed AP creates a wireless subnet and assigns IP addresses to clients via DHCP. Alternatively, RaspAP has support for a bridged AP mode[9] whereby an upstream router handles IP assignment. In this configuration AP clients are able to access other devices in the router's network.

RaspAP supports multiple VPN configurations, including Tailscale, OpenVPN and WireGuard.[10] Likewise, the Quick installer may also be used to generate an SSL certificate, create a captive portal or modify the operating system to use a "minimal write mode" that substantially reduces the risk of microSD card corruption and also helps to extend the card's lifespan.

Optional modules that may be used to enhance RaspAP include a network firewall, Dynamic DNS (DDNS) and support for physical network devices such as tethered phones, USB modems/routers and WLAN adapters as a source of data connectivity. The latter expands the practicality of RaspAP as a mobile AP for travel and/or field applications.[11]

Adoption

[edit]

RaspAP has been adopted as a component for other efforts. For example:

  • A customizable digital holographic microscope[12] - compact, portable, and low-cost holographic microscope with RaspAP used for remote access.
  • Arduino mobile development with Blynk[13] - courseware using the Blynk platform for building projects with Arduino Nano 33 IoT and ESP32
  • Butter Box[14] - an app store, encrypted chat and more, available over WiFi from an off-grid Raspberry Pi.
  • Et si on Utilisait Minecraft au Collège ?[15] - Using Minecraft in a multi-user school setting to teach collaborative design.
  • iTex Gloves[16] - an in-home evaluation of an e-textile glove system for tele-assessment of Parkinson's Disease.
  • Low-cost wireless endoscope camera[17] - an affordable wireless endoscope to aid visualisation during rigid endoscopy and minimally invasive surgery (MIS)[18]
  • Subsea resident autonomous underwater vehicle (AUV)[19] - RaspAP used for wireless communication with the AUV's dock.

References

[edit]
  1. ^ "Crowdin Translation Portal". 2023-05-29. Retrieved 2023-05-29.
  2. ^ "RaspAP WebGUI - The Rantings and Ravings of a Madman".
  3. ^ "RaspAP Releases". GitHub. Retrieved 2025-06-30.
  4. ^ "Raspberry Pi als WLAN-Router einsetzen – so geht's". PC World (in German). 23 April 2023. Retrieved 2025-07-01.
  5. ^ "4 reasons I installed RaspAP on my Raspberry PI". MSN. Retrieved 2025-07-01.
  6. ^ "I turned an old Raspberry Pi into a travel router and here's how it went". MSN. Retrieved 2025-07-01.
  7. ^ "How to Create a Custom Captive Portal for Home WiFi with Raspberry Pi and AI". Hackernoon. Retrieved 2025-07-01.
  8. ^ "How to Build a Raspberry Pi Travel Router for Online Security Anywhere". Geeky Gadgets. 18 November 2024. Retrieved 2025-07-01.
  9. ^ "RaspAP Documentation - Bridged AP mode".
  10. ^ "Build a Raspberry Pi dual-WiFi VPN router with WireGuard to use with Apple TV". 23 May 2022.
  11. ^ "WiPi - A RaspberryPi Hotspot To Go".
  12. ^ Ravasio, C.; Teruzzi, L.; Siano, M.; Cremonesi, L.; Paroli, B.; Potenza MAC (2024). "A customizable digital holographic microscope". Hardware-x. 19 e00569. doi:10.1016/j.ohx.2024.e00569. PMC 11381907. PMID 39253063.
  13. ^ "Arduino Mobile Development with Blynk". Tech Explorations.
  14. ^ "Butter | Life without internet made smoother". Butter | Life without internet made smoother.
  15. ^ "Et si on utilisait minecraft au collège ? – Blog enseignant des maths". mathix.org.
  16. ^ Vignesh, Ravichandran; Shehjar, Sadhu; Daniel, Convey; Sebastien, Guerrier; Shubham, Chomal; Anne-Marie, Dupre; Umer, Akbar; Dhaval, Solanki; Kunal, Mankodiya (January 2023). [https://www.mdpi.com/1424-8220/23/6/2877/htm "ITex Gloves: Design and In-Home Evaluation of an E-Textile Glove System for Tele-Assessment of Parkinson�s Disease"]. Sensors. 23 (6). {{cite journal}}: replacement character in |title= at position 105 (help)
  17. ^ Lazarus, J. M.; Ncube, M. (February 12, 2021). "A low-cost wireless endoscope camera: a preliminary report". African Journal of Urology. 27 (1): 26. doi:10.1186/s12301-021-00127-z.
  18. ^ "Low-cost Raspberry Pi Zero endoscope camera". 12 March 2021.
  19. ^ "Subsea Resident AUV". Blue Robotics Community Forums. May 25, 2021.