Anzeige:
Ergebnis 1 bis 12 von 12

Thema: autoupdate server

  1. #1
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    153

    autoupdate server

    hi leute,

    ich habe mir gedacht dass wenn ich auf einen button klicke "check for update", dieser dann überprüft ob ein update vohanden ist und wenn ja dann eine datei zum download bereitgestellt wird. dafür brauche ich einen "autoupdate server".

    ich hab relativ wenig ahnung davon und wollt fragen was den so ein server alles benötigen würde:
    welches OS eignet sich? warum?
    brauch ich FTP?
    was brauch ich sonst noch?

    ich danke euch für eure antworten!

    mfg 223

  2. #2
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Ja. Aber nicht immer. Mittwochs meistens schon. Und er sollte grün sein.

    -> kann mir jemand eine Glaskugel leihen?
    Ich bin root - ich darf das.

  3. #3
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    ... um's konkret zu machen: Wo sind die Infos in Deiner Frage, was Du denn tun willst? Welche Infrastruktur steht da?

    Fragen über Fragen... ;-)
    Ich bin root - ich darf das.

  4. #4
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    153
    sorry ich weiss dass man immer alles beschreiben soll, aber in diesem topic kann ich nicht mal ahnen was du wissen musst

    ich werds mal versuchen:
    pc im dauerbetrieb ist vorhanden
    OS windows 2003 server wäre vorhanden
    OS redhat 9 vorhanden
    OS fedora ist glaube ich auch vorhanden.

    der download soll nach einer authentifizierung erfolgen.
    die download-files sind mehrere MB gross (ca 10MB)
    ne schnelle leitung ist vorhanden


    ..was musst du noch wissen?

    mfg 223

  5. #5
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    beschreibe doch mal den Workflow, den Du vorhast...

    ... habe nämlich immer noch keine Ahnung, was Du jetzt genau tun willst...
    Ich bin root - ich darf das.

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    153
    also..

    • eine applikation
    • link für einen "update check" in der applikation enthalten
    • ich schreibe ein kleines programm dass auf neue updates der laufenden applikation prüft
    • wenn es updates gibt, soll auf den ftp witergeleitet werden
    • es soll aber eine authentifizierung stattfinden, sodass nur der admin updaten kann
    • direktes öffnen des download fensters
    • dowload via ftp (oder gibts was schlaueres für meine zwecke?)
    • das programm soll evtl. von selbst melden wenn updates verfügbar sind => geht sowas mit RSS?


    das wärs

  7. #7
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Läuft die Applikation unter Win / Linux / ???

    dann versuche ich noch mal zusammenzufassen:

    eine Applikation läuft. Darin gibt es einen Button, der lt. Aufschrift nach neuen Versionen sucht. Wenn der User draufklickt, wird ein Programm gestartet, welches prüft, ob eine neue Version der Applikation vorhanden ist. Wenn dies der Fall ist, dann soll ein Downloadfenster aufgehen (mit Authentifizierung), worin dann die neue Version runtergeladen werden kann.

    Für Automatismen als Gedankenansätze hierzu:
    - Version in einer version.txt halten
    - in der Applikation beim Start z.B. per http Anfrage an einen Server nach der version.txt und Vergleich mit der lokalen. Wenn nicht id. automtischer Download (kann ja auch mit Authentifizierung sein)

    Alternativ: z.B. wenn App. unter Linux (kann auch bei Win gehen, weiss gerade aber nicht wie) die App. per Server-Push verteilen. Spart das ganze Gerödel ;-)
    Ich bin root - ich darf das.

  8. #8
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    153
    applikation läuft auf linux / windows / mac

    ist es egal welches OS der server hat? welches kannst du mir empfehlen?
    bist du für einen FTP oder ist der eher unnötig? (traffic wird bei einem neuen update recht hoch sein: vorerst ~200 updates)

    den letzten punkt (server-push) versteh ich ned ganz. kannst du mir das genauer erläutern?

    danke & mfg 223

  9. #9
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    OS ist meines Erachtens egal - nimm das, was schon da ist, zur Verfügung steht oder womit Du am besten zurecht kommst.

    Als Protokoll würde ich http nehmen - ein Webserver ist meistens am einfachsten zu konfigurieren und macht im Normalfall die wenigsten Probleme.

    Serverpush geht recht problemlos unter *nix - der Server schiebt einfach die aktuelle Version auf den Client. Alternativ könnte man das Prg. natürlich auch von einem Netzwerklaufwerk aus starten, dann würde automatisch alle Clients auf die gleiche Version zugreifen. Hängt halt davon ab, ob es bei euch schon eine automatisierte Softwareverteilung gibt und natürlich auch von der Art des Programms...
    Ich bin root - ich darf das.

  10. #10
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    153
    ok dann nehme ich mal irgend ein linux (distribution noch offen).

    http / ftp:
    ist die lösung per ftp nicht schneller? und bei grosser anzahl download standfester?

    serverpush:
    wenn serverpush einfach die neueste version auf den server schiebt, dann nützt das doch wenig, da ich das prog erst noch installieren muss.

    rsync!?:
    ein anderer gedanke von mir war mit rsync zu arbeiten. dann müsste man aber das programm erst noch neu compilieren bevor das update komplett ist. (schwierig -> achtung DAU's)

    @allgemein:
    wie funktioniert das den wenn ich ein webserver habe, linke ich die files einfach in htdocs? und die authentifizierung per .htaccess?


    mfg 223

  11. #11
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.062
    Zitat Zitat von 223
    http / ftp:
    ist die lösung per ftp nicht schneller? und bei grosser anzahl download standfester?
    macht eigentlich keinen Unterschied... (ftp _sollte_ schneller sein - alternativ tftp...)


    Zitat Zitat von 223
    serverpush:
    wenn serverpush einfach die neueste version auf den server schiebt, dann nützt das doch wenig, da ich das prog erst noch installieren muss.
    Hängt vom Programm ab - es gibt z.B. automatische Softwareverteilungssysteme (z.B. auch für Win / Novell), die machen das automatisch. Oder es werden nur die neuen Dateien über die alten drübergebügelt. Wenn nichts in die Registry z.B. muss, dann tut das auch...


    Zitat Zitat von 223
    rsync!?:
    ein anderer gedanke von mir war mit rsync zu arbeiten. dann müsste man aber das programm erst noch neu compilieren bevor das update komplett ist. (schwierig -> achtung DAU's)
    Wieso das denn? Liegt das Ding nur im Quellcode vor? Aber an sich - rsync tut auch. Würde eine Lösung suchen, die halt in jedem Clientsystem läuft, und da wäre rsync glaube ich nicht ideal (keine Erfahung damit unter MacOS < X und Win...


    Zitat Zitat von 223
    @allgemein:
    wie funktioniert das den wenn ich ein webserver habe, linke ich die files einfach in htdocs? und die authentifizierung per .htaccess?
    jepp.
    Ich bin root - ich darf das.

  12. #12
    Registrierter Benutzer
    Registriert seit
    Dec 2004
    Beiträge
    153
    ich danke vielmals für all deine hilfe. du hast mich weitergebracht. ich denke mit all den infos kann ich mal den ersten gehversuch wagen.

    mfg 223

Ähnliche Themen

  1. LDAP Server kann nicht connecten
    Von WillhelmTell im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 08.02.08, 16:34
  2. Mails gehen verloren
    Von Bruce im Forum Linux als Server
    Antworten: 7
    Letzter Beitrag: 19.12.04, 21:14
  3. Fehler nach apache installation
    Von +moonwalker+ im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 09.10.04, 16:49
  4. HL-Server erscheint nicht in WON-Liste
    Von mrsuicide im Forum Dedizierte Spiele Server
    Antworten: 3
    Letzter Beitrag: 01.04.03, 09:16
  5. dsl: einwahl mit cinternet geht, mit pppd aber nicht
    Von Maurus im Forum Anbindung an die Aussenwelt
    Antworten: 3
    Letzter Beitrag: 20.02.02, 14:34

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •