Webmin – webowe centrum dowodzenia serwerem
W tym wpisie uruchomimy sobie panel administracyjny dla naszego serwera, który będzie działał w interfejsie webowym, czyli przez przeglądarkę. Część informacji możemy uzyskać przez opisany wcześniej DWService, ale Webmin, na którym skupimy się dzisiaj, ma znacznie większe możliwości.
Instalacja Webmin
Niestety Webmin nie jest dostępny w domyślnym repozytorium APT Ubuntu, więc musimy pobrać paczkę instalacyjną z zewnętrznego źródła:wget http://www.webmin.com/download/deb/webmin-current.deb
Pod tym linkiem widnieje zawsze najnowsza wersja. Przed rozpakowaniem paczki i instalacją musimy jeszcze zainstalować lub, jeżeli już je mamy, zaktualizować niezbędne dependencies. Można to tłumaczyć jako „zależności”, ale specjalnie użyłem angielskiego sformułowania, bo na pewno spotkacie się z nim jeszcze w przyszłości. Dependencies to inne programy, które są niezbędne do prawidłowego działania programu docelowego.sudo apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python unzip
Po zakończeniu pobierania niezbędnych składników przechodzimy do rozpakowania paczki i instalacji. Pobrany przez nas plik instalacyjny jest o rozszerzeniu „.deb”, czyli jest to paczka przygotowana dla Debiana, ale po użyciu odpowiedniego polecenia możemy ją normalnie odpalić na Ubuntu:sudo dpkg -i webmin-current.deb
Konieczne jest jeszcze rozwiązanie zależności pakietów poleceniem:sudo apt -f install
Interfejs webowy Webmin domyślnie pracuje na porcie 10000, więc aby uzyskać do niego dostęp to musimy w firewallu serwera otworzyć ten port poleceniem:sudo ufw allow 10000
Na koniec pozostaje nam jeszcze posprzątać po sobie, czyli usunąć paczkę instalacyjną:rm webmin-current.deb
Instalacja zakończona, więc możemy teraz otworzyć przeglądarkę i wpisać adres 192.168.88.7:10000. Na start zobaczymy interfejs do logowania. Login i hasło jest tożsame z nazwą i hasłem, któregoś z użytkowników grupy „root”, czyli np. odroid.
Jak to wygląda
Interfejs po zalogowaniu prezentuje się następująco (grafika jest przykładowa):

Już na samym zrzucie ekranu widać jak wiele informacji jest prezentowanych przez Webmin. Mamy sporo statystyk dotyczących obciążenia serwera, dostępnego miejsca i do tego MNÓSTWO narzędzi do wszelakiej konfiguracji serwera. Praktycznie pozwala zarządzać serwerem bez konieczności łączenia się po SSH.
Jeżeli materiał zawarty w tym wpisie jest dla Ciebie wartościowy i masz ochotę wesprzeć moją pracę to zapraszam na mój profil na >Patronite<. Zachęcam także do odwiedzenia mojej strony >tomaszdunia.pl<. Możesz także zagadać do mnie na Twitterze >@theto3k<.
Poprzedni wpis:
WireGuard VPN – dostęp do sieci lokalnej z zewnątrz
Następny wpis:
NextCloud – twój prywatny Dropbox
Kategorie: Dla początkujących,Poradniki,Usługi - @ 2022-06-24 20:30
Tagi: Centrum dowodzenia, deb, Debian, Dependencies, Linux, ODROID, Panel administracyjny, port 10000, RaspberryPi, ubuntu, Webmin