[NAS Typ:] TS-439 Pro
[Firmware:] 3.2.0 Build 1212T
[Getestet:] ja
[Sonstige Modifikationen:] keine
Hallo Zusammen,
diese Anleitung soll die Installation von Trac beschreiben. Ich habe sie aus dem Netz zusammengetragen, beziehungsweise von den Subversion-Anleitungen abgeleit:
http://forum.qnapclub.de/viewt…=80&t=2489&p=13426#p13426
http://forum.qnapclub.de/viewtopic.php?f=80&t=5533
(vielen Dank dafür, sie haben mir sehr geholfen)
Voraussetzungen:
* SSH-Zugriff (z.B. mit Putty)
* Zugriff auf die Webadministrationsoberfläche
* Das Paketmangement-System Optware-ipkg
* Subversion (wenn es zusammen mit Trac verwendet werden soll)
Schritt 1: Optware installieren
siehe Link am Anfang
Schritt 2: Subversion installieren
siehe Link am Anfang
Schrit 3: Trac installieren
Per SSH auf das NAS zugreifen und Trac installieren:
Schritt 4: Umgebung anlegen
Verzeichnis anlegen:
Rechte vergeben:
Projekt anlegen:
Schritt 5: Trac-Server starten
Nach -p kann ein beliebiger Port angegeben werden (hier 3691). Der Parameter -e legt fest, dass nicht jedes Projekt einzeln angegeben werden muss.
Start-Skript erstellen:
#!/bin/shTRACD=/opt/bin/tracdPARAMS="-d"PORT="-p 3691"TRAC_PATH="-e /share/MD0_DATA/Trac"test -f $TRACD || exit 0case "$1" in start) echo -n "Starting trac services: " $TRACD $PARAMS $PORT $TRAC_PATH echo " tracd started." ;; stop) echo -n "Shutting down trac:" /usr/bin/killall tracd echo " tracd stopped." ;; restart) $0 stop $0 start ;; *) echo "Usage: /etc/init.d/tracd.sh {start|stop|restart}" exit 1esacexit 0
Das Skript speichern und ausführbar machen:
Damit das Skript automatisch ausgeführt wird, muss die Datei /etc/config/qpkg.conf bearbeitet werden (hier sind alle Einträge bei mir aufgelistet):
[Optware]Name = OptwareVersion = 0.99.163Enable = TRUEQPKG_File = Optware.qpkgDate = 2009-12-18Shell = /share/MD0_DATA/.qpkg/Optware/Optware.shInstall_Path = /share/MD0_DATA/.qpkg/OptwareAuthor = QNAP Systems, Inc.[Subversion]Name = SubversionVersion = 1.6.6Enable = TRUEQPKG_File = -Date = 2009-12-18Shell = /share/MD0_DATA/Subversion/startsvn.shInstall_Path = /share/MD0_DATA/SubversionAuthor = JoAs[Trac]Name = TracVersion = 0.11.5Enable = TRUEQPKG_File = -Date = 2009-12-20Shell = /share/MD0_DATA/Trac/starttrac.shInstall_Path = /share/MD0_DATA/TracAuthor = JoAs
Damit finden sich 3 Einträge in 'Anwendungen->QPKG-Plug-ins' der QNAP-Weboberfläche.
Schritt 6: Zugriff auf Trac
wobei <qnap> die Ip-Adresse oder der Hostname des Devices ist.
Ich hoffe, es ist für den einen oder anderen hilfreich..
Viel Spass und Gruß
jo