Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Admin Tool für ShoutCast (https://www.delphipraxis.net/92153-admin-tool-fuer-shoutcast.html)

sungamer 15. Mai 2007 12:04


Admin Tool für ShoutCast
 
Hi,
da ich mit einem Freund ShoutCast Server hoste, bin ich ein neues Admin Tool für unsere Kunden am planen. Im moment können die Kunden alles über ein Webinterface einstellen, aber da dies unserer Meinung nach nicht den nötigen komfort bietet, will ich eins mit Delphi für den localen Rechner programmieren.

Die Kunden sollen sich also eine Windowsbinary runterladen können, wo dann Kundennummer und Passwort eingetragen werden können. Dannach sollen sie die ShoutCast konfiguration ihres Serveres ändern können. Ausserdem sollen noch die Stream informationen angezeigt werden können.


Ich habe jetzt eine Frage zu dem ganzen:
Für die Änderung der ShoutCast Server Config muss auf dem Rootserver ja auch ein Server laufen der die Befehle ausführt, z.b. ShoutCast Server starten. Authentifizierung via SSH wäre mir zu unsicher.
In welcher Sprache wirdet ihr diesen Server, auf den das in Delphi programmierte Kunden-Tool dann zugreift, schreiben? Muss ja schließlich unter Linux (Debian) laufen...

SirThornberry 15. Mai 2007 12:12

Re: Admin Tool für ShoutCast
 
Dein neues tool kann auch auf das Webinterface zugreifen. Also PHP-Dateien aufrufen, diesem Parameter übergeben etc. somit bist du recht flexibel und ermöglichst auch weiterhin die Verwendung von Webinterfaces welche ebenfalls die php-dateien nutzen.

sungamer 15. Mai 2007 12:42

Re: Admin Tool für ShoutCast
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ja, das wäre dann einfacher zu machen...
Aber es geht mir ja zu größten Teil da drum das ganze dynamisch und daher ohne PHP zu machen.

Ich hab mal eine kleines Schema angehangen. Das Prob ist ja z.b. auch, dass es mehrere Roots gibts aber nur eine Datenbank.

Bin auch noch am überlegen wie das einfacher geht... :?

sungamer 15. Mai 2007 12:47

Re: Admin Tool für ShoutCast
 
Also das Prob an der momentanen Lösung ist einfach, dass jeder Root seine eigene Datenbank hat und das, dass ControlPanel über PHP einfach zu kompliziert zu bedienen ist.

sungamer 15. Mai 2007 14:27

Re: Admin Tool für ShoutCast
 
Huhu,
hab mir über da ganze mal ein paar gedanken gemacht...

Also: Ich glaube die Lösung von meinem ersten Post ist zu kompliziert. Daher hab ich mir überlegt ob ich es nicht doch wieder in PHP Programmieren sollte.
Im moment wird der Server einfach über shell_exec() gestartet. Aber das möchte ich nicht mehr, weil das Webinterface ja nicht mehr auf den Server soll wo auch der ShoutCast Server laufen soll.

Wisst ihr ob man mit fsockopen() eine SSH verbingung herstellen kann???


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz