NEWS
Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?
-
Hallo Allerseits,
ich bin gerade dabei meinen Fujitsu Esprimo Q920 i5-4590T mit Proxmos einzurichten (Schrittweiser Umzug von Synology DS718 VMs).
Proxmox/LXC Container sind für mich noch ein recht neues Thema.Dazu schaute ich nach einem Debian 10 LXC Template mit einem Desktop/GUI - hatte dazu aber nichts brauchbares (relativ Schlankes) gefunden.
Braucht man sicherlich nicht für ne IoBroker Installation, aber für mich auf alle Fälle hier und dort bequmer mit einem Dateimanager, Editor, etc. und etwas weniger Kommandozeile zu arbeiten - gerade wenn man regelmäßig viele Config-Files bearbeitet, oder auch mal Dateien übers Netzwerk aus dem Container kopieren will - z.B. für meinen angehenden Weewx Wetterstation Container.Bin dazu nun folgenden Weg gegangen (vieleicht hat ja noch jemand eine bessere Idee/Lösung?):
Nach Vorlage einen Debian 10 Container angelegt, den auch gleich auf 10.5 geupdated und sudo nachinstalliert - danach über die Kommandozeile:
Zusätzlich zum Admin einen User angelegt:
adduser "meinName"
Dem User danach Sudo Rechte gegeben:
adduser "meinName" sudo
Danach hiernach (https://forum.proxmox.com/threads/install-gui-with-lxc-container.36326/post-328992) den LXDE installiert - passt für mich am Besten von der Funktionalität...:
apt update
apt upgrade -y
apt install -y lxde x2goserver x2goserver-xsessionreboot
Der Container sollte jetzt erstmal mit ca. 80-90MByte RAM laufen
ip addr
Gibt die IP-Adresse des Containers aus - diese notieren
Danach installiert man auf seinem Rechner den X2Go Client, bei mir Windows:
https://wiki.x2go.org/doku.php/download:start
Dort trägt man dann in den Verbindungseinstellungen entsprechend folgendes ein:
IP Adresse des Containers
User "meinName"
Unter der Verbindungseinstellung wählt man lxde aus, mit dem Passwort für den user "meinName" gehts dann los:Bei einer Lxde Session geht dann der RAM-Verbrauch auf ca. 230MByte hoch - noch vertretbar wie ich finde:
Out of the Box ging der Netzwerkzugriff auf meine Rechner und Diskstation, Editor, Firefox, etc., etc.
Was meint Ihr dazu - geht es vielleicht noch schlanker?
Gruß,
Matthias
-
@lemuba sagte in Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?:
Was meint Ihr dazu - geht es vielleicht noch schlanker?
Keinen unnötigen Desktop für einen Server installieren?
-
@Thomas-Braun sagte in Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?:
@lemuba sagte in Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?:
Was meint Ihr dazu - geht es vielleicht noch schlanker?
Keinen unnötigen Desktop für einen Server installieren?
Aber das erste Mal, daß nun X2Go als Suchbegriff im Iobroker Forum gefunden wird
-
@lemuba Ist ja nicht so, als wenn es da nicht schon drölftrilliarden andere Lösungen für gäbe.
Und ein X auf einem Server bleibt auch so schwachsinnig -
@Thomas-Braun sagte in Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?:
@lemuba Ist ja nicht so, als wenn es da nicht schon drölftrilliarden andere Lösungen für gäbe.
Wofür und welche dann? Nur unspezifisch rummosern ist auch nicht so dolle
-
@lemuba
Was heißt rummosern? Hast doch eine klare Meinung von mir gehört.
Auf einen Server gehört kein laufender X-Server. -
@lemuba ich hatte das auch mal - da stand mein server an einem ort, wo ein display für die vis angeschlossen war - der monitor wurde via iobroker aus bzw dazugeschalten. google war im kiosk-mode und autologin war an. wenn der server genügend performance hat, ist das kein thema
da aber touchscreens zu teuer sind, ist das mittlerweile wieder abgeschalten - da kam lieber eine usv dazu und dann mußte der server an einen anderen ort.
aber eigentlich sollte keine gui auf dem server sein - man könnte auch einen windows ftp client nutzen um zu kopieren (swish) - zusätzlich gibt es noch samba - ermöglicht alles was zum syncen zw. server und win-client benörigt wird (z.b freefilesync)
-
@liv-in-sky sagte in Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?:
aber eigentlich sollte keine gui auf dem server sein - man könnte auch einen windows ftp client nutzen um zu kopieren (swish) - zusätzlich gibt es noch samba - ermöglicht alles was zum syncen zw. server und win-client benörigt wird (z.b freefilesync)
Super, swish habe ich zum Laufen bekommen - schaue mir das nun mal genauer an.
Vielen Dank erstmal so weit!
Gruß,
Matthias
-
es gibt auch noch https://github.com/webmin/webmin
damit musst du dann eigentlich garnicht mehr auf die console (außer für iobroker, wenn es blöd läuft)
-
@lemuba Eine Alternative wäre auch noch WinSCP oder einen Datei-Commander (z.B. SpeedCommander). Da kann man Dateien editieren, Rechte ändern und natürlich kopieren, löschen, umbenennen, ...
-
@Dr-Bakterius sagte in Proxmox LXC Container mit Grafischem Desktop (z.B. LXDE)?:
auch noch WinSCP
oder filezilla
-
@liv-in-sky @Thomas-Braun wo wir gerade dabei sind. Ich hab extra eine VM mit Mint am laufen, an der mein Touchscreen hängt und eigentlich nur für Vis ist. Habt ihr da was schlankeres bzw Ressourcen schonenderes für mich?
-
@coyote Kommt ein wenig auf die Gesamtsituation an. Du könntest da sowas wie Puppy Linux draufhauen und per xhost den vis von einem anderen Rechner rüberziehen. Der kleine Rechner ist dann nur ein Terminal.
Ist hier erklärt:
https://www.pc-magazin.de/ratgeber/x-display-umleiten-84563.htmlIst aber eigentlich einen eigenen Thread wert...
-
@Thomas-Braun ok, verstehe was du meinst, aber den Sinn für meine Konfiguration verstehe ich jetzt nicht ganz.
Ich habe im Keller einen NUC mit Proxmox, darauf läuft ne ioBroker VM usw. unter anderem auch ne Mint VM bei der die GraKa durchgereicht ist und mir über einen HDMI/USB KVM Extender das Bild zum Touchscreen im OG bringt. Ich denke eben nur, dass ne volle Mint VM zu overload ist, um "nur" Vis anzuzeigen. Puppy usw. hatte ich schon mal getestet, aber nicht so richtig zum Laufen gebracht.
Ja, kann auch nen eigenen Thread dafür machen.. -
sorry - bin eher console und hab daher keine aktuellen info's über desktops
aber setzt mich in den neuen thread - lese immer gerne gute ideen