Webseite LAMP auf USB-Stick mit Minimalsystem?
Hallo,
eine Webseite soll "archiviert" aber lokal lauffähig bleiben.
Die "neue Webseite" läuft auf einer aktuellen PHP Version - die "alte Webseite" auf einer sehr alten PHP Version.
Daher ist ein paralleler Betrieb auf dem Webserver nicht gegeben.
Meine Überlegung:
Die "alte Webseite" in einer VM mit LAMP bereit stellen.
Also VirtualBox auf einen USB Stick oder anderen externen Speicher und dort die Webseite aktiv hinterlegen.
Frage:
Gibt es schon so etwas fertig?
Also VirtualBox Image mit LAMP, Webseiten DB und Dateistruktur hinterlegen, im Browser in der VM die Seite betrachten.
Ich habe schon mit dem Gedanken gespielt ein Debian oder Ubuntu in der VirtualBox hoch zu ziehen und dort LAMP usw. drauf zu einzurichten.
Der Aufwand dafür ist doch ziemlich groß und NUR um die Webseite anzuzeigen, ein so ein "großes" OS mit vielen, für den Zweck unnützen Komponenten die im Hintergrund laufen zu haben, sehe ich als unnütz an.
Habt Ihr da eine Empfehlung oder ein HowTo? Bin doch bestimmt nicht der Erste der sowas sucht - aber Google hat mir dafür keine Ergebnisse geliefert...
Danke schon einmal vorab
eine Webseite soll "archiviert" aber lokal lauffähig bleiben.
Die "neue Webseite" läuft auf einer aktuellen PHP Version - die "alte Webseite" auf einer sehr alten PHP Version.
Daher ist ein paralleler Betrieb auf dem Webserver nicht gegeben.
Meine Überlegung:
Die "alte Webseite" in einer VM mit LAMP bereit stellen.
Also VirtualBox auf einen USB Stick oder anderen externen Speicher und dort die Webseite aktiv hinterlegen.
Frage:
Gibt es schon so etwas fertig?
Also VirtualBox Image mit LAMP, Webseiten DB und Dateistruktur hinterlegen, im Browser in der VM die Seite betrachten.
Ich habe schon mit dem Gedanken gespielt ein Debian oder Ubuntu in der VirtualBox hoch zu ziehen und dort LAMP usw. drauf zu einzurichten.
Der Aufwand dafür ist doch ziemlich groß und NUR um die Webseite anzuzeigen, ein so ein "großes" OS mit vielen, für den Zweck unnützen Komponenten die im Hintergrund laufen zu haben, sehe ich als unnütz an.
Habt Ihr da eine Empfehlung oder ein HowTo? Bin doch bestimmt nicht der Erste der sowas sucht - aber Google hat mir dafür keine Ergebnisse geliefert...
Danke schon einmal vorab
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 644443
Url: https://administrator.de/contentid/644443
Ausgedruckt am: 23.11.2024 um 17:11 Uhr
11 Kommentare
Neuester Kommentar
Ich habe schon mit dem Gedanken gespielt ein Debian oder Ubuntu in der VirtualBox hoch zu ziehen und dort LAMP usw. drauf zu einzurichten.
Der Aufwand dafür ist doch ziemlich groß und NUR um die Webseite anzuzeigen, ein so ein "großes" OS mit vielen, für den Zweck unnützen Komponenten die im Hintergrund laufen zu haben, sehe ich als unnütz an.
Kann man machen. Einen großen Aufwand sehen ich hier nicht. Debian im Minimalsystem, Apache, PHP, MySQL und gut ist. Das Image wird schlimmstenfalls 5 Gb groß werden.Der Aufwand dafür ist doch ziemlich groß und NUR um die Webseite anzuzeigen, ein so ein "großes" OS mit vielen, für den Zweck unnützen Komponenten die im Hintergrund laufen zu haben, sehe ich als unnütz an.
Wenn es aber rein darum geht die Website anzuzeigen (keine Logins, Warenkorb, etc.) und keine Änderungen etc vorkommen, dann könntest du auch einfach mal Tante Google bemühen mit Suchbegriffen wie "Website offline verfügbar machen". Da gibt es einige Tools, die dir die Website herunterladen und als HTML speichern.
Moin
Sehe ich ebenfalls so:
Riesig ist bei mir die initiale debian-Installation nie.
Ich nutze aber auch immer die netinst-ISOs und entscheide dann, was ich benötige.
@mirmich
Warum du allerdings mit VirtualBox arbeiten willst, verstehe ich (noch) nicht.
Ich lese aus deinem Post, dass die alte Website permanent online sein soll, aber nur noch zum Angucken nicht zum Anfassen sein soll; quasi als Archivsystem um mal zu schauen, wie es vorher gewesen ist.
In dem Fall würde ich die alte Website auf einem RPi ans laufen bringen - außer ihr habt tatsächlich irgendwo einen Server (Hypervisor), der permanent online ist und die VM so mitlaufen kann.
Gruß
em-pie
Zitat von @it-fraggle:
Ich habe schon mit dem Gedanken gespielt ein Debian oder Ubuntu in der VirtualBox hoch zu ziehen und dort LAMP usw. drauf zu einzurichten.
Der Aufwand dafür ist doch ziemlich groß und NUR um die Webseite anzuzeigen, ein so ein "großes" OS mit vielen, für den Zweck unnützen Komponenten die im Hintergrund laufen zu haben, sehe ich als unnütz an.
Kann man machen. Einen großen Aufwand sehen ich hier nicht. Debian im Minimalsystem, Apache, PHP, MySQL und gut ist. Das Image wird schlimmstenfalls 5 Gb groß werden.Der Aufwand dafür ist doch ziemlich groß und NUR um die Webseite anzuzeigen, ein so ein "großes" OS mit vielen, für den Zweck unnützen Komponenten die im Hintergrund laufen zu haben, sehe ich als unnütz an.
Sehe ich ebenfalls so:
Riesig ist bei mir die initiale debian-Installation nie.
Ich nutze aber auch immer die netinst-ISOs und entscheide dann, was ich benötige.
@mirmich
Warum du allerdings mit VirtualBox arbeiten willst, verstehe ich (noch) nicht.
Ich lese aus deinem Post, dass die alte Website permanent online sein soll, aber nur noch zum Angucken nicht zum Anfassen sein soll; quasi als Archivsystem um mal zu schauen, wie es vorher gewesen ist.
In dem Fall würde ich die alte Website auf einem RPi ans laufen bringen - außer ihr habt tatsächlich irgendwo einen Server (Hypervisor), der permanent online ist und die VM so mitlaufen kann.
Gruß
em-pie
Zitat von @mirmich:
Es soll Plattformunabhängig offline verfügbar sein. Daher die VM.
Also RasPi keine Option.
Setzt voraus, dass du VB auf dem entsprechenden PC immer installiert hast.Es soll Plattformunabhängig offline verfügbar sein. Daher die VM.
Also RasPi keine Option.
Wenn sich die Seite nicht mehr verändert und es nur um den Inhalt geht, dann kannst du das so machen wie ich das oben beschrieben habe. Das sind dann nur wenige Megabytes und gut ist.
Zitat von @mirmich:
Die "neue Webseite" läuft auf einer aktuellen PHP Version - die "alte Webseite" auf einer sehr alten PHP Version.
Die "neue Webseite" läuft auf einer aktuellen PHP Version - die "alte Webseite" auf einer sehr alten PHP Version.
Das kannst du mit Containern/Docker sehr gut lösen. In jedem Container läuft isoliert eine eigene PHP-Version mit allen Abhängigkeiten. Funktioniert gegenüber den klassischen Wegen am besten, ist schlank und würde ich bevorzugen. Habe auch diverse PHP-Anwendungen von alten 5.4 bis zu 8 deployt, läuft problemlos auf der gleichen Maschine.
Ich verstehe nicht ganz obs dir nur ums Archivieren geht oder das Problem mit den verschiedenen PHP-Versionen zu lösen. Letztendlich kannst du aber ja mit Containern beides lösen: Einen Server auf dem alt + neu parallel läuft. Und falls die alte abgeschaltet wird, archivierst du nur das Dockerfile und docker-compose file (das hat man ja normal eh schon versioniert). Falls du ganz auf nummer Sicher gehen willst, die VM exportieren. Für die ganze VM kannst du dann auch was schlankes wie Alpine nehmen, dass du kein komplettes Linux mit etlichen GB archivieren musst.
Hallo,
da brauchst Du keine VM oder Container dafür: https://sourceforge.net/projects/usbwebserver/
Es gibt wohl verschiedene Projekte für den Zweck, aber das hier habe ich schon eingesetzt. Läuft natürlich auch von anderer Storage.
Grüße
Richard
da brauchst Du keine VM oder Container dafür: https://sourceforge.net/projects/usbwebserver/
Es gibt wohl verschiedene Projekte für den Zweck, aber das hier habe ich schon eingesetzt. Läuft natürlich auch von anderer Storage.
Grüße
Richard