Screenshot: http://twitpic.com/dkvjpk
snyp is a PHP based web interface designed to control esniper [1], a ebay auction sniper. Please note that snyp currently can only use a subset of esnipers features.
- HTTP-Webserver (Apache, nginex, etc)
- PHP interpreter
- MySQL or MariaDB database
- esniper
- basic GNU utils (pstree, grep, sh)
- Download and unpack the ZIP file or clone the git-repository using git to a folder published by your HTTP-server. This is in most cases /var/www, /srv/http, /var/www/localhost/htdocs or something similar
- Run "install/setperms.sh" to set correct permissions for all executable files
- Create a MySQL database and import esniper.sql from the install subdirectory
- Set the appropiate MySQL credentials in config/config.inc.php. Also check the esniper and config path
- Add reload.php to your crontab - it will check the health of your esniper processes. The recommended run frequnecy is hourly so a correct line for "crontab -e" would be: 0 * * * * /usr/bin/php -f /var/www/snyp/reload.php
- (optional) If your server is accessible over the internet it is highly recommended to limit the access using .htaccess or similar methods
- Access the folder using a browser via HTTP
Screenshot: http://twitpic.com/dkvjpk
Snyp ist ein PHP-basiertes Webinterface zur Steuerung des eBay-Snipers esniper [1]. Bitte beachten sie, dass snyp zur Zeit nicht alle Funktionen des esnipers unterstützt.
- HTTP-Webserver (Apache, nginex, etc)
- PHP-Interpreter
- MySQL oder MariaDB Datenbank
- esniper
- GNU-Hilfsprogramme (pstree, grep, sh)
- Laden und entpacken sie die ZIP-Datei oder klonen sie das GIT-Repository in einen Ordner, welcher von ihrem HTTP-Server veröffentlicht wird. Dies ist meist /var/www, /srv/http, /var/www/localhost/htdocs oder Änhliches.
- Starten sie "install/setperms.sh" um die korrekten Rechte für ausführbare Dateien zu setzen.
- Erstellen sie eine MySQL-Datenbank und importieren sie die Inhalte der esniper.sql, welche im Unterverzeichnis "install" zu finden ist.
- Tragen sie die entsprechenden MySQL-Zugangsdaten in der Datei config/config.inc.php ein. Hier sind auch die Pfade zu esniper und dessen Konfiguration an die lokalen Begebenheiten anzupassen.
- Fügen sie die reload.php zur Crontab hinzu - diese Datei prüft regelmäßig den Zustand der esniper- Prozesse. Die empfohlene Ausführtfrequenz liegt bei 60 Minuten, eine passende Zeile für "crontab -e" würde z.B. so aussehen: 0 * * * * /usr/bin/php -f /var/www/snyp/reload.php
- (optional) Ist der Webserver über das Internet erreichbar wird dringend empfohlen z.B. über .htaccess einen Zugriffsschutz einzurichten.
- Rufen sie den Ordner mit einem Browser per HTTP auf.