Lokales Wiki selber aufsetzen for Dummies!
Hier kommt mal eine Anleitung wie man sich ein persönliches Wiki daheim lokal installiert in ein paar Minuten.
(Hier JAMWiki welches einen Syntax sehr ähnlich zur Wikipedia hat.)
(Hab das mal als Tipp gelesen, dass man sich sowas anlachen kann / sollte. Dann kann man all seine kleinen und großen Gedanken da niederschreiben. Zum Beispiel all die genialen Geschenkideen die man sich immer im Februar aufschreibt um dann im September den Zettel zu verlegen und im Dezember keine Ahnung mehr zu haben was man schenken soll / sich schenken lassen soll. Oder all die (potentiell wichtigen) Leute die man (auf Arbeit / privat) mal trifft und die man aber nicht gleich nach Email-Adresse oder Handynummer gefragt hat und deren Namen man in einer Woche wenn man sie wieder trifft garantiert vergessen hat. Oder man kann sich aufschreiben was man für ein Paper gelesen hat und wie man es in zwei Sätzen zusammen fassen kann um es in zwei Jahren auf Grund des Inhaltes wieder zu finden. Oder oder oder… )
Auf jeden Fall wollte ich mein eigenes persönliches Wiki !
Was mich etwas aufhielt war die Wahl des “richtigen” Wikis für mich aus der großen Anzahl der Wiki-Software. Es gibt einen Wiki-Choice Wizard, der hilft einem etwas. Meine Voraussetzungen / Erwartungen waren in etwa:
- ich bin mit dem Prinzip von Wikis vertraut
- ansonsten habe ich aber keine Ahnung wie das intern läuft (und ehrlich gesagt will ich das auch gar nicht! geschweige denn mich damit herumärgern!)
- ich will mich noch weniger mit Datenbanksystemen herumärgern von denen ich erst recht keine Ahnung habe
- die Software sollte aktuell sein (also letzte Version nicht von 2006)
- ich will nicht jedesmal online gehen müssen (!), also brauche ich das wirklich auf meinem Computer (Win XP)
- nachdem ich in Wikipedia schon etwas Erfahrung habe hätte ich gern etwas vom Syntax (die Sprache mit der ich meine Texte schreibe, verlinke etc.) ähnliches
Von anfänglich über 100 Softwarepaketen kam ich irgendwann zu der Meinung (durch eifrigen Vergleich der etwa 15 Endrundenkandidaten aus dem Wiki-Choice Wizard, einer Runde Syntaxvergleich dort und weiterer vergleichender Lektüre), dass JAMWiki [Homepage, Beschreibung] wäre für mich geeignet.
Bei weiterer Lektüre stellte ich fest, dass man dafür noch so einen ominösen Server braucht auf dem das läuft. (Hintergrund ist, dass JAMWiki natürlich keine “normale” Software ist, wie der User das so gewohnt ist, sondern eine Webanwendung die halt normalerweise von Servern aus agiert. Also muss man quasi auf seinem eigenen Rechner einen kleinen Server installieren, der dann die Plattform für das Wiki als “Web”-Anwendung bildet.)
Na gut, dann halt das auch noch. JAMWiki schlägt u.a. Tomcat vor. (Zu dem Zeitpunkt hatte ich schon keine große Lust mehr die Server auch noch zu vergleichen, sondern hab mir grad noch alles überflogen was das in etwa bedeuted und dann den erstbest-empfohlenen (Tomcat) installiert.)
Gut, jetzt war also klar, was ich brauchte: Tomcat als Server und da drauf ein JAMWiki.
Dann also mal ran an die Installation. Und weil ich überhaupt zu dem Thema “Installation eines privaten, lokalen Wikis auf dem eigenen Rechner” nichts gefunden hatte aber mir dachte, das könnte prinzipiell auch für andere interessant sein, gibts das jetzt hier in der Anleitung für Dummies und alle die das entsprechend schnell über die Bühne bringen wollen, ohne alle Hintergründe zu verstehen (tu ich auch nicht).
1. Installieren von Tomcat:
- Den Windows Installer ziehen, das ist am problemlosesten(!), Linux und Mac hätte es auch (hier) (ich hatte Version 6.0.18, Sept 2010 dann 6.0.29) und speichern in irgendeinen Ordner (z.B. C:/Programme/Installationsfiles/ )
- Man fliege kurz über diese deutsche Anleitung (für Version 5.wasweisich) wie man Tomcat aufsetzt und klicke das fix zusammen, wie folgt:
- Doppelklick auf gezogene exe-Datei
- Lizenzen und so Zeug durchklicken
- Was zu installieren: alles außer Service
- Ordner zum reininstallieren vielleicht C:/Programme/Tomcat-Server oder so, kurz aber prägnant
- Für die Adminsachen was eingeben (login: admin, password: 123456 oder ähnliches, ist relativ egal weil man ja vermutlich eh an seinem eigenen PC der Chef ist und es ja da drauf bleibt)
- Hoppla, hier könnte es jetzt ein kleines Problem geben, wenn man kein Java Runtime Environment (JRE) hat. Ups. Wer das noch nicht hat, muss das wohl nachholen, sorry. Aber ich habe dunkel in Erinnerung, dass ich das auch recht simpel vor langer Zeit geschafft habe zu installieren. Dafür also dann den Pfad angeben, Tomcat braucht das irgendwie.
- Wenn Tomcat fertig mit installieren ist einfach mal starten. Bringt eine Konsole mit “Server startup in … ms”.
- Fertig installiert !
- In den Browser (Firefox, whatever) wechseln, 127.0.0.1:8080 eingeben. Sollte der Tomcat-Startbildschirm erscheinen. Wow!
Anm.: Wenn Probleme auftreten muss man vermutlich noch eine “Environment Variable” names “JRE_HOME” setzen. (Hab ich von hier (en)) -> Start -> Einstellungen -> System -> Tab Erweitert -> Umgebungsvariablen (en: Environment Variable) -> dann einen neue Systemvariable erstellen -> name: “JRE_HOME”, Variablenwert: “C:\Programme\Java\jre1.6.0_03\” oder ähnliches wo euer Java eben sitzt. Danach nochmal probieren ob die startup.bat von Tomcat geht.
2. Aufsetzen des JAMWikis auf den Tomcat Server:
- Man ziehe sich die JAMWiki war-Datei (hier irgendwo, habe Version 0.9.2 im Okt 2010) und speichere sie auch in einen Ordner (C:/Programme/Installationsfiles/ )
- Man gucke im Browser auf seinen Tomcat ( http://127.0.0.1:8080 ), dort auf den Manager und auf List Applications ( http://127.0.0.1:8080/manager/html/list ).
- Ganz unten steht “War-file to deploy”, da gibt man den Pfad an von vorher.
- Fertig ! Das Wiki ist drauf !
3. Starten des Wikis und erste Änderungen:
- Im Browser in der Applications List ( http://127.0.0.1:8080/manager/html/list ) steht jetzt das JAMWiki, das anklicken, schon ist man drin. (Vermutlich etwa: http://127.0.0.1:8080/jamwiki-war-0.6.7/en/StartingPoints ).
- Gleich mal ein Lesezeichen da drauf setzen.
- Auf “Seite bearbeiten” klicken und ganz oben “Hallo Welt” eingeben. Vorschau. Geht? Speichern.
- Fertig ! Wiki funktioniert ! Geil !
Ab jetzt könnt ihr in eurem eigenen Wiki auf eurem eigenen Computer alles eintragen, was ihr wollt – und was auch nur auf eurem Computer ist ! Und ihr könnt jederzeit (!) drauf zugreifen weil es offline ist !
Das perfekte Spaßmittel um ganz viel von den Sachen zu speichern, die euch so durch den Kopf gehen aber die niemand anderes etwas angehen. Ohne Zettelwust, ohne Zettelverlieren, und alles so verlinkt wie ihr es braucht.
PS:
4. Wenn Tomcat läuft, erscheint es natürlich immer in der Taskleiste – was mich persönlich nervt. Kann man aber auch umgehen mit dem Programm TrayIt:
- Ziehen (hier), speichern und in Verzeichnis (z.B. C:/Programme/TrayIt ) entpacken
- Wieder irgendwie ignorieren wie’s funktioniert und dass man ganz viel dazu lesen “könnte”.
- TrayIt!.exe starten
- Danach Tomcat starten und dann in dem Tomcat Konsolenfenster auf diesen “in die Taskleiste” Button mit Rechtklick klicken. Haken setzen bei “Place in System Tray”, dann auch nochmal auf “Edit Profile” und dort einen Haken setzen bei “Minimize Window on Creation”. Dann hoffen, dass das so klappt (auch ohne, dass man die Anleitung gelesen hat).
- Ich glaube es ware vernünftig TrayIt dann im Startmenü in den Autostart zu kopieren damit es das immer gleich hochfährt. Ach ja und den Tomcat bei der Gelegenheit dann auch gleich ;-)
- Fertig.
So und schon ist der Tomcat auch noch aus dem Sichtfeld verschwunden und läuft irgendwo im Hintergrund und wir müssen uns nie wieder darum kümmern wie das Wiki überhaupt funktioniert.
(Für Sicherheitskopien siehe Kommentar 3.)
Geile Idee!
Eine Art gigantische MindMap!
Werde eine Mac-Version suchen und Dir dann die Installationsanleitung schicken zum dazu machen.
Ansonsten hab ich grad eine sehr geile Aufgabe: ich muss für Trails.org meiner Doktorarbeit ein nettes Acronym geben und sitze grad in der Klinik, hab mir eben ein Bier aufgemacht, eine gedreht, höre überlaut Blind Guardian und stöbere in Lateinwörterbüchern, um was mit Anspruch zu finden. Mein Palindrom ABIIBA ist leider durchgefallen (Ankle-Brachial Index in Brain Assessment). Ebenso ABIABI (Ankle-Brachial Index in Aquired Brain Injury).
Also weiter, jetzt mit Valhalla.
Jo, ich bin immer mehr am herausfinden was man alles so hereinpacken kann. Hat nicht ganz das Lebendige von dem Geschmier einer handgezeichneten Mindmap (die ich sehr schätze) aber dafür gehen einem die Blätter nicht mehr ständig verloren und man kann alles verlinken ;-)
Tomcat gibts auf allen Systemen und JAMWiki ist eh in Java programmiert – noch Fragen Kienzle?
Trails.org: für die Wanderwege in Portland brauchst du ein Akronym für deine Arbeit?
Wie wärs mit einem rekursiven Akrynom? So wie bei GNU oder (bei etwas was mich schon lange reizt) NEO.
Also die Daten scheinen sich im Ordner
C:\Program Files\Tomcat_Server\webapps\jamwiki-war-0.6.7\Systemdateien\database zu befinden (bzw. halt die ersten zwei Pfadnamen wie ihr es installiert habt und der vierte Pfadname was ihr für eine Version habt).
Die Layouts scheinen alle in
C:\Program Files\Tomcat_Server\webapps\jamwiki-war-0.6.7\WEB-INF\classes zu sein.
Den kompletten Tomcat inklusive das JAMWiki zu backuppen kostet aber auch nur etwa 30MB.
Was ein rekursives Akronym ist, weiß ich schon. Klugscheißer. Mein Doktorvater wollte aber keines. Auch kein Palindrom wie ABIIBA.
Jetzt heißt es PARIS.
Peripheral Arteriopathy Rate in Stroke.
Auch sehr geil.
Dann kommt PARIS 2, PARIS 3, PARIS andsoon
Greedz,
Christoph
Anmerkung noch zum Tomcat-Server: der verballert so etwa 50MB Ram (und 200MB virtuellen RAM) und läuft natürlich auch dauerhaft. Vielleicht gibt es da auch eine Alternative die weniger Ressourcen frisst…
Für Tipps ware ich dankbar!
(Vielleicht gibts ja auch Wikis die ganz ohne solch ominöse Server auskommen…)