Показати сторінкуСтарі ревізіїПосилання сюдиЕкспорт до PDFПовернутися наверх Ця сторінка доступна тільки для перегляду. Ви можете продивитися вихідний текст, але не можете змінювати його. Якщо ви вважаєте, що це не вірно, зверніться до адміністратора. ===== Webmin ===== For simply management OS <code bash> wget https://raw.githubusercontent.com/webmin/webmin/master/setup-repos.sh sh setup-repos.sh -f apt-get install --install-recommends webmin </code> Edit webmin config <code bash> nano /etc/webmin/miniserv.conf </code> Setting port & disable ssl via change next <code bash> ssl=0 port=8000 </code> Apply changes <code bash> systemctl restart webmin </code> Open firewall NFTables <code bash> nft add rule inet filter input ct state new tcp dport 8000 counter accept comment "WEBMIN" </code> Open http://[Host_ip]:8000/ in your browser & log in with your system credentials – username & password. ==== Сертифікат ==== Якщо на сервері вже використовується сертифікати для apache або nginx від ''Let`s Encrypt'', то наступними кроками можна додати їх до webmin: встановимо змінну оточення з нашим доменом XDOMAIN="isp.example.com" виконаємо заміну параметрів <code bash> cat /etc/webmin/miniserv.conf > /etc/webmin/miniserv.conf.bak # Змінити або додати port grep -q '^port=' /etc/webmin/miniserv.conf && \ sed -i "s/^port=.*/port=8000/" /etc/webmin/miniserv.conf || \ echo "port=8000" >> /etc/webmin/miniserv.conf # Змінити або додати listen grep -q '^listen=' /etc/webmin/miniserv.conf && \ sed -i "s/^listen=.*/listen=8000/" /etc/webmin/miniserv.conf || \ echo "listen=8000" >> /etc/webmin/miniserv.conf # Змінити або додати keyfile grep -q '^keyfile=' /etc/webmin/miniserv.conf && \ sed -i "s|^keyfile=.*|keyfile=/etc/letsencrypt/live/${XDOMAIN}/privkey.pem|" /etc/webmin/miniserv.conf || \ echo "keyfile=/etc/letsencrypt/live/${XDOMAIN}/privkey.pem" >> /etc/webmin/miniserv.conf # Змінити або додати extracas grep -q '^extracas=' /etc/webmin/miniserv.conf && \ sed -i "s|^extracas=.*|extracas=/etc/letsencrypt/live/${XDOMAIN}/fullchain.pem|" /etc/webmin/miniserv.conf || \ echo "extracas=/etc/letsencrypt/live/${XDOMAIN}/fullchain.pem" >> /etc/webmin/miniserv.conf # Змінити або додати certfile grep -q '^certfile=' /etc/webmin/miniserv.conf && \ sed -i "s|^certfile=.*|certfile=/etc/letsencrypt/live/${XDOMAIN}/cert.pem|" /etc/webmin/miniserv.conf || \ echo "certfile=/etc/letsencrypt/live/${XDOMAIN}/cert.pem" >> /etc/webmin/miniserv.conf systemctl restart webmin </code> Увійти