Zum Inhalt springen

Webmin: Unterschied zwischen den Versionen

Aus Foxwiki
K Textersetzung - „http://“ durch „https://“
 
(57 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''Webmin''' ('''Web'''-Ad'''min'''istration) ist ein [[Freie Software|freier]] [[Webservice]] zur Verwaltung von [[Unix-Derivat|Unix-artigen Betriebssystemen]].
'''Webmin''' ist ein [[Webservice]] zur Verwaltung von [[Unix-Derivat|Unix-artigen Betriebssystemen]]


'''topic''' kurze Beschreibung
== Beschreibung ==
'''Webmin''' ist ein [[Freie Software|freier]] [[Webservice]] zur Verwaltung von [[Unix-Derivat|Unix-artigen Betriebssystemen]]
[[Datei:2022-08-29_11-04.png|alternativtext=Webmin Dashboard|rechts|mini|600px|Dashboard]]


== Beschreibung ==
; Webmin''' ('''Web'''-Ad'''min'''istration)
*Verwaltungswerkzeug, für [[Unix-artigen_Systeme | Unix-artige Systeme]]
* Webinterface für [[Unix-Derivat|Unix-artigen Betriebssystemen]]
* Per Webbrowser können [[Server]]-[[Prozess (Informatik)|Prozesse]] oder [[Daemon]]en administriert werden, die auf einem [[Unix]]-Rechner laufen.
* [[Server]]-[[Prozess (Informatik)|Prozesse]] oder [[Daemon]]en administrieren


;Server-Dienst
;Server-Dienst
* Als Web-Interface setzt Webmin auf einen kleinen Webserver (miniserv.pl), der von einem etwa vorhandenen Apache unabhängig arbeitet.
* Für das Webinterface setzt Webmin einen eigenen kleinen Webserver (miniserv.pl) ein
* Dadurch bleibt Webmin auch bei einer eventuellen Fehlkonfiguration des Apache zugänglich.
* So können auch andere Webserver verwaltet werden, ohne, dass sie laufen müssen.


;Konfigurationsdateien
;Konfigurationsdateien
Zeile 20: Zeile 22:


; Usermin
; Usermin
* Hierfür gibt es allerdings auch ein spezielles Modul namens ''Usermin''
* Auf Bedürfnisse von Benutzern ausgerichtet
** das speziell auf die Bedürfnisse von Benutzern ausgerichtet ist,
*[[Port (Protokoll)|Port]] 20000 (Vorgabe)
**und eigenständig auf [[Port (Protokoll)|Port]] 20000 (Vorgabe) läuft und
*keine systemkritischen Komponenten
**systemkritische Komponenten schon von Haus aus außen vor lässt.


; Virtualmin
; Virtualmin
* Ein weiteres Modul namens ''Virtualmin'' erlaubt die einfache Konfiguration verschiedener Serverdienste wie Mailserver und MySQL.
* erlaubt die Konfiguration verschiedener Serverdienste wie Mailserver und MySQL


; Programmiersprache
; Programmiersprache
* Webmin ist in [[Perl (Programmiersprache)|Perl]] programmiert und stark modularisiert
* Webmin ist in [[Perl (Programmiersprache)|Perl]] geschrieben und stark modularisiert
* Es kann leicht den jeweiligen Bedürfnissen angepasst werden
* Es kann so einfach an Bedürfnissen angepasst werden
* Die erlaubt die verwendete [[BSD-Lizenz]]
 
; Lizenz
* Dies erlaubt die verwendete [[BSD-Lizenz]]
 
== Installation ==
== Installation ==
;Repository erstellen
siehe https://webmin.com/download/
# '''echo 'deb http://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list.d/webmin.list'''


; Repository hinzufügen
  # '''echo 'deb [signed-by=/usr/share/keyrings/jcameron-key.gpg] <nowiki>https://download.webmin.com/download/repository</nowiki> sarge contrib' >> /etc/apt/sources.list.d/webmin.list'''
  # '''echo 'deb [signed-by=/usr/share/keyrings/jcameron-key.gpg] <nowiki>https://download.webmin.com/download/repository</nowiki> sarge contrib' >> /etc/apt/sources.list.d/webmin.list'''


; Key importieren
; Schlüssel importieren
  # '''wget -q http://www.webmin.com/jcameron-key.asc -O- | apt-key add -'''
  # '''apt install gpg'''


  cd /root
  # '''cd /root'''
  wget <nowiki>https://download.webmin.com/jcameron-key.asc</nowiki>
  # '''wget <nowiki>https://download.webmin.com/jcameron-key.asc</nowiki>'''
  cat jcameron-key.asc | gpg --dearmor >/usr/share/keyrings/jcameron-key.gpg
  # '''cat jcameron-key.asc | gpg --dearmor >/usr/share/keyrings/jcameron-key.gpg'''


; Repositories aktualisieren
; Repositories aktualisieren
Zeile 49: Zeile 53:


; Installation durchführen
; Installation durchführen
# '''apt install apt-transport-https'''
# '''apt update
  # '''apt install webmin'''
  # '''apt install webmin'''


'''apt-get install apt-transport-https'''
; Installationsverzeichnis
  /usr/share/webmin
'''apt-get update
  apt-get install webmin'''


== Installing on Debian and Ubuntu==
== Konfiguration ==
If you are using the DEB version of webmin, first download the file from the downloads page , or run the command :
=== Dateien ===
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.994_all.deb
; /etc/webmin/miniserv.conf
then run the command :
dpkg --install webmin_1.994_all.deb
The install will be done automatically to /usr/share/webmin, the administration username set to root and the password to your current root password.
* You should now be able to login to Webmin at the URL http://localhost:10000/.
* Or if accessing it remotely, replace localhost with your system's IP address.


If Debian complains about missing dependencies, you can install them with the command :
== Anwendungen ==
apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python unzip
=== Login ===
If you are installing on Ubuntu and the apt-get command reports that some of the packages cannot be found, edit /etc/apt/sources.list and make sure the lines ending with universe are not commented out.
==== Lokales Login ====
* https://localhost:10000/
[[File:2022-08-29_10-50.png|600px|mini]]
* Benutzername: root
* Passwort: <root password>


Some Debian-based distributions (Ubuntu in particular) don't allow logins by the root user by default.
==== Remote Access ====
* However, the user created at system installation time can use sudo to switch to root.  
* If accessing it remotely, replace localhost with your system's IP address.
* Webmin will allow any user who has this sudo capability to login with full root privileges.
* If you want to connect from a remote server and your system has a firewall installed, see this page for instructions on how to open up port 10000.


If you want to connect from a remote server and your system has a firewall installed, see this page for instructions on how to open up port 10000.
=== Dashboard ===


== Syntax ==
== Sicherheit ==
=== Parameter ===
; Sicheres Root-Passwort
=== Optionen ===
; Aktuelle Software
=== Umgebungsvariablen ===
; Port ändern
=== Exit-Status ===
; Dienst nur bei Bedarf aktivieren
 
; Client-Zertifikate
== Konfiguration ==
; Angriffe abwehren
=== Dateien ===


== Anwendungen ==
<noinclude>
== Sicherheit ==
== Anhang ==
== Dokumentation ==
=== RFC ===
=== Man-Pages ===
=== Info-Pages ===
=== Siehe auch ===
=== Siehe auch ===
 
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
*[[YaST]]
----
* [[YaST]]
* [[GAdmintools]]
* [[GAdmintools]]


== Links ==
=== Dokumentation ===
=== Homepage ===
=== Links ===
* https://www.webmin.com
==== Projekt ====
=== Weblinks ===
# https://www.webmin.com


==== Weblinks ====
# https://www.webmin.com/deb.html
# https://www.webmin.com/deb.html


=== Einzelnachweise ===
[[Kategorie:Linux/GUI]]
<references />
</noinclude>
 
== Testfragen ==
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 1''
<div class="mw-collapsible-content">'''Antwort1'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 2''
<div class="mw-collapsible-content">'''Antwort2'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 3''
<div class="mw-collapsible-content">'''Antwort3'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 4''
<div class="mw-collapsible-content">'''Antwort4'''</div>
</div>
<div class="toccolours mw-collapsible mw-collapsed">
''Testfrage 5''
<div class="mw-collapsible-content">'''Antwort5'''</div>
</div>
 
 
 
[[Kategorie:Linux]]
[[Kategorie:WWW]]

Aktuelle Version vom 7. April 2025, 13:39 Uhr

Webmin ist ein Webservice zur Verwaltung von Unix-artigen Betriebssystemen

Beschreibung

Webmin ist ein freier Webservice zur Verwaltung von Unix-artigen Betriebssystemen

Webmin Dashboard
Dashboard
Webmin (Web-Administration)
Server-Dienst
  • Für das Webinterface setzt Webmin einen eigenen kleinen Webserver (miniserv.pl) ein
  • So können auch andere Webserver verwaltet werden, ohne, dass sie laufen müssen.
Konfigurationsdateien
  • Nativer Ansatz ermöglicht, die Konfiguration weiterhin neben Webmin auch manuell vorzunehmen und auch entsprechend übersichtlich zu halten.
Rechteverwaltung
  • Hierzu benötigt der administrierende Benutzer keinerlei Admin-Rechte, sondern lediglich Rechte für das Paket, das er administrieren soll.
  • Diese Rechte werden vom Webmin-Administrator kontrolliert.
  • So ist es etwa möglich, einem Webmin-User nur die Administration von DNS zu erlauben, wofür er auf der Shell-Ebene Root-Rechte benötigen würde.
Usermin
  • Auf Bedürfnisse von Benutzern ausgerichtet
  • Port 20000 (Vorgabe)
  • keine systemkritischen Komponenten
Virtualmin
  • erlaubt die Konfiguration verschiedener Serverdienste wie Mailserver und MySQL
Programmiersprache
  • Webmin ist in Perl geschrieben und stark modularisiert
  • Es kann so einfach an Bedürfnissen angepasst werden
Lizenz

Installation

siehe https://webmin.com/download/

Repository hinzufügen
# echo 'deb [signed-by=/usr/share/keyrings/jcameron-key.gpg] https://download.webmin.com/download/repository sarge contrib' >> /etc/apt/sources.list.d/webmin.list
Schlüssel importieren
# apt install gpg
# cd /root
# wget https://download.webmin.com/jcameron-key.asc
# cat jcameron-key.asc | gpg --dearmor >/usr/share/keyrings/jcameron-key.gpg
Repositories aktualisieren
# apt update
Installation durchführen
# apt install apt-transport-https
# apt update
# apt install webmin
Installationsverzeichnis
/usr/share/webmin

Konfiguration

Dateien

/etc/webmin/miniserv.conf

Anwendungen

Login

Lokales Login

  • Benutzername: root
  • Passwort: <root password>

Remote Access

  • If accessing it remotely, replace localhost with your system's IP address.
  • If you want to connect from a remote server and your system has a firewall installed, see this page for instructions on how to open up port 10000.

Dashboard

Sicherheit

Sicheres Root-Passwort
Aktuelle Software
Port ändern
Dienst nur bei Bedarf aktivieren
Client-Zertifikate
Angriffe abwehren


Anhang

Siehe auch


Dokumentation

Links

Projekt

  1. https://www.webmin.com

Weblinks

  1. https://www.webmin.com/deb.html