Кіріспе
Unix-тәрізді жүйелер үшін веб-базалық басқару панелі
Webmin – Unix-тәрізді жүйелер үшін веб-базалық серверді басқару панелі. Webmin пайдаланушыға пайдаланушылар, дискілік квоталар, қызметтер және конфигурациялық файлдар сияқты операциялық жүйенің ішкі параметрлерін конфигурациялауға, сондай-ақ BIND, Apache HTTP Server, PHP және MySQL сияқты ашық кодты қолданбаларды өзгертуге және басқаруға мүмкіндік береді.
Тарих
Webmin, Джейми Камеронның жазған құралы, алғаш рет 1997 жылдың қазан айында 0.1 нұсқасы ретінде жарияланды. Ол бастапқыда Камерон DNS серверін басқарған кезде жазылды, сонда пайдаланушыларға DNS жазбаларын өзгертуге мүмкіндік беретін, бірақ серверге root құқығын бермейтін, пайдалануға оңай интерфейс қажет болды. Уақыт өте келе, әртүрлі тақырыптар, CPU, RAM және дискілік кеңістіктің қолданылуын визуалды көрсеткіштермен көрсететін басқару тақтасы, сондай-ақ іздеу функциясы бар жағымды панель де қосылды. Webmin жобасына қаржылық қолдау Linux дистрибуциялық компаниялары Caldera және MSC Linux көрсетті, сондай-ақ көптеген пайдаланушылардың кодқа түзетулер, жүздеген модульдер, тілдерге аудармалар және ұсыныстары да әсер етті. Жарияланғаннан бері Webmin пайдаланушы интерфейсі, оның сыртқы түрі және көптеген мүмкіндіктері келесі нұсқаларда толығымен жаңадан жазылған кодты пайдалану арқылы күрт өзгерді. Бұл Webmin 2.0-да жасалған жаңаруды қамтиды, ол SSL үшін қатаң HTTP Strict Transport Security саясатын енгізді және ескі нұсқалардан жаңартуға ниеттенген пайдаланушыларға қосымша опциялар ұсынды.
Жалпы сипаттама
Webmin негізінен Perl-ге негізделген, ол өздігінен процесс ретінде және веб-сервер ретінде жұмыс істейді. Байланыс үшін ол әдепкі бойынша TCP 10000 портын пайдаланады, ал OpenSSL орнатылған және қосымша қажетті Perl модульдері болған жағдайда SSL қолдану үшін конфигурациялануы мүмкін. Webmin 110-нан астам стандартты модульдер негізінде құрылған, олар конфигурациялық файлдармен және Webmin серверімен интерфейске ие, бұл жаңа мүмкіндіктерді қосуды жеңілдетеді. Webmin-нің модульдік дизайнына байланысты, кез келген адам десктоп конфигурациясы үшін плагиндер жазуы мүмкін. Webmin бір интерфейс арқылы көптеген машиналарды басқаруға немесе бір ғана желі сегментінде (субжеліде) немесе LAN-дағы басқа Webmin хосттарына тікелей кіруге мүмкіндік береді. Webmin BSD лицензиясымен таратылады. Егер белгілі бір міндеттер үшін плагин болмаса, терминал ашып, командалық қатар интерфейсі (CLI) арқылы түрлі міндеттерді орындауға болады. Бұл әсіресе SSH (немесе осыған ұқсас) пайдалану мүмкін болмаған жағдайда тиімді.
Бөлінулерге енгізу
Webmin кейбір Linux дистрибутивтерінің (Debian және Ubuntu) ресми репозиторийлеріне қосылған болатын, бірақ ол олардан алынып тасталды, себебі Webmin дистрибутивтердің пакеттері конфигурациялық файлдарды басқару тәсілімен үйлесімсіз келіп, жүйелерде күтпеген проблемалар тудырды.
Қатысушы бағдарламалық қамтамасыз ету
Вебмин модульдерді орнату арқылы кеңейтілуі мүмкін, оларды жеке жасауға болады. Бұдан басқа, Webmin функционалдығын кеңейтетін тағы екі ірі жоба бар: Usermin, Webmin-де қол жетімді мүмкіндіктердің бір бөлігін ұсынады және басқарады, мысалы, веб-пошта және басқа да пайдаланушы деңгейіндегі тапсырмалар, әкімшілік деңгейдегі тапсырмалар емес. Virtualmin – веб-хостингті басқару панелі. Virtualmin пайдаланушыларға домендер арқылы веб-сайттарды орналастыруға мүмкіндік береді және сервер әкімшісі мен соңғы пайдаланушыға веб-сайттарды басқару үшін қарапайым интерфейс ұсынады. Webmin 2013 жылдың қаңтар айында Minecraft Server Module 1.0 және наурыз айында 1.1 нұсқасын жариялады. Модуль серверді басқару үшін өте қарапайым графикалық интерфейс ұсынады. Webmin Minecraft сервері тегін және ашық кодты, сонымен қатар бір уақытта ойнаушылар санына шектеу қойылмаған.
Usermin presents and controls a subset of the features available in Webmin, such as webmail and other user level tasks, rather than administrator level tasks. Virtualmin, which is a web hosting control panel. Virtualmin enables users to host websites under domains, and gives the server admin and the end user a simple interface for managing their websites. Webmin released Minecraft Server Module 1.0 in January 2013, and version 1.1 in March 2013. The module presents a very basic GUI for server administration. The Webmin Minecraft server is free and open source with no limitations on simultaneous players.