Direkt zum Hauptinhalt

Installtion via LXC Template in Proxmox

Beschreibung:

Parts-DB ist ein Lagerverwaltung für Elektronik.
Vorteil Artikel können von Stores Importiert werden. So hat man gleich die Richtige Bezeichnung und muss nicht alle Artikel selbst anlegen. Wer sich das ganze erst anschauen will, die haben ne Demo : https://demo.part-db.de/de/

Hinweis: Da ich das System zur Erstellungzeit welsbt noch teste, erhoff ich mir auch für andere Produkte die nicht unbeding Eletro sind, auch shops zum  Importieren finde. Zum Beispiel Stempel oder Schreren oder oder. SO das ich da auch keine Artikel mehr anlegen muss. Ich werde berichtet. Denn das ist mein Ziel mit Part-DB

Installation:

Wir nutzen hier das Temmplate als LCX Container,
vielleicht mach ich irgendwann noch ein Docker nur das ist schnellste variante.

Dazu aufm Proxmox Server in die Shell gehen. In einem weiteren Tab die Community Helper Seite mit Part-DB öffnen

https://community-scripts.github.io/ProxmoxVE/scripts?id=part-db

Dort auf die Gitea Repo gehen und den link kopieren

image.png

Diesen dann in der Shell einfügen.

bash -c "$(curl -fsSL https://git.community-scripts.org/community-scripts/ProxmoxVE/raw/branch/main/ct/part-db.sh)"

 

image.png

Advanced auswählen

image.png

Hinweis zum selektieren die Space Taste benutzen mit Enter für OK bestätigen

image.png

Unprevileged so lassen

image.png

root Passwort vergeben

image.png

image.png

Container ID, es wird immer die nächste freie vorgeschlagen, deswegen lass ich das so.
Könnt aber auch eine andere wählen, wichtig das frei ist.

image.png

Den Hostnamen setzten, ich lasse es auch bei standard, denn ist ja ne part-db.

image.png

Die Sik size wird Standard mit 8 GB angeben, ich mach hier 32 GB, ihr könnt auch größer wählen, um so mehr Artikelbilder desto mehr Platz ;-)

image.png

CPU Standard mäßig 2 ich nehme 4, voraus gesetzt ihr habt so viele CPUs ;-)

image.png

RAM standard 1024 ich nehme 4096 MB, vorrausegetzt Ihr hab soviel RAM, anosten wie bei CPU anpassen ;-)

image.png

Netzwerkbrücke auswählen, ich hab hier nur eine.

image.png

Per dchp oder static vergeben für ipv4. Ich nehme DHCP, kann ich später immer noch ändern, ist ja ein LXC Container

image.png

er dchp oder static vergeben für ipv6. Ich nehme none disabled, ich brauch jetzt kein ipv6.
Aber kann ich später immer noch ändern, ist ja ein LXC Container

image.png

APT Cache lassen wir leer, also default

image.png

MTU size wer eine andere angeben will, ich lass es leer, also standard 1500

image.png

DNS-Serach Domain nehm ich vom Host

image.png

DNS-Server IP nehm ich auch vom Host

image.png

MAC Adresse manuell vergeben oder wie ich leer lassen, dann wird sie Automatisch erstellt.

image.png

Wer ein VLAN aktiv hat, die VLAN Nummer eingeben, ich hab kein VLAN also lass ichs leer

image.png

Man kann selbst TAGs setzten, ich lass sie bei Standard. Könnt Ihr natürlich ändern mit Semikolon getrennt.

image.png

Wer hat und möchte kann hier seinen Öffentlichen SSH.Key einfügen, copy und paste funktioniert übrigends.
Einfach rechtsklick rein, ist dann einfügen.
Ich habe keinen Key, also lass ichs leer.

image.png

Root access aktivieren, damit Ihr euch auch einloggen könnt.

image.png

Enable Fuse support, hab ich auf yes gesetzt , wer weiß wozu man es noch braucht

image.png

Den Verbose mode brauch ich nicht, wers braucht einschalten

image.png

Jetzt gehts los, mit yes bestätigen

image.png

Wenn wir wollen können wir unsere Auswhl in eine Konfig Datei schreiben um sie beim nächtsen mal zu benutzen.
Im Ersten Punkt am anfang würden wir dann anstatt Advanced Config File nehmen.
Wer weiß obs nützlich ist, wir sagen einfach mal yes

Die config liegt aufm Proxmox Host in

/opt/community-scripts/part-db.conf

 

image.png

Nun wird gefragt wo das Debian Template zu finden ist, bzw wo es downgeloaded werden soll wenn es nicht vorhanden ist.
Die meisten werden local haben, ich hab einen extra Datastore für ISOs und Templates, deswegen nehme ich mein Datastore.
Mit leertaste auswählen und dann enter drücken

image.png

Er sucht sich als Ziel automatisch den Datastore mit dem größten Speicher

✔️   Valid Storage Found
  ✔️   Validated Storage | Container: data (Free: 2.5TB  Used: 7.7TB)  <====== Genau hier
backup: error fetching datastores - 500 Can't connect to 192.168.178.120:8007 (Connection timed out)
backupold: error fetching datastores - 500 Can't connect to 192.168.178.120:8007 (Connection timed out)
  ✔️   Cluster is quorate
  ✔️   LXC Template List Updated
  ✔️   LXC Template 'debian-12-standard_12.7-1_amd64.tar.zst' is ready to use.
  ✔️   LXC Container 164 was successfully created.
  ✔️   Started LXC Container
  ✔️   Network in LXC is reacha

Nun installiert er, alles automatisch.
Hier die Komplette ausgabe als Klapp Code