Integration in QNAP Oberfläche

  • Hallo alle zusammen,


    bei den QPKG gibt es bei meinen Tests immer eigene Frontends.
    Ist eine Integration in die QNAP Oberfläche zu schwer möglich oder nicht gewünscht?


    Ich meine damit nicht Pakete wie MediaWiki, phpMyAdmin o. ä. die eh eine eigene Oberfläche haben, sondern sowas wie rsnap die (meines Wissens) nur für das QNAP entwickelt wurden.
    Es wäre schön wenn so etwas z. B. im Sicherungsmanager zu finden wäre, mit dem gleichen Look and Feel wie die anderen Backupvarianten.
    Eine eigene Rechteverwaltung wäre somit auch nicht mehr nötig. Ausserdem wären anderen Integrationen z. B. in "Geplante Aufgaben" etc. auch zentral.


    Viele Grüße

  • Zitat von "melatonin"

    Ich meine damit nicht Pakete wie MediaWiki, phpMyAdmin o. ä. die eh eine eigene Oberfläche haben


    Warum sollten diese denn dann ausgenommen sein?

    Zitat von "melatonin"

    sondern sowas wie rsnap die (meines Wissens)

    Angenommen, du würdest unentgeltlich ein Tool für dein NAS Programmieren, würdest du dir die Mühe machen, es so ins System zu integrieren, dass man es nichtmehr als dein Tool erkennt?

  • Grundlegend muss man überlegen um was es sich bei einer App in QNAP handelt.
    Möchte ich ein Programm auf dem NAS installieren oder möchte ich die QNAP Oberfläche erweitern.
    Ein existierendes Programm dahin zu erweitern, dass die Oberfläche vom Look and Feel in die Oberfläche passt ist seeehr viel Arbeit und wirft auch lizenztechnische Fragen auf.
    Jetzt gibt es aber kleine Funktionalitäten wi z. B. rsnap die im wesentlichen nur cronjobs für ein Kommandozeilentool verwaltet. So etwas wäre perfekt für die QNAP Oberfläche.
    Dabei möchte ich nicht direkt die Version von rsnap ansprechen sondern generisch eine Oberfläche für rsnapshot etc.


    Jeder Entwickler kann selber entscheiden aus welchen Gründen er etwas entwickelt.
    Es geht nicht darum, dass man den Urheber nicht mehr erkennt. Dafür gibt es immer Möglichkeiten.


    Ausserdem stelle ich die Frage ja bewusst um Möglichkeiten abzuprüfen, um je nach diesen, eine Integration dafür zu schreiben.

  • Zitat von "melatonin"

    z. B. rsnap die im wesentlichen nur cronjobs für ein Kommandozeilentool verwaltet.

    Nein, das macht noch einiges mehr. unter Anderem die Konfigurationsdateien für rsnapshot erstellen und das Fupi ist auch eine Eigenentwicklung von Lutz.


    Tja, nun hast du da aber ein Problem. Weder rsnap noch die Weboberfläche von QNAP sind Opensource und damit weitgehend Urheberrechtlich geschützt. Auch wenn rsnap nur aus Scripten besteht, die jeder ändern kann, so darfst du die geänderte Version nicht veröffentlichen. An die Sourcen der Weboberfläche kommst du gar nicht erst dran.

  • Zitat von "dr_mike"

    Nein, das macht noch einiges mehr. unter Anderem die Konfigurationsdateien für rsnapshot erstellen und das Fupi ist auch eine Eigenentwicklung von Lutz.


    Dann wird halt noch eine Konfigurationsdatei erstellt. Ich betrachte es als GUI für ein Kommandozeilentool und nicht als ein eigenes "Backupprogramm". Und ich fände es halt schön sowas an die "richtige" Stelle zu integrieren. Dabei möchte ich nicht die jetzige Entwicklung abwerten etc.


    Zitat von "dr_mike"

    Tja, nun hast du da aber ein Problem. Weder rsnap noch die Weboberfläche von QNAP sind Opensource und damit weitgehend Urheberrechtlich geschützt. Auch wenn rsnap nur aus Scripten besteht, die jeder ändern kann, so darfst du die geänderte Version nicht veröffentlichen. An die Sourcen der Weboberfläche kommst du gar nicht erst dran.


    Ich suche eine Schnittstelle für die Integration in die QNAP Weboberfläche. Wo möchte ich da etwa gegen Urheberrecht verstoßen?


    Meine Frage war eigentlich nur: Gibt es eine Schnittstelle/Integrationsmöglichkeit oder nicht?
    Da aber keine themenrelevanten Antworten gekommen sind, gehe ich davon aus, dass mir in der Richtung keiner weiterhelfen kann.

  • Zitat von "melatonin"

    Ich suche eine Schnittstelle für die Integration in die QNAP Weboberfläche. Wo möchte ich da etwa gegen Urheberrecht verstoßen?


    Ganz einfach - Bietet QNAP eine Schnittstelle öffentlich an? Nein! Die WebOberfläche ist Closed-Source. Selbst wenn es eine Schnittstelle gäbe, würdest du diese nur über teilweises Reverse-Engeniering finden und dies ist nunmal nicht gestattet. Jeder, der dir jetzt eine positive Antwort auf deine Frage geben würde, hätte somit ein rechtliches Problem.
    Somit kann die Antwort auf:

    Zitat von "melatonin"

    Gibt es eine Schnittstelle/Integrationsmöglichkeit oder nicht?

    nur lauten - gibt es nicht.


    Die einzige offizielle Schnittstelle auf dem WebIF, die dir QNAP bietet, ist das Appcenter über QPKG und eine eigene Weboberfläche, die über den integrierten eigenständigen Webserver läuft.

  • Zitat von "dr_mike"


    Bietet QNAP eine Schnittstelle öffentlich an?


    Zu dem Thema habe ich keine Stellungnahme gefunden. Die einzigen Informationen sind die QPKG. Die aber nichts über Restriktionen auf dem System aussagen.


    Zitat von "dr_mike"


    Selbst wenn es eine Schnittstelle gäbe, würdest du diese nur über teilweises Reverse-Engeniering finden und dies ist nunmal nicht gestattet.


    Und genau das steht wo?


    Zitat von "dr_mike"


    Jeder, der dir jetzt eine positive Antwort auf deine Frage geben würde, hätte somit ein rechtliches Problem.


    Weil er nicht deiner Meinung wäre?


    Zitat von "dr_mike"


    Somit kann die Antwort auf: ... nur lauten - gibt es nicht.


    Interessant Schlussfolgerung.


    Zitat von "dr_mike"


    Die einzige offizielle Schnittstelle auf dem WebIF, die dir QNAP bietet, ist das Appcenter über QPKG und eine eigene Weboberfläche, die über den integrierten eigenständigen Webserver läuft.


    Dies ist keine Schnittstelle, sondern nur eine zusätzliche Möglichkeit den Paketmanager anzusprechen. Dies hat nichts mit der UI zu tun. Ausserdem steht da nichts davon, dass diese den Webserver nutzten müssen. Bsp. rsnapshot



    Aber interessant wie du das alles interpretierst. Lassen wir das, ich merke schon, du hast deine _Meinung_.