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 309 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

      Python - Interessante Packages

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python linux
      1
      0 Stimmen
      1 Beiträge
      149 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Restic v0.16.5 released

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

      Restic feiert 10. Geburtstag

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

      Python - Formatumwandlung str -> float

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python
      1
      0 Stimmen
      1 Beiträge
      957 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Python - Dict -> JSON und umgekehrt

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Python3 python
      1
      0 Stimmen
      1 Beiträge
      350 Aufrufe
      Niemand hat geantwortet
    • FrankMF

      Rest-Server v0.11.0

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

      Restic - Passwortübergabe

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

      Restic - Update

      Beobachtet Ignoriert Geplant Angeheftet Gesperrt Verschoben Restic linux restic
      1
      0 Stimmen
      1 Beiträge
      461 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