Skip to content
  • Kategorien
  • World
  • Aktuell
  • Tags
  • Beliebt
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
linux-nerds.org

linux-nerds.org

  1. Übersicht
  2. Linux
  3. Python3
  4. Restic UI Flask
  5. Vorstellung Restic UI Flask

Vorstellung Restic UI Flask

Geplant Angeheftet Gesperrt Verschoben Restic UI Flask
resticrestic-uiflaskpython
1 Beiträge 1 Kommentatoren 285 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • FrankMF Offline
    FrankMF Offline
    FrankM
    schrieb am zuletzt editiert von FrankM
    #1

    Ich habe ja damals mit PyWebIO ein Restic UI gebaut. Das gibt es auch auf gitlab.com

    Dieses PyWebIO ist schon ein tolles Tool, weil man den Python Code nicht verlässt. Aber, es hat zu viele Einschränkungen, die man dann nicht, oder nur sehr mühsam umgehen kann. Also war ich auf der Suche nach neuen Herausforderungen 🙂

    Zwei Frameworks die ich kannte, waren Django und Flask. Meine Wahl fiel auf Flask. Und nun fand ich mich wieder in Dingen, die ich vor langer Zeit zuletzt benutzt hatte. HTML, CSS und Javascript. Ich musste mich also wieder durch viele Themengebiete wühlen. Dank der Hilfe von ChatGPT, der mir einiges wieder erklären musste, habe ich dann aber mein Tool wieder so hinbekommen, wie ich es gerne haben wollte.

    Ich wollte es heute mal anhand einiger Screenshots vorstellen. Die Funktionalität ist wie beim alten Tool. Habe es aber ein wenig angepasst und viel mehr Funktionen ins Dashboard gepackt. Somit ist von dort aus, fast alles zu erreichen.

    Dashboard

    dashboard.png

    Dashboard mit Hamburger Menü

    hamburger_menue.png

    Add Backup

    add_backup.png

    Add Backup with REST

    add_backup_with_REST.png

    Edit Backup

    edit_backup.png

    About

    about.png

    Allgemeines

    Das Tool ist unter

    https://127.0.0.1:5050/dashboard
    

    mit selbstsignierten Zertifikaten erreichbar.

    Restic UI Flask nutzt als Backend zur Datenspeicherung eine Redis Datenbank. Ja, ist etwas auf mich zugeschnitten, ich habe hier immer eine Redis DB laufen, noch für andere Sachen.

    ToDo

    Den Code sauber machen, da liegt noch zu viel Müll rum. Danch werde ich den, wenn ich alles nochmal auf Fehler geprüft habe, auf Gitlab veröffentlichen. Vielleicht hilft es dem ein oder anderen 😉

    Ich mach mal mit OBS ein Video davon.

    Im Fediverse -> @FrankM@nrw.social

    1. NanoPi R5S
    2. Quartz64 Model B, 4GB RAM
    3. Quartz64 Model A, 4GB RAM
    4. RockPro64 v2.1
    1 Antwort Letzte Antwort
    0
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen


    • FrankMF

      Restic v0.16.2

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux restic linux
      1
      0 Stimmen
      1 Beiträge
      154 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Debian Bookworm 12 - Restic

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux debian restic linux
      1
      0 Stimmen
      1 Beiträge
      181 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Restic UI - Stand Januar 2023

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben PyWebIO restic-ui pywebio python
      1
      0 Stimmen
      1 Beiträge
      149 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Python3 - pyqtSignal

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python3 restic-ui
      1
      0 Stimmen
      1 Beiträge
      122 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Restic v0.13.0 released

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic restic restic-ui
      1
      1
      0 Stimmen
      1 Beiträge
      141 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Restic UI - User documentation

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic UI restic-ui python3 pyqt5
      1
      7
      0 Stimmen
      1 Beiträge
      286 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Restic UI - kurzes Video

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Linux restic restic-ui
      1
      0 Stimmen
      1 Beiträge
      201 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Python3 - subprocess.Popen

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 restic python3
      1
      0 Stimmen
      1 Beiträge
      340 Aufrufe
      Niemand hat geantwortet
    Powered by NodeBB | Contributors
    © 2022 frank-mankel.de
    Fediverse
    • Anmelden

    • Du hast noch kein Konto? Registrieren

    • Anmelden oder registrieren, um zu suchen
    • Erster Beitrag
      Letzter Beitrag
    0
    • Kategorien
    • World
    • Aktuell
    • Tags
    • Beliebt