Pereiti prie pagrindinio turinio

Kaip įdiegti Virtualmin

Virtualmin yra galinga svetainių talpinimo valdymo panelė, sukurta Webmin pagrindu. Ji skirta keliems domenams, svetainėms, duomenų bazėms, el. pašto paskyroms ir serverio resursams valdyti. Virtualmin suteikia patogią grafinę alternatyvą cPanel ir palaiko Apache arba Nginx, MySQL arba MariaDB, PHP, Postfix, Dovecot ir kitus svarbius hostingo komponentus. Virtualmin siūloma tiek nemokama GPL, tiek mokama versija, todėl tai lankstus sprendimas tiek individualiems naudotojams, tiek verslui.

0. Svarbu prieš pradedant diegimą

Prieš diegdami Virtualmin, atkreipkite dėmesį į šiuos dalykus:

  • Šviežias OS diegimas – Virtualmin rekomenduojama diegti švariame serveryje. Diegiant jau sukonfigūruotoje sistemoje gali kilti konfliktų.

  • Palaikomos operacinės sistemos – AlmaLinux 9, Debian 12 ir Ubuntu 24.04.

  • Sistemos resursai – bent 1 GB RAM, rekomenduojama 2 GB ar daugiau, ir pakankamai vietos diske svetainėms talpinti.

1. Diegimas

1.1. Atnaujinkite sistemą

Norėdami atnaujinti visus paketus, vykdykite šią komandą:

AlmaLinux:

sudo dnf update -y

Debian / Ubuntu:

sudo apt update && sudo apt upgrade -y

1.2. Atsisiųskite Virtualmin diegimo scenarijų

Naudodami wget, atsisiųskite diegimo scenarijų:

wget https://software.virtualmin.com/gpl/scripts/install.sh

1.3. Paleiskite diegimo scenarijų

Suteikite scenarijui vykdymo teises ir pradėkite diegimą:

chmod +x install.sh
sudo ./install.sh

Kai būsite paprašyti patvirtinti, įveskite y ir paspauskite Enter.

Scenarijus automatiškai įdiegs Webmin, Virtualmin, Apache arba Nginx, MariaDB arba MySQL, PHP, Postfix, Dovecot ir kitus reikalingus komponentus.

Baigus diegimą, turėtumėte matyti sėkmingo diegimo pranešimą:

2. Prisijungimas prie Virtualmin

2.1. Prisijunkite prie Virtualmin per naršyklę

Kai diegimas bus baigtas, atidarykite Virtualmin naršyklėje:

https://jusu-serverio-ip:10000

Jei matote saugumo įspėjimą, priimkite savarankiškai pasirašytą sertifikatą ir tęskite.

  • Naudotojo vardas: root

  • Slaptažodis: jūsų root slaptažodis

3. Virtualmin konfigūravimas

3.1. Užbaikite konfigūravimą po diegimo

Prisijungus reikės užbaigti pradinį konfigūravimo vedlį:

Nustatykite duomenų bazės konfigūraciją, MySQL arba MariaDB.

Pasirinkite PHP versijas ir atminties limitus.

Įjunkite arba išjunkite funkcijas pagal savo poreikius.

4. Virtualmin apsauga

4.1. Įdiekite "Let's Encrypt"

Jei turite domeną, nukreiptą į serverį, galite įjungti SSL:

Eikite į Webmin > Webmin Configuration > SSL Encryption.

Pasirinkite Let's Encrypt ir užsakykite SSL sertifikatą.

4.2. Sukonfigūruokite ugniasienę

Įsitikinkite, kad šie prievadai yra atidaryti:

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-port=10000/tcp
sudo firewall-cmd --reload

Automatinių atnaujinimų nustatymas (neprivalomas žingsnis)

Galite įjungti automatinius saugumo atnaujinimus.

AlmaLinux:

sudo dnf install dnf-automatic -y
sudo systemctl enable --now dnf-automatic

Debian / Ubuntu:

sudo apt install unattended-upgrades -y
sudo dpkg-reconfigure unattended-upgrades

Virtualmin dabar yra įdiegtas ir paruoštas svetainėms, el. paštui, duomenų bazėms ir kitiems serverio komponentams valdyti.

Ar gavote atsakymą į savo klausimą?