Назад | Перейти на главную страницу

Программное обеспечение интернет-кафе для Linux

Я получил запрос на открытие 8 интернет-кафе в большой сети. Бюджета не существует, так как все это будет сделано для некоммерческой организации. Я планировал использовать Ubuntu и live-cd, чтобы минимизировать объем необходимого управления, но, похоже, я не могу найти подходящей системы интернет-кафе, основанной на Ubuntu. Требования довольно простые: он должен отслеживать время входа в систему и выходить из системы, когда время его истекает. Счета не будут выставляться, они будут использоваться только для обеспечения справедливого совместного использования компьютеров. Должна существовать возможность принудительного выхода из центральной системы. Пользователи будут неквалифицированными, поэтому у него должен быть графический интерфейс.

Какое программное обеспечение (желательно бесплатное, учитывая ограниченный бюджет) вы бы посоветовали для этого?

Возможно, вам будет интересно взглянуть на этот проект с открытым исходным кодом Мкахава, производная от Кафе Con Leche (старый без обслуживания). Это полноценная биллинговая система Интернет-кафе, но, конечно, вы всегда можете ничего не взимать за использование.

РЕДАКТИРОВАТЬ - поскольку я неправильно понял вопрос ... Как насчет тайм-аута? http://manpages.ubuntu.com/manpages/dapper/man8/timeoutd.8.html

http://www.chillispot.info/ - Программное обеспечение контроллера точки доступа WLAN, работающее в Linux, должно быть интегрировано с FreeRADIUS или OpenRADIUS или каким-либо другим методом аутентификации. Также простой веб-сервер для заставки.

Поддерживает различные варианты тайм-аута, вход в систему или без входа, очень настраиваемый.

http://www.hotspotsystem.com/ Я видел эту ссылку на их сайте, может быть, это более удобный вариант.

редактировать - http://coova.org/CoovaChilli это может быть текущий поддерживаемый ChilliSpot

думаю Zencafe возможно интересно для вашей системы.

Я использую:

  • CoovaChilli (для Captive Portal) - http://coova.org/CoovaChilli
  • FreeRADIUS (для источника аутентификации) - http://freeradius.org/
  • DaloRADIUS (для управления счетом) - http://daloradius.com/
  • MySQL (для базы данных FreeRADIUS и Dalo)
  • На TurnKey Linux. (Это просто упрощенный дистрибутив Ubuntu.)

Для вашей настройки вы, вероятно, захотите настроить центральный RADIUS / веб-сервер для размещения входов в горячую точку и авторизации, а затем просто CoovaChilli на ваших шлюзах доступа. (DaloRADIUS включает несколько хороших стартовых страниц для использования с чили в разделе daloradius / contrib / chilli)

Больше информации:

Существует ряд дистрибутивов Linux, предназначенных для использования в киосках или в общественных местах. Попробуйте поискать идеи в этом вопросе: Я ищу безопасное программное обеспечение для киосков Linux

Есть много результатов, если вы погуглите «Linux Kiosk Distributions». WebConverger выглядит интересно.

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

ознакомьтесь с реализацией LTSP в Ubuntu, я уже несколько лет запускаю Xubuntu LTSP в основном для интернет-кафе. с тех пор работает как скала.

Edubuntu имеет стабильную реализацию LTSP и централизованное управление бездисковыми клиентами в образовательной и некоммерческой среде.

Я не являюсь экспертом в интернет-кафе, но я бы использовал централизованный системный журнал, чтобы вы могли настроить все рабочие станции для отправки своих журналов на центральный сервер системного журнала. Вы можете установить Splunk как интерфейс для поиска журналов; Splunk бесплатен для небольшого количества журналов и должен быть достаточным для вас. Я бы настроил все рабочие станции на использование LDAP в качестве центральной аутентификации. Для Open Ldap есть интерфейс PHP, но я мог бы использовать 389 Directory Project http://directory.fedoraproject.org/ что проще и больше возможностей.

Я бы использовал Ubuntu, но не на Live CD, так как вам нужно будет выполнить некоторую настройку. Решение для автоматического развертывания было бы действительно полезным для быстрой установки необходимого количества рабочих станций.

После использования Mkahawa я не могу его рекомендовать. Клиент доставляет много хлопот и почти заставляет компьютер не реагировать ни на какие команды. Вы можете удалить установленный сервер, используя:

sudo dpkg -r mkahawa-srv

и клиент:

sudo dpkg -r mkahawa-client

Примечание: всего 2 цента.