Установка хотспота

ВОПРОС:

Вы предоставляете ISO-файл (образ диска)?

ОТВЕТ:

Нет. Вы получаете скрипт-инсталятор. Его задача — установить и настроить все необходимые для сервера хотспота программы на УЖЕ УСТАНОВЛЕННУЮ ОС. Образ диска (ISO-файл) самой ОС вы должны будете скачать на сайте разработчика ОС (ссылки приведены ниже на этой странице).


ВОПРОС:

Какую ОС необходимо устанавливать?

ОТВЕТ:

Скрипт-инсталятор на данном этапе поддерживает следующие дистрибутивы ОС Linux (каждый пункт списка является ссылкой на страницу сайта для скачивания образов дисков указанных ОС; для дистрибутивов Debian — приведена ссылка на страницу со списком, в котором вам нужно будет выбрать архитектуру: в подпапке i386 доступны образы дисков с 32-битной ОС, а в amd64 - с 64-битной):


ВОПРОС:

Какую версию качать? Какую архитектуру? CD или DVD?

ОТВЕТ:

  • У ОС Ubuntu возможен выбор версии: «Desktop» и «Server». Их отличие в том, что у версии «Server» полностью отсутствует графический рабочий стол, есть только консоль (командная строка). Серверу хотспота, равно как и скрипту инсталятору, наличие графического рабочего стола не критично — они будут работать и без него. По этому, что выбрать — «Desktop» или «Server» — решаете сами, исходя из ваших потребностей. Если вам нужен графический десктоп, качайте «Desktop», если нет — качайте «Server». В случае использования ОС Debian вопрос о том, хотите ли вы установить графический десктоп, вам будет задан непосредственно во время установки.
  • По поводу архитектуры. В июне 2018 г. в скрипт-инсталятор биллинга Easyhotspot были внесены изменения. Ранее, если планировалось обслуживание, при котором сервер выступал в качестве шлюза локального хотспота (по «Варианту №1», показанному тут) скрипт устанавливал на него «устаревшую» программу Chillispot, скачивая готовый deb-пакет с сайта www.chillispot.org. И этот (устаревший) Chillispot работал только на 32-битных дистрибутивах Linux, таким образом ограничивая выбор архитектуры ОС, устанавливаемой на сервер! Но теперь это уже в прошлом! Сейчас скрипт-инсталятор устанавливает программу Coova-Chilli (более новый форк старого Chillispot), компилируя его из исходных кодов. Такой метод позволяет устанавливать контроллер доступа Coova-Chilli на дистрибутивы Linux с любой архитектурой — как с 32-битной, так и с 64-битной! Благодаря этому, сейчас вы вольны устанавливать на сервер дистрибутив Linux с любой архитектурой, как 32-битной (i386), так и 64-битной (amd64)!
  • Скачивать образы DVD дисков — лишено смысла. Во время установки ОС все необходимое ПО, которое не уместилось в компакт-диск, инсталятор выкачает непосредственно с серверов авторов дистрибутива. Для ОС Debian по той-же причине достаточно скачать образ только 1-го CD диска (а для 9-й его версии - образы т.н. netinstall дисков).

ВОПРОС:

Я могу установить программу на хостинг / VPS / VDS / виртуальный сервер?

ОТВЕТ:

Если под «хостингом» подразумевается «просто папка на сервере хостера, в которую предлагается разместить сайт, плюс данные для доступа в базу данных» — то такой вариант не пойдет! Вам нужен именно «компьютер» — не важно, реальный он будет, или виртуальный! То есть, варианты — VPS / VDS / виртуальный сервер — да, вам подходят, а вот «просто папка для файлов» — увы, нет!


ВОПРОС:

Как в конечном итоге происходит установка?

ОТВЕТ:

Вся установка сервера хотспота состоит из двух простых шагов:

  • Шаг 1-й — Установка ОС Linux
  • Шаг 2-й — Установка ПО хотспота скриптом-инсталятором

(ниже приведены ссылки на ролики, размещенные на Youtube, показывающие обе этих процедуры)


ВОПРОС:

Я никогда не имел дела с Linux. Как его устанавливать? Сложно ли это?

ОТВЕТ:

Установка Linux Ubuntu максимально упрощена, и на сегодняшний день не представляет трудностей. Вы можете просмотреть ролик размещенный на Youtube:

Установка Linux Debian в консоли также не представляет особых трудностей. Вы можете просмотреть ролик размещенный на Youtube:


ВОПРОС:

Что-такое «скрипт-инсталятор»? Должен ли я знать какие-то консольные команды?

ОТВЕТ:

Скрипт-инсталятор — это пакетный файл, в котором уже вписаны все необходимые команды. Ничего вам набирать вручную не потребуется. Скрипт будет лишь задавать вам вопросы на русском языке, на которые вы будете отвечать в процессе установки. После этого в зависимости от ваших ответов скрипт сам будет выполнять все необходимые действия. Вы можете просмотреть ролик размещенный на Youtube:


ВОПРОС:

Где можно почитать об установке?

ОТВЕТ:

Это ссылка на подробную инструкцию, описывающую все процедуры установки сервера хотспота, начиная с установки ОС Ubuntu (как версии «десктоп», так и версии «сервер»), и заканчивая установкой всего остального необходимого ПО (включая и биллинг Easyhotspot) с помощью предлагаемого скрипта-инсталятора:


ВОПРОС:

Могу ли я установить программу не на ОС Ubuntu, а на какой-то иной дистрибутив Linux?

ОТВЕТ:

Да, сможете! В таком случае вам нужно будет все устанавливать и настраивать вручную, без помощи скрипта-инсталятора. Все необходимые действия и настройки для процедуры «ручной» установки, описаны в инструкции «УСТАНОВКА И НАСТРОЙКА WI-FI ХОТСПОТА С ИСПОЛЬЗОВАНИЕМ CHILLISPOT, FREERADIUS И EASYHOTSPOT» (по ссылке доступно только оглавление), которая поставляется вместе с программой.


ВОПРОС:

Возможна ли установка на ОС Windows?

ОТВЕТ:

Только в виртуальной машине (на которую вам все-равно прийдется установить Linux, и уже в нем — Easyhotspot).


ВОПРОС:

Как происходит обновление программы?

ОТВЕТ:

Процедура обновления выполняется так же как и установка — вам нужно распаковать скрипт-инсталятор и запустить его. Инсталятор увидит, что программа Easyhotspot уже установлена на вашем компьютере и предложит обновить ее. При этом выполняется:

  • Обновление веб-интерфейса (самой программы) Easyhotspot. При этом старая версия веб-интерфейса не удаляется, а сохраняется в папку backup-а. Скрипт считывает из старой версии основные настройки программы и вносит их в обновленную версию.
  • Создается резервная копия всей базы данных программы на момент обновления;
  • Выполняется обновление структуры базы данных (еслим таковое необходимо). Сами ваши данные на этом этапе остаются в базе в неприкосновенности;
  • Выполняется запуск обновленной программы Easyhotspot (запускается браузер, в нем открывается программа). На этом этапе вам нужно убедиться, что обновленная программа корректно работает и данные в ней отображаются нормально;
  • После проверки (выхода из браузера) инсталятор спросит у вас, корректно ли работала обновленная программа. От вашего ответа на этот вопрос зависит дальнейшее действие инсталятора. Если программа работала корректно, в базе остаются все ваши старые данные. Если при тестовом запуске данные в программе были некорректны, или программа выводит ошибки по работе с базой, то вы на вопрос должны ответить «Нет». Увы, но в таком случае ваши старые данные в базе программы будут утеряны, инсталятор создаст новую пустую базу данных для программы;
  • О том, хотите ли вы выполнить обновление страницы авторизации вам будет задан вопрос. Если вы ответите на него «Да», инсталятор установит новую версию страницы авторизации, а вашу старую сохранит в папку backup-а.

После этого обновление будет завершено, и скрипт предложит вам перезагрузить сервер.

Вы можете просмотреть ролик размещенный на Youtube:


У ВАС ВСЁ ЕЩЁ ОСТАЛИСЬ ВОПРОСЫ, ОТВЕТЫ НА КОТОРЫЕ ВЫ ТАК И НЕ СМОГЛИ НАЙТИ?

Задайте их мне лично, для чего воспользуйтесь «формой обратной связи»:

Ссылка на «страницу обратной связи», где вы сможете задать свой вопрос

Hotspot Installation

QUESTION:

Do you provide the program as an ISO-file (disk image)?

ANSWER:

No! You will get so-called "script-installer". It's goal — install and configure all the necessary hotspot server software over ALREADY INSTALLED OS! You will need to download the disk image (ISO-file) directly from the OS developer’s site and install it first (the links are given below on this page).


QUESTION:

What OS do I need to install?

ANSWER:

Script installer now supports the following Linux distributions (each list item is a link to a page, where you can download ISO-image file of disks of selected OS):


QUESTION:

Which version to choose for download? What kind of architecture? CD or DVD?

ANSWER:

  • Ubuntu OS offers a choice of such distributive versions: "Desktop" and "Server". Their difference is that the "Server" version completely lacks a graphical desktop, and there is only a pure console (command line). The hotspot server, as well as the installer too, both not critical to having a graphical desktop — they will work without it. According to this, what to choose — "Desktop" or "Server" — decide yourself, based on your needs. If you need a graphical desktop — download the "Desktop" if don't — download the "Server". In the case of Debian OS, the question about your wish to install a graphical desktop you will be asked directly during installation;
  • About the architecture. In June 2018, changes were made to the Easyhotspot installer script. Previously, if server was planned to act as a local hotspot gateway (as shown here "Variant No1") script was used for instalation the "outdated" captive portal Chillispot, downloaded from www.chillispot.org. And this outdated Chillispot, could work only on 32-bit Linux distributions, which limit the choice of OS architecture for server to be installed! But now it is in the past! Now the script installs the Coova-Chilli program (a newer fork of the outdated Chillispot), compiling it from the source code. This method allows you to install the captive portal Coova-Chilli on Linux distributions with any architecture — both 32-bit and 64-bit! Thereby, now you are free to choise for installation a Linux distribution with any architecture, both 32-bit (i386) and 64-bit (amd64)!
  • Downloading image files of DVD disks is meaningless! All the necessary software, which did not fit to the one CD, the installer will download directly from the servers of distributive developers from Internet. For Debian OS, for the same reason, is enough to download only the 1st CD image (and for Debian 9 and newer — you can use image-files of so-called netinstall disks).

QUESTION:

Can I install the program on a hosting / VPS / VDS / virtual server?

ANSWER:

If "hosting" means "just a folder (some space) on the hoster’s server, where proposed to place site files, and credentials to gain access to the database" — this does not work! You need exactly a "computer", and it doesn’t matter — will it be real or virtual! So, these options — VPS / VDS / virtual server — yes, they are suitable for installation, but "just a folder for files" — absolutely not!


QUESTION:

How does the installation procedure looks globally?

ANSWER:

The entire installation of a hotspot server consists of two simple steps:

  • Step 1 — Install Linux
  • Step 2 — Installing the all hotspot software by installer script

(links to videos, placed at Youtube and demonstrating both of these procedures, are shown below)


QUESTION:

I never has dealt with Linux. How to install it? It's complicated?

ANSWER:

Ubuntu installation is as simple as possible, and today it is not difficult. You can watch the video posted on Youtube:

Debian console installation procedure is easy also. You can watch the video posted on Youtube:


QUESTION:

What is a "script installer"? Should I know some console commands?

ANSWER:

The installer script is a batch file in which all the necessary commands are already written. You do not need to type anything manually. The script will only ask you questions in English that you must answer during the installation process. After that, depending on your answers, the script itself will perform all the necessary actions. You can watch the video posted on Youtube:


QUESTION:

What else can I read about the installation?

ANSWER:

There is a link to detailed guide describing all the procedures for installing a hotspot server, starting from installation of the Ubuntu OS (both versions — "desktop", and "server"), and up to the installation of all necessary software (Apache, MySQL, FreeRADIUS, Coova-Chilli, Easyhotspot, etc.) by proposed script-installer:


QUESTION:

Can I install the program not on the Ubuntu OS, but on some other Linux distribution?

ANSWER:

Yes you can! In this case, you will need to install and configure everything manually, without the help of an installer script. All necessary actions and settings for the "manual" installation are described in the manual "УСТАНОВКА И НАСТРОЙКА WI-FI ХОТСПОТА С ИСПОЛЬЗОВАНИЕМ CHILLISPOT, FREERADIUS И EASYHOTSPOT" (sorry, but only russian language yet; given link — it's only the table of contents, whole document included with the program archive).


QUESTION:

Is it possible to install on Windows?

ANSWER:

Yes, but only in a virtual machine (where you still have to install Linux first, and then — Easyhotspot over it).


QUESTION:

How is going on the program updating?

ANSWER:

The upgrade procedure is the same as the installation — you need to unzip the installer script and run it. The installer will detect that Easyhotspot already installed on your computer and prompt you to upgrade it. When program updating, the following happens:

  • Web interface of the Easyhotspot is updated. Old version of the web interface is not deleted wherein, but saved to separate backup folder. The script reads the main settings of the program from the old version and brings them into the new one;
  • A backup copy of the entire program database is created during the update;
  • Structure of program database will be updated (if necessary). All your data in database remain in the intact at this stage;
  • The updated Easyhotspot is launched (the browser starts and program opens in it). At this stage, you need to make sure that the updated program works correctly and tall your data in it is ok;
  • After checking (your exit from the browser), the installer will ask you if the updated program worked correctly. The further action of the installer depends on your answer to this question. If the program worked correctly, all your old data remains in the database. But, if data was incorrect during the test, or program reported about errors when working with the database, you must answer "No" for this question! Sorry, but in this case, your old data in the program database will be lost, and installer will create a new empty database for the program;
  • An additional question will be asked about whether you want to update the authorization page. If you answer "Yes", the installer will copy a new version of the authorization page to your server, but old one will be saved in the backup folder.

After the update will be completed, script will prompt you to restart the server.

You can watch the video about it, posted at Youtube:

 
FB Twitter