Trac at job4: Difference between revisions

From JoBaPedia
Jump to navigation Jump to search
No edit summary
Line 2: Line 2:
* enable python2 for apache
* enable python2 for apache
* Install tracd in /usr/local/bin  
* Install tracd in /usr/local/bin  
** sudo pip2 install Trac?
** sudo pip2 install Trac
* Install Graphwiz plugin (nice to have)
* Install Graphwiz plugin (nice to have)
** sudo pip2 install TracGraphviz
** sudo pip2 install TracGraphviz
Line 10: Line 10:
  #!graphviz
  #!graphviz
  digraph G {Hello->World->Graphviz->Rules}
  digraph G {Hello->World->Graphviz->Rules}
}}}
* Install Plant UML Plugin (nice to have)
** sudo pip2 install TracPlantUml
** After trac (re)start: page Admin/Plugins: enable TracPlantUml
** Test this:
{{{#!PlantUml
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
  }}}
  }}}
* Create wiki in /home/joachim/Dokumente/trac
* Create wiki in /home/joachim/Dokumente/trac

Revision as of 16:52, 26 April 2022

Installation

  • enable python2 for apache
  • Install tracd in /usr/local/bin
    • sudo pip2 install Trac
  • Install Graphwiz plugin (nice to have)
    • sudo pip2 install TracGraphviz
    • After trac (re)start: page Admin/Plugins: enable TracGraphviz
    • Test this:
{{{
#!graphviz
digraph G {Hello->World->Graphviz->Rules}
}}}
  • Install Plant UML Plugin (nice to have)
    • sudo pip2 install TracPlantUml
    • After trac (re)start: page Admin/Plugins: enable TracPlantUml
    • Test this:
{{{#!PlantUml
@startuml
Alice -> Bob: Authentication Request
Bob --> Alice: Authentication Response
Alice -> Bob: Another authentication Request
Alice <-- Bob: another authentication Response
@enduml
}}}
  • Create wiki in /home/joachim/Dokumente/trac
  • Autostart
job4:/etc/systemd/system # cat trac.service 
[Unit]
Description=Trac Wiki

[Service]
Type=simple
User=joachim
ExecStart=/usr/bin/python2 /usr/local/bin/tracd -s --port 8000 --auth='*,/home/joachim/Dokumente/trac/users.htdigest,Joachim privat' trac
WorkingDirectory=/home/joachim/Dokumente/
Restart=on-failure

[Install]
WantedBy=multi-user.target

Users

  • /home/joachim/Dokumente/trac/users.htdigest
  • /home/joachim/Dokumente/trac/README.users.htdigest
htdigest /home/joachim/Dokumente/trac/users.htdigest 'Joachim privat' julian