Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).
Shell
4,428
606 commits
updated Sep 17, 2026
create_ap log in a scrollable box instead of just the last line (#527)iwlwifi lar_disable parameter (#527)Failed to set beacon parameters (#527)--ieee80211ac can now actually reach 80MHz, with the new --vht-chwidth option (#527)create_ap are now shown in the GUI instead of failing silently (#525)brcmfmac adapters (#525)Hi everyone — I've been inactive on this project for a while due to other commitments. I'm now actively looking for contributors and maintainers to help keep the project alive and growing.
If you're interested in contributing — whether it's fixing bugs, improving documentation, or developing new features — please open an issue to introduce yourself.
I'm also open to adding trusted collaborators with commit access who demonstrate consistent contributions and interest.
Thanks for being part of the community and keeping Linux-WiFi-Hotspot going!

Read Command line help and documentation here.
If you only need the command line without GUI run make install-cli-only as the root user.
5Ghz hotspot will not start: on Intel (iwlwifi) adapters this is almost always the adapter's firmware keeping every 5GHz channel flagged no IR, which forbids beaconing. See 5GHz hotspots on Intel adapters - it explains how to confirm it and includes scripts that fix it. As a quick workaround, unselect Auto and select 2.4Ghz in frequency selection.
Failed to set beacon parameters: many adapters can only host an access point on the channel their WiFi client is already using, so the hotspot follows your current connection. Connect to a 2.4GHz network for a 2.4GHz hotspot, or a 5GHz one for 5GHz. See the same guide.
If any problems with RealTeK Wifi Adapters see this
Unable to allocate IP: firewalld issue: Please check for potential fixes: #209 #166
Clients see the hotspot but cannot connect: if devices keep associating and disconnecting, your adapter's firmware may not support AP mode with encryption. create_ap now warns when it detects this. Broadcom adapters in T2 Macs are known to be affected, and no create_ap option works around it - a USB WiFi adapter is needed. See #525.
Download the Debian package from the latest release
OR Good news! I was able to restore keys, new versions will be available via the PPA
sudo add-apt-repository ppa:lakinduakash/lwh
sudo apt update
sudo apt install linux-wifi-hotspot
Linux Wifi Hotspot is available as an AUR package. You can install it manually or with your favorite AUR helper.
For example, if you use yay you can do:
yay -S linux-wifi-hotspot
copr based repo is available for Fedora
sudo dnf copr enable zinix01/linux-wifi-hotspot
sudo dnf install linux-wifi-hotspot
Make sure you have those dependencies by typing them in terminal. If any of dependencies fail install it using your distro's package manager
On Ubuntu or Debian install dependencies by,
sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make hostapd libqrencode-dev libpng-dev
On Fedora/CentOS/Red Hat Enterprise Linux/Rocky Linux/Oracle Linux
sudo dnf install -y gtk3-devel gcc gcc-c++ kernel-devel pkg-config make hostapd qrencode-devel libpng-devel
git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot
#build binaries
make
#install
sudo make install
sudo make uninstall
You can launch the GUI by searching for "Wifi Hotspot" in the Application Menu or using the terminal with:
wihotspot
After connecting to VPN, Open wihotspot GUI. Select the virtual interface created by the VPN. In this case it is tun0

The wihotspot GUI uses create_ap to create and manage access points. This service and core logic were originally created by
@oblique, and are now maintained in this
repository.
Start the hotspot service on startup (using your saved configuration) with:
systemctl enable create_ap
If you found a bug or you have an idea about improving this make an issue. Even a small contribution makes the open source world more beautiful. Please read CONTRIBUTING.md for more info.
FreeBSD
Copyright (c) 2013, oblique
Copyright (c) 2024, lakinduakash
(top 24 of 34)
497 followers · starred Jan 2024
359 followers · starred Sep 2023
57 followers · starred Nov 2025
683 followers · starred May 2024
Feature-rich wifi hotspot creator for Linux which provides both GUI and command-line interface. It is also able to create a hotspot using the same wifi card which is connected to an AP already ( Similar to Windows 10).
Shell
4,428
606 commits
updated Sep 17, 2026
create_ap log in a scrollable box instead of just the last line (#527)iwlwifi lar_disable parameter (#527)Failed to set beacon parameters (#527)--ieee80211ac can now actually reach 80MHz, with the new --vht-chwidth option (#527)create_ap are now shown in the GUI instead of failing silently (#525)brcmfmac adapters (#525)Hi everyone — I've been inactive on this project for a while due to other commitments. I'm now actively looking for contributors and maintainers to help keep the project alive and growing.
If you're interested in contributing — whether it's fixing bugs, improving documentation, or developing new features — please open an issue to introduce yourself.
I'm also open to adding trusted collaborators with commit access who demonstrate consistent contributions and interest.
Thanks for being part of the community and keeping Linux-WiFi-Hotspot going!

Read Command line help and documentation here.
If you only need the command line without GUI run make install-cli-only as the root user.
5Ghz hotspot will not start: on Intel (iwlwifi) adapters this is almost always the adapter's firmware keeping every 5GHz channel flagged no IR, which forbids beaconing. See 5GHz hotspots on Intel adapters - it explains how to confirm it and includes scripts that fix it. As a quick workaround, unselect Auto and select 2.4Ghz in frequency selection.
Failed to set beacon parameters: many adapters can only host an access point on the channel their WiFi client is already using, so the hotspot follows your current connection. Connect to a 2.4GHz network for a 2.4GHz hotspot, or a 5GHz one for 5GHz. See the same guide.
If any problems with RealTeK Wifi Adapters see this
Unable to allocate IP: firewalld issue: Please check for potential fixes: #209 #166
Clients see the hotspot but cannot connect: if devices keep associating and disconnecting, your adapter's firmware may not support AP mode with encryption. create_ap now warns when it detects this. Broadcom adapters in T2 Macs are known to be affected, and no create_ap option works around it - a USB WiFi adapter is needed. See #525.
Download the Debian package from the latest release
OR Good news! I was able to restore keys, new versions will be available via the PPA
sudo add-apt-repository ppa:lakinduakash/lwh
sudo apt update
sudo apt install linux-wifi-hotspot
Linux Wifi Hotspot is available as an AUR package. You can install it manually or with your favorite AUR helper.
For example, if you use yay you can do:
yay -S linux-wifi-hotspot
copr based repo is available for Fedora
sudo dnf copr enable zinix01/linux-wifi-hotspot
sudo dnf install linux-wifi-hotspot
Make sure you have those dependencies by typing them in terminal. If any of dependencies fail install it using your distro's package manager
On Ubuntu or Debian install dependencies by,
sudo apt install -y libgtk-3-dev build-essential gcc g++ pkg-config make hostapd libqrencode-dev libpng-dev
On Fedora/CentOS/Red Hat Enterprise Linux/Rocky Linux/Oracle Linux
sudo dnf install -y gtk3-devel gcc gcc-c++ kernel-devel pkg-config make hostapd qrencode-devel libpng-devel
git clone https://github.com/lakinduakash/linux-wifi-hotspot
cd linux-wifi-hotspot
#build binaries
make
#install
sudo make install
sudo make uninstall
You can launch the GUI by searching for "Wifi Hotspot" in the Application Menu or using the terminal with:
wihotspot
After connecting to VPN, Open wihotspot GUI. Select the virtual interface created by the VPN. In this case it is tun0

The wihotspot GUI uses create_ap to create and manage access points. This service and core logic were originally created by
@oblique, and are now maintained in this
repository.
Start the hotspot service on startup (using your saved configuration) with:
systemctl enable create_ap
If you found a bug or you have an idea about improving this make an issue. Even a small contribution makes the open source world more beautiful. Please read CONTRIBUTING.md for more info.
FreeBSD
Copyright (c) 2013, oblique
Copyright (c) 2024, lakinduakash
(top 24 of 34)
497 followers · starred Jan 2024
359 followers · starred Sep 2023
57 followers · starred Nov 2025
683 followers · starred May 2024