{"id":9026,"date":"2023-09-23T20:47:03","date_gmt":"2023-09-23T18:47:03","guid":{"rendered":"https:\/\/linux-bibel.at\/?p=9026"},"modified":"2023-09-23T20:47:05","modified_gmt":"2023-09-23T18:47:05","slug":"lamp-server-zwei-moeglichkeiten-der-verwaltung-fuer-faule","status":"publish","type":"post","link":"https:\/\/linux-bibel.at\/index.php\/2023\/09\/23\/lamp-server-zwei-moeglichkeiten-der-verwaltung-fuer-faule\/","title":{"rendered":"LAMP-Server &#8211; Zwei M\u00f6glichkeiten der Verwaltung f\u00fcr Faule"},"content":{"rendered":"\n<p>Ein LAMP-<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/server\/\" target=\"_self\" title='Der Begriff \"Server\" leitet sich von dem englischen Begriff to serve (dienen, bedienen) ab. Ein Server ist ein Netzwerkrechner, der Ressourcen und Dienste f&uuml;r andere Computer bereitstellt. Es kann sich dabei sowohl um einen Computer (Hardware) als auch um ein Programm (Software) handeln. Server stellen verschiedene Arten von Diensten bereit, wie z.B. Dateiserver, Druckserver, Anwendungsserver,&hellip;' class=\"encyclopedia\">Server<\/a> (<strong>L<\/strong>inux-<strong>A<\/strong>oache-<strong>M<\/strong>ySQl-<strong>P<\/strong>HP) ist unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> eigentlich schnell aufgesetzt. Bleibt jedoch im Rohzustand m&uuml;hsam in der Handhabung und Pflege. Meistens installiert man sich dann noch das bekannte&nbsp;<a href=\"https:\/\/webmin.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Webmin<\/a>&nbsp;hinzu. Doch es gibt auch noch Alternativen, die man vielleicht auch mal in Erw&auml;gung ziehen k&ouml;nnte:<\/p>\n\n\n\n<p>Zum einen&nbsp;<strong>TinyCP<\/strong>&nbsp;(Lightweight <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/linux\/\" target=\"_self\" title=\"Linux ist ein UNIX-artiges Betriebssystem, seine Entwicklung wurde im Jahr 1992 vom Finnen Linus Torwalds gestartet. Im Grunde handelt es sich bei Linux nur um den Kern des Betriebssystems, zum Arbeiten ben&ouml;tigt Linux noch Treiber und Software, nicht unbedingt n&ouml;tig ist eine grafische Oberfl&auml;che.\" class=\"encyclopedia\">Linux<\/a> Control Panel) was eine sehr sch<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/lan\/\" target=\"_self\" title=\"Ein LAN (Local Area Network) ist ein lokales Netzwerk, das in der Regel in einem begrenzten physischen Bereich wie einem Geb&auml;ude oder einem Haus eingerichtet ist. Es erm&ouml;glicht die Kommunikation und den Datenaustausch zwischen verschiedenen Ger&auml;ten wie Computern, Laptops, Druckern und Speicherger&auml;ten innerhalb des Netzwerks. LANs k&ouml;nnen sowohl kabelgebunden als auch drahtlos eingerichtet werden, wobei&hellip;\" class=\"encyclopedia\">lan<\/a>ke und resourcenschonende M&ouml;glichkeit darstellt, und zum anderen&nbsp;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/docker\/\" target=\"_self\" title=\"Docker ist eine Plattform, die es erm&ouml;glicht, Anwendungen in sogenannten Containern auszuf&uuml;hren. Ein Container ist eine isolierte Umgebung, in der eine Anwendung in einem eigenen Prozess ausgef&uuml;hrt wird. Auf diese Weise k&ouml;nnen Anwendungen von der Umgebung, in der sie ausgef&uuml;hrt werden, unabh&auml;ngig gemacht werden. Docker erm&ouml;glicht es Entwicklern, ihre Anwendungen zusammen mit allen Abh&auml;ngigkeiten und&hellip;\" class=\"encyclopedia\">Docker<\/a>LAMP<\/strong>&nbsp;(karye\/lampw), ein regelm&auml;ssig gepflegter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/docker\/\" target=\"_self\" title=\"Docker ist eine Plattform, die es erm&ouml;glicht, Anwendungen in sogenannten Containern auszuf&uuml;hren. Ein Container ist eine isolierte Umgebung, in der eine Anwendung in einem eigenen Prozess ausgef&uuml;hrt wird. Auf diese Weise k&ouml;nnen Anwendungen von der Umgebung, in der sie ausgef&uuml;hrt werden, unabh&auml;ngig gemacht werden. Docker erm&ouml;glicht es Entwicklern, ihre Anwendungen zusammen mit allen Abh&auml;ngigkeiten und&hellip;\" class=\"encyclopedia\">Docker<\/a>-Container, der ebenfalls mit ein paar Mausklicks eine vollwertige LAMP-Umgebung bereitstellt. In meinem Test konnte TinyCP &uuml;berzeugen. Es fehlen einige Features gegen&uuml;ber Webmin, jedoch ist es weniger aufgeblasen und f&uuml;hrt schneller zum Ergebnis.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/tinycp-1024x398.png\" alt=\"\" class=\"wp-image-9027\" srcset=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/tinycp-1024x398.png 1024w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/tinycp-300x116.png 300w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/tinycp-150x58.png 150w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/tinycp-768x298.png 768w, https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/09\/tinycp.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\"><\/figure>\n\n\n\n<p>TinyCP ist zwar nicht Opensource, wird aber derzeit per Spendenbasis finanziert. Installiert wird TinyCP unter <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> mit ein paar Zeilen Code:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt install apt-transport-https dirmngr gnupg ca-certificates\nsudo apt-key adv --fetch-keys http:\/\/repos.tinycp.com\/debian\/conf\/gpg.key\nsudo echo \"deb http:\/\/repos.tinycp.com\/debian all main\" | sudo tee \/etc\/apt\/sources.list.d\/tinycp.list\nsudo apt-get update\nsudo apt-get install tinycp <\/code><\/pre>\n\n\n\n<p>TinyCP erstellt mit ein paar Mausklicks auch ein kostenloses Let&rsquo;s Encrypt-Zertifikat, so dass (Port-Weiterleitung im <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/router\/\" target=\"_self\" title=\"Ein Router ist ein Ger&auml;t, das verschiedene Netzwerke miteinander verbindet und den Datenverkehr zwischen ihnen steuert. Er wird verwendet, um Datenpakete basierend auf ihren Adressen an andere Netzwerke oder Ger&auml;te weiterzuleiten. Router werden unter anderem f&uuml;r den Internetzugang, das Koppeln von Netzwerken oder die Verbindung von Filialen mit einer Zentrale &uuml;ber ein VPN (Virtual Private&hellip;\" class=\"encyclopedia\">Router<\/a> und DynDNS-URL vorausgesetzt) auch von unterwegs per SSL darauf zugegriffen werden kann.<\/p>\n\n\n\n<p>Zu&nbsp;<strong><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/docker\/\" target=\"_self\" title=\"Docker ist eine Plattform, die es erm&ouml;glicht, Anwendungen in sogenannten Containern auszuf&uuml;hren. Ein Container ist eine isolierte Umgebung, in der eine Anwendung in einem eigenen Prozess ausgef&uuml;hrt wird. Auf diese Weise k&ouml;nnen Anwendungen von der Umgebung, in der sie ausgef&uuml;hrt werden, unabh&auml;ngig gemacht werden. Docker erm&ouml;glicht es Entwicklern, ihre Anwendungen zusammen mit allen Abh&auml;ngigkeiten und&hellip;\" class=\"encyclopedia\">Docker<\/a>-LAMP<\/strong>&nbsp;muss nicht viel gesagt werden. Hier erh&auml;lt man Apache, <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/mariadb\/\" target=\"_self\" title=\"MariaDB ist eine Open-Source Datenbank-Software, die als Alternative zu MySQL entwickelt wurde. MariaDB wurde von der originalen MySQL-Entwickler-Community gegr&uuml;ndet und ist vollst&auml;ndig kompatibel mit MySQL. Das bedeutet, dass MariaDB-Datenbanken dieselben Strukturen und APIs verwenden k&ouml;nnen wie MySQL-Datenbanken, und dass vorhandene MySQL-Anwendungen ohne &Auml;nderungen mit MariaDB verwendet werden k&ouml;nnen. MariaDB bietet jedoch einige zus&auml;tzliche Funktionen und&hellip;\" class=\"encyclopedia\">MariaDB<\/a>, PHP, phpMyAdmin, Webmin und nodejs in einem komfortablen Container:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run --restart unless-stopped -d -p 80:80 -p 443:443 -p 3000:3000 -p 10000:10000 \\\n-v \/var\/www:\/var\/www -v mysql-data:\/var\/lib\/mysql -e AREA=Europe -e CITY=Vienna --name lamp registry.gitlab.com\/karye\/docker-lampw<\/code><\/pre>\n\n\n\n<p>Empfehlenwert ist hierzu ein vorinstalliertes&nbsp;<a href=\"https:\/\/www.portainer.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Portainer<\/a>, da das Passwort f&uuml;r den Admin per Zufallsgenera<a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/tor\/\" target=\"_self\" title='Unter \"Tor\" versteht man das Tor-Netzwerk, das als Anonymisierungsdienst f&uuml;r den Internetverkehr dient. Das Tor-Netzwerk erm&ouml;glicht es den Benutzern, ihre Identit&auml;t und ihren Standort zu verschleiern, indem der Datenverkehr &uuml;ber mehrere Server (Nodes) geleitet wird, bevor er sein Ziel erreicht. Dadurch wird es schwieriger, die Aktivit&auml;ten der Benutzer im Internet zu verfolgen oder zu &uuml;berwachen.&hellip;' class=\"encyclopedia\">tor<\/a> erstellt wird und dann im Logviewer bequem ausgelesen werden kann.<\/p>\n\n\n\n<p>F&uuml;r die Zukunft kann man sich auch noch&nbsp;<a href=\"https:\/\/www.nethserver.org\/nethserver-8\/\" target=\"_blank\" rel=\"noreferrer noopener\">Nethserver 8<\/a>&nbsp;anmerken. Momentan noch in der Betaphase, wird dieses Controlpanel auch <a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/debian\/\" target=\"_self\" title=\"Debian ist eine freie Linux-Distribution, die von einer Gemeinschaft von Freiwilligen entwickelt wird. Es wird h&auml;ufig als Basis f&uuml;r andere Distributionen wie Ubuntu verwendet und ist bekannt f&uuml;r seine Zuverl&auml;ssigkeit und Stabilit&auml;t. Debian bietet eine Vielzahl von Anwendungen und Werkzeugen, die f&uuml;r die Verwendung in verschiedenen Umgebungen geeignet sind, von Desktop-Computern bis hin zu Server-Systemen.&hellip;\" class=\"encyclopedia\">Debian<\/a> als Unterbau akzeptieren und sicherlich die eine oder andere pers&ouml;nliche Webapplication, basierend auf LAMP beherbergen k&ouml;nnen.<\/p>\n\n\n\n<p>TinyCP:&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/tinycp.com\/\" target=\"_blank\">https:\/\/tinycp.com<\/a><br><a href=\"https:\/\/linux-bibel.at\/index.php\/enzyklopaedie\/docker\/\" target=\"_self\" title=\"Docker ist eine Plattform, die es erm&ouml;glicht, Anwendungen in sogenannten Containern auszuf&uuml;hren. Ein Container ist eine isolierte Umgebung, in der eine Anwendung in einem eigenen Prozess ausgef&uuml;hrt wird. Auf diese Weise k&ouml;nnen Anwendungen von der Umgebung, in der sie ausgef&uuml;hrt werden, unabh&auml;ngig gemacht werden. Docker erm&ouml;glicht es Entwicklern, ihre Anwendungen zusammen mit allen Abh&auml;ngigkeiten und&hellip;\" class=\"encyclopedia\">Docker<\/a>LAMP:&nbsp;<a rel=\"noreferrer noopener\" href=\"https:\/\/hub.docker.com\/r\/karye\/lampw\" target=\"_blank\">https:\/\/hub.docker.com\/r\/karye\/lampw<\/a><\/p>\n\n\n\n<p>Verfasst von bluestar<\/p>\n<div class=\"pld-like-dislike-wrap pld-custom\">\r\n    <div class=\"pld-like-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-like-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir\" data-post-id=\"9026\" data-trigger-type=\"like\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Hoch.png\" alt=\"Gef\u00e4llt mir\" \/>\r\n            <\/a>\r\n    <span class=\"pld-like-count-wrap pld-count-wrap\">    <\/span>\r\n<\/div><div class=\"pld-dislike-wrap  pld-common-wrap\">\r\n    <a href=\"javascript:void(0)\" class=\"pld-dislike-trigger pld-like-dislike-trigger  \" title=\"Gef\u00e4llt mir nicht\" data-post-id=\"9026\" data-trigger-type=\"dislike\" data-restriction=\"cookie\" data-already-liked=\"0\">\r\n                            <img src=\"https:\/\/linux-bibel.at\/wp-content\/uploads\/2023\/12\/Daumen-Runter.png\" alt=\"Gef\u00e4llt mir nicht\" \/>\r\n            <\/a>\r\n    <span class=\"pld-dislike-count-wrap pld-count-wrap\"><\/span>\r\n<\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Ein LAMP-Server (Linux-Aoache-MySQl-PHP) ist unter Linux eigentlich schnell aufgesetzt. Bleibt jedoch im Rohzustand m\u00fchsam in der Handhabung und Pflege. Meistens installiert man sich dann noch das bekannte&nbsp;Webmin&nbsp;hinzu. Doch es gibt auch noch Alternativen, die man vielleicht auch mal in Erw\u00e4gung ziehen k\u00f6nnte: Zum einen\u00a0TinyCP\u00a0(Lightweight Linux Control Panel) was eine sehr schlanke und resourcenschonende M\u00f6glichkeit darstellt, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":9027,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[47,38],"tags":[46,39],"class_list":["post-9026","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-internet","category-netzwerk","tag-internet","tag-netzwerk"],"_links":{"self":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/9026","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/comments?post=9026"}],"version-history":[{"count":1,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/9026\/revisions"}],"predecessor-version":[{"id":9028,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/posts\/9026\/revisions\/9028"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media\/9027"}],"wp:attachment":[{"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/media?parent=9026"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/categories?post=9026"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linux-bibel.at\/index.php\/wp-json\/wp\/v2\/tags?post=9026"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}