The Trac package and its requierments can be found on slackbuilds.org
useradd -r -d /home/share/trac trac # creates group as well mkdir /home/share/trac chown trac:trac /home/share/trac chmod o-rx /home/share/trac su - trac trac-admin /home/share/trac/sid initenv
doc: https://trac.edgewall.org/wiki/TracInstall#RunningtheStandaloneServer
su - trac tracd --port 57397 /home/share/trac/sid
Point broser to: http://etb-111:57397/sid
su - trac touch dummy.html # create an empty page TRAC_ENV_INDEX_TEMPLATE=/home/share/trac/dummy.html tracd --port 57397 /home/share/trac/sid
src: https://trac.edgewall.org/wiki/TracInterfaceCustomization#ProjectList
… ist done with Apache Digest .htpasswd
See https://trac.edgewall.org/wiki/TracStandalone#UsingAuthentication
To add an administrator (in the database), you can give any user in .htpasswd the rights by:
trac-admin /home/share/trac/sid permission add admin TRAC_ADMIN
https://trac.edgewall.org/wiki/TracInstall#Grantingadminrightstotheadminuser
In conf/trac.ini section [ticket] set restrict_owner = true
More: https://trac.edgewall.org/wiki/TracTickets → Assign-to as Drop-Down Lis
Is done with trac-admin
. See https://trac.edgewall.org/wiki/TicketTypes
always_notify_owner = false ⇒ true
conf/track.ini
: always_notify_owner = false