Skip to content

NiceGUI

Linux
  • Ich weiß gar nicht mehr, wo ich darüber gestolpert bin, aber ich habe mir mal gedacht das teste ich mal an.

    NiceGUI - And let any browser be the frontend of your Python code.

    So steht es auf deren Startseite. Die magere Dokumentation findet man -> https://nicegui.io/reference

    Das Github Repo findet man hier.

    Dahinter steht eine deutsche Firma, die da wohl offensichtlich mit Geld verdient. NiceGUI ist OpenSource. Das es eine deutsche Firma ist, macht es relativ interessant, weil das andere Tool was ich einsetze ja aus einer chinesischen Quelle stammt die auch ziemlich ruhig geworden ist.

    Ok, was macht man als Erstes, man startet irgendein Beispiel. Und schaut sich mal das ein- oder andere an. Bei jeder Änderung wurde ständig ein neuer Tab aufgemacht, was dazu führt das man sehr oft irgendwelche Fehlermeldung erhält. Also, wir brauchen nur einen Tab, der sich dann bei einem Neustart schön aktualisiert.

    ui.run(port=6060, dark=False, reload=False, title='Porfolio', viewport='width=device-width, initial-scale=1', show=False)
    

    show – automatically open the UI in a browser tab (default: True)

    Problem gelöst, jetzt hat man schön nur noch einen aktiven Tab.

    Wie gesagt, ich stehe da noch ganz am Anfang. Könnte sein, das da die nächsten Wochen mehr von mir zu kommt.

  • Ich habe mir das jetzt einige Tage gegeben und habe mich dagegen entschieden. Werde weiterhin PyWebIO benutzen. Hauptgrund ist die wesentlich bessere Dokumentation -> https://pywebio.readthedocs.io/en/latest/index.html

    Da kann ich mir auch mit meinem Python Kenntnisstand die Informationen holen, die ich brauche um es einzusetzen.

  • 0 Stimmen
    1 Beiträge
    100 Aufrufe
    Niemand hat geantwortet
  • Restic v0.16.0 released

    Restic
    1
    0 Stimmen
    1 Beiträge
    93 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    6 Beiträge
    2k Aufrufe
    I

    Vielen lieben Dank Nico!
    Jetzt läuft vaultwarden.

  • Docker - Portainer

    Linux
    3
    0 Stimmen
    3 Beiträge
    616 Aufrufe
    FrankMF

    Dann grabe ich das mal wieder aus 😉

    Bedingt durch den Wegfall meines Proxmox, musste ich mir Gedanken darüber machen, wie ein paar Dienste auch weiterhin laufen sollen. Um mal die zwei wichtigsten zu nennen.

    checkmk DokuWiki

    Diese sollen später, wenn der zweite NanoPi R5S aus China da ist, dort laufen. Da der aber mit der Schneckenpost kommt, kann man ja in der Zwischenzeit mal wieder mit Docker spielen.

    Ich erinnerte mich daran, das checkmk eine sehr gute Anleitung hat, so das ich das mal wieder ausprobierte. Klappte einwandfrei. Dann erinnerte mich an Portainer und dachte mir, das probiere ich mal wieder aus 🙂

    1d2dc9b3-ad71-45c5-b552-72c88a1bf773-grafik.png

    Ich hatte übrigens die Endpoints gesucht und nicht gefunden, die heißen jetzt Environments. Auf dem Bild ist noch keiner eingerichtet.

    4bdbf196-1b36-4e65-94d0-0e56daa473bf-grafik.png

    Irgendwie ist das wirklich richtig gute Software. Ich mag den Portainer und auch als selbst ausgebildeter ITler 😉 kommt man damit sehr schnell ganz gut zurecht.

    Ja, man kann die ganzen Docker Befehle auch über die Konsole eingeben, was ich normalerweise auch mit ganz vielen Dingen mache, aber das macht hier einfach Spaß. Man hat auch schnell einen guten Überblick was wo läuft usw.

    Wer so was sucht, einfach mal ausprobieren. Klare Empfehlung von mir.

  • Mainline 5.11.x

    Images
    1
    0 Stimmen
    1 Beiträge
    220 Aufrufe
    Niemand hat geantwortet
  • 1 Stimmen
    1 Beiträge
    205 Aufrufe
    Niemand hat geantwortet
  • HDD umbenennen

    Linux
    1
    0 Stimmen
    1 Beiträge
    373 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    2 Beiträge
    794 Aufrufe
    FrankMF

    So, dann mal das Ganze testen wenn man seinen Haupt-PC neu installiert hat und ein paar Daten braucht.

    0_1534692578537_IMG_20180819_090116_ergebnis.jpg

    Also, mal Restic installiert.

    sudo apt-get install restic

    Nach erfolgter Installation ein Test

    frank@frank-MS-7A34:~/restic$ restic version restic 0.8.3 compiled with go1.10 on linux/amd64

    Geht so weit.

    Snapshots auflisten. restic -r sftp:rock64@IP:/home/rock64/backup snapshots

    Sieht dann so aus.

    frank@frank-MS-7A34:~$ sudo restic -r sftp:rock64@192.168.3.207:/home/rock64/backup snapshots [sudo] Passwort für frank: rock64@192.168.3.207's password: enter password for repository: password is correct ID Date Host Tags Directory ---------------------------------------------------------------------- 7e2eddcb 2018-08-18 10:10:40 frank-MS-7A34 /home/frank/Bilder 073b7cb4 2018-08-18 14:21:17 frank-MS-7A34 /home/frank 6bc9b21b 2018-08-18 16:11:19 frank-MS-7A34 /home/frank ---------------------------------------------------------------------- 3 snapshots Snapshot wiederherstellen sudo restic -r sftp:rock64@IP:/home/rock64/backup restore latest --target /tmp/backup

    Hiermit stellen wir das Backup im temporären Ordner /tmp/backup wieder her. Hat ewig gedauert, aber ging !?!?!?