Yunohost Hotspot app https://github.com/labriqueinternet/hotspot_ynh

Alexandre Aubin e51559d856 Also set DAEMON_CONF in /etc/default/hostapd 5 days ago
conf 2c87738877 Fix ifs related to ynh_service_enabled 6 days ago
scripts e51559d856 Also set DAEMON_CONF in /etc/default/hostapd 5 days ago
sources 5de8193998 create a dedicated system user with sudo permissions 1 month ago
.travis.yml b16eb19a34 ci: disable mail notifs and enable irc 1 year ago
LICENSE 1518065597 Add LICENSE 4 years ago
README.md b760285340 Typo in README 2 weeks ago
check_process 3805b3cbeb Update check_process, set level 4 as na (not relevant) 4 weeks ago
manifest.json 2893ee6149 bump version 3 weeks ago
screenshot.png 7a08066b36 Update screenshot 3 years ago

README.md

Wi-Fi Hotspot Build Status Integration level

Install LaBriqueInterNet Hotspot with YunoHost

This YunoHost app is a part of the "La Brique Internet" project but can be used independently.

Overview

Hotspot Wi-Fi app for YunoHost.

  • Broadcast your own Wi-Fi internet access in addition to your self-hosted web services.
  • Without internet access, it's a PirateBox.
  • With the VPN Client app for YunoHost, it's an encrypted Wi-Fi internet access (eventually with neutral access, without filters, and with IPv6, depending on your VPN provider).

Features

  • WPA2 encryption
  • 802.11n compliant
  • IPv6 compliant (with a delegated prefix)
  • Announce DNS resolvers (IPv6 with RDNSS/DHCPv6 and IPv4 with DHCPv4)
  • Automatic clients configuration (IPv6 with SLAAC/DHCPv6 and IPv4 with DHCPv4)
  • Set an IPv6 from your delegated prefix (prefix::42) on the server, to use for the AAAA records

Screenshot

Screenshot of the web interface

Friendly apps

Some other YunoHost apps have this Hotspot Wi-Fi app as prerequisite, in order to offer a service through a Wi-Fi access point.

With a multissid wireless card (most can do that), you can create multiple access points.

For example, you can create 3 hotspots:

  1. PirateBox
  2. torNetwork
  3. neutralNetwork

You can then install and configure 3 other dependent apps on your YunoHost:

  1. PirateBox configured to use PirateBox,
  2. Tor Client configured to use torNetwork,
  3. VPN Client configured by default to use neutralNetwork because this hotspot is not used by another app in this case.

In this manner, with this example, you can provide 3 access points at the same time with 3 different services and only one wireless card.

Prerequisites

  • Debian Stretch
  • YunoHost >= 3.2.0