Oprogramowanie kawiarni internetowej dla systemu Linux [zamknięte]

12

Otrzymałem prośbę o wprowadzenie łącznie 8 kawiarenek internetowych w dużej sieci. Budżet nie istnieje, ponieważ wszystko to zostanie zrobione dla organizacji non-profit. Planowałem używać Ubuntu i Live-CD, aby zminimalizować wymagane zarządzanie, ale nie mogę znaleźć odpowiedniego systemu kawiarni internetowej opartego na Ubuntu. Wymagania są dość podstawowe: musi śledzić czas zalogowania się i wylogowywać użytkowników, kiedy ich czas się skończy. Nie będą naliczane żadne rachunki, będą one użyte tylko po to, aby zapewnić uczciwe udostępnianie komputerów. Powinno być możliwe wymuszenie wylogowania z systemu centralnego. Użytkownicy będą niewykwalifikowani, więc musi mieć GUI.

Jakie oprogramowanie (najlepiej bezpłatne, biorąc pod uwagę budżet na sznurowadło) sugerujesz, aby sobie z tym poradzić?

pehrs
źródło
2
Powinien także obowiązywać okres wykluczenia, aby uniemożliwić rozłączenie się użytkownika od razu.
John Gardeniers
@John Gardeniers: Prawdopodobnie dobry pomysł, dziękuję za zwrócenie na to uwagi.
pehrs,
Nie używaj LiveCD. Użyj LiveUSB. Napędy CD zużywają się szybciej niż myślisz. Skonfiguruj pojedynczą stację, tak jak powinna być, a następnie zremasteruj ją. Mniej więcej rok temu istniało ubuntugeek.com/... - może jeszcze inne narzędzia. Na początek włącz logowanie bez hasła za pomocą konsoli, umieść kilka skryptów startowych w katalogu domowym, które uruchamiają przeglądarkę. i mają w przeglądarce zakładki, które wskazują na duże witryny, takie jak Google, Gmail, Facebook, Twitter itp.
Paul
Nie używaj też LiveUSB. Użyj apt-cacher-ng na serwerze centralnym, uruchom PXE i wstępnie ustawiony plik. Następnie użyj zarządzania konfiguracją Puppet do zarządzania i instalowania oprogramowania na klientach.
Tom O'Connor,

Odpowiedzi:

7

Być może zainteresuje Cię ten otwarty projekt Mkahawa , pochodna Cafe Con Leche (stary, nieobsługiwany). Jest to pełny system rozliczeń w kafejce internetowej, ale oczywiście zawsze możesz nic nie płacić za korzystanie.

Daniel Baktiar
źródło
Wydaje się, że CCL nie jest utrzymywane. Strona sugeruje użycie mkahawa ...
pehrs 10.03.11
3

EDYCJA - ponieważ źle zrozumiałem pytanie ... Co powiesz na limit czasu? http://manpages.ubuntu.com/manpages/dapper/man8/timeoutd.8.html

http://www.chillispot.info/ - Oprogramowanie kontrolera punktu dostępowego WLAN działa na Linuksie, musi być zintegrowane z FreeRADIUS lub OpenRADIUS lub inną metodą uwierzytelniania. Również prosty serwer WWW dla splash.

Obsługuje różne opcje limitu czasu, logowanie lub brak logowania, bardzo konfigurowalny.

http://www.hotspotsystem.com/ Widziałem ten link na swojej stronie, może to być bardziej przyjazny dla użytkownika wariant.

edycja - http://coova.org/CoovaChilli może to być obecnie obsługiwany ChilliSpot

Brian
źródło
Potrzebujemy przede wszystkim oprogramowania do zarządzania komputerami. Sieć Wi-Fi pozostanie otwarta (z pewnym podstawowym filtrowaniem).
pehrs,
Ach, źle zrozumiałem.
Brian
Jeśli zrobię tylko hack, aby regularnie się wylogowywać, przekroczenie limitu czasu wydaje się właściwym rozwiązaniem. Wielkie dzięki za zlokalizowanie tego, uratuje mnie to od brzydkich skryptów!
pehrs,
liczniki czasu na jajka to dobry wizualny sposób na zrobienie tego. Ponieważ nie pobierasz opłat za dostęp, ma sens, że użytkownicy mogą mieć tyle czasu, ile chcą, dopóki wszystkie terminale nie zostaną zapełnione, a następnie ktoś wyjdzie, aby pomieścić nową osobę. Uruchomiliśmy ten system z bezpłatnym dostępem do Internetu i działa świetnie. Dostajesz pół godziny gwarancji, a potem możesz użyć swojej stacji roboczej w dowolnym momencie, chyba że ktoś czeka.
The Unix Janitor
2

myślę, że Zencafe może być interesujący dla twojego systemu.

René Höhle
źródło
ZenCafe jest oparty na Zenwalk, który jest slackware, jeśli dobrze pamiętam. Jeśli mam wprowadzić nowy, wolałbym, aby był oparty na Ubuntu / Debian. Ale sprawdzę ZenCafe.
pehrs,
2

Ja używam:

W ramach konfiguracji prawdopodobnie chcesz skonfigurować centralny serwer RADIUS / webserver do obsługi logowania i autoryzacji hot spotów, a następnie po prostu CoovaChilli na bramach dostępu. (DaloRADIUS zawiera kilka przyzwoitych stron startowych do użytku z Chilli pod daloradius / contrib / chilli)

Więcej informacji:

Paul Doom
źródło
1

Istnieje wiele dystrybucji Linuksa dostosowanych do kiosku lub użytku publicznego. Spróbuj przyjrzeć się temu pytaniu, aby uzyskać kilka pomysłów: szukam bezpiecznego oprogramowania kiosku linux

Istnieje wiele wyników, jeśli przejdziesz do Google „Linux Kiosk Distribution”. WebConverger wygląda interesująco.

W zależności od całkowitej liczby maszyn kiosku, które planujesz mieć, możesz rozważyć wykonanie konfiguracji bezdyskowej, aby spróbować ograniczyć konserwację i rozwiązać niektóre z problemów związanych z bezpieczeństwem: konfiguracja bezdyskowego kiosku .

Społeczność
źródło
1

sprawdź wdrożenie LTSP w Ubuntu, od kilku lat prowadzę Xubuntu LTSP głównie dla kawiarni internetowej. od tamtej pory działa jak skała.

Edubuntu ma stabilną implementację LTSP i scentralizowane zarządzanie dla bezdyskowego klienta w środowisku edukacyjnym i non-profit.

slashdotfx
źródło
0

Nie jestem ekspertem od kafejki internetowej, ale użyłbym scentralizowanego syslog, abyś mógł skonfigurować wszystkie stacje robocze, aby wysyłały swoje dzienniki do centralnego serwera syslog. Możesz zainstalować Splunk jako interfejs do wyszukiwania dzienników; Splunk jest darmowy dla małej ilości kłód i powinien ci wystarczyć. Skonfigurowałbym wszystkie stacje robocze, aby używały LDAP jako centralnego uwierzytelnienia. Istnieje interfejs PHP dla Open Ldap, ale mógłbym użyć 389 Directory Project http://directory.fedoraproject.org/, który jest łatwiejszy i bardziej funkcjonalny.

Użyłbym Ubuntu, ale nie na Live CD, ponieważ trzeba będzie dokonać konfiguracji. Zautomatyzowane rozwiązanie do wdrażania byłoby bardzo przydatne, aby szybko zainstalować tyle potrzebnych stacji roboczych.

rtacconi
źródło
1
Chociaż jest to dobra rada, w ogóle nie odpowiada na to pytanie.
John Gardeniers,
0

Po użyciu Mkahawy nie mogę go polecić. Klient jest dużym problemem i prawie sprawia, że ​​komputer nie reaguje na żadne polecenie. Możesz usunąć zainstalowany serwer, używając:

sudo dpkg -r mkahawa-srv

a klient:

sudo dpkg -r mkahawa-client

Uwaga: tylko moje 2 centy.

Gandalf
źródło