Blob


1 version=pmwiki-2.2.130 ordered=1 urlencoded=1
2 agent=Mozilla/5.0 (Windows NT 10.0; rv:106.0) Gecko/20100101 Firefox/106.0
3 author=fossdev
4 charset=UTF-8
5 csum=
6 ctime=1639668876
7 host=223.177.87.51
8 name=Openbsd.Gotweb
9 rev=18
10 targets=
11 text=!! Installation%0a%0a[@%0a$ doas pkg_add gotweb%0a@]%0a%0aAdd this block to /etc/httpd.conf:%0a%0a[@%0atypes { include "/usr/share/misc/mime.types" }%0aserver "gotweb.example.com" {%0a listen on * port 80%0a root "/htdocs"%0a location "/cgi-bin/*" {%0a root "/"%0a fastcgi%0a }%0a location "/*" {%0a directory index "gotweb/index.html"%0a }%0a}%0a@]%0a%0a!! Configuration%0a%0a[@%0a$ doas mkdir -p /var/www/etc%0a@]%0a%0aInside @@/var/www/etc/gotweb.conf@@:%0a%0a[@%0agot_repos_path "/got/public"%0agot_www_path "/gotweb"%0agot_max_commits_display 1000%0agot_site_name "Made on IRCNow"%0agot_site_owner "IRCNow"%0agot_logo_url "https://got.ircnow.org"%0agot_site_link "repos"%0agot_logo "madeonirc128x128.png"%0a@]%0a%0aUpload your logo to @@/var/www/htdocs/gotweb@@:%0a%0a[@%0a$ cd /var/www/htdocs/gotweb%0a$ doas ftp https://wiki.ircnow.org/uploads/Marketing/madeonirc128x128.png%0a$ doas chown root:bin madeonirc128x128.png%0a@]%0a%0agotweb needs write permissions:%0a%0a[@%0a$ doas chown www:daemon /var/www/got/tmp/%0a@]%0a%0ayou'll need to have these running:%0a%0a[@%0a$ doas rcctl enable httpd slowcgi%0a$ doas rcctl start httpd slowcgi%0a@]%0a%0a!!! Import repos%0a%0a[@%0a$ doas chown -R $USER:daemon /var/www/got/public/%0a$ openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a@]%0a%0a!! Cronjobs%0a%0aPeriodically you need to sync your repos:%0a%0a[@%0a$ crontab -e%0a@daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a@]%0a
12 time=1677431042
13 author:1677431042=fossdev
14 diff:1677431042:1677424402:=61,78c61,62%0a%3c $ doas rcctl start httpd slowcgi%0a%3c @]%0a%3c %0a%3c !!! Import repos%0a%3c %0a%3c [@%0a%3c $ doas chown -R $USER:daemon /var/www/got/public/%0a%3c $ openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a%3c @]%0a%3c %0a%3c !! Cronjobs%0a%3c %0a%3c Periodically you need to sync your repos:%0a%3c %0a%3c [@%0a%3c $ crontab -e%0a%3c @daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a%3c @]%0a---%0a> $ doas rcctl restart httpd slowcgi%0a> @]%0a\ No newline at end of file%0a
15 host:1677431042=223.177.87.51
16 author:1677424402=fossdev
17 diff:1677424402:1674241275:=61,62c61,78%0a%3c $ doas rcctl restart httpd slowcgi%0a%3c @]%0a\ No newline at end of file%0a---%0a> $ doas rcctl start httpd slowcgi%0a> @]%0a> %0a> !!! Import repos%0a> %0a> [@%0a> $ doas chown -R $USER:daemon /var/www/got/public/%0a> $ openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a> @]%0a> %0a> !! Cronjobs%0a> %0a> Periodically you need to sync your repos:%0a> %0a> [@%0a> $ crontab -e%0a> @daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a> @]%0a
18 host:1677424402=223.177.87.51
19 author:1674241275=mkf
20 diff:1674241275:1649159581:=1,2c1,2%0a%3c !! Installation%0a%3c %0a---%0a> To set up gotweb:%0a> %0a24,25d23%0a%3c !! Configuration%0a%3c %0a30,31c28,29%0a%3c Inside @@/var/www/etc/gotweb.conf@@:%0a%3c %0a---%0a> Inside /var/www/etc/gotweb.conf%0a> %0a43,44c41,42%0a%3c Upload your logo to @@/var/www/htdocs/gotweb@@:%0a%3c %0a---%0a> Upload your logo to /var/www/htdocs/gotweb:%0a> %0a64c62%0a%3c !!! Import repos%0a---%0a> !! Import repos%0a
21 host:1674241275=198.251.82.194
22 author:1649159581=gtlsgamr
23 csum:1649159581=removed redundant link
24 diff:1649159581:1639748533:=38a39%0a> got_logo_url "https://got.ircnow.org/"%0a
25 host:1649159581=103.247.6.189
26 author:1639748533=jrmu
27 diff:1639748533:1639748441:=75,76c75%0a%3c $ crontab -e%0a%3c @daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a---%0a> $ echo "@daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/" | doas crontab -u $USER -%0a
28 host:1639748533=198.251.82.194
29 author:1639748441=jrmu
30 diff:1639748441:1639748397:=75c75%0a%3c $ echo "@daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/" | doas crontab -u $USER -%0a---%0a> $ echo "@daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/" >> /var/cron/tabs/$USER%0a
31 host:1639748441=198.251.82.194
32 author:1639748397=jrmu
33 diff:1639748397:1639733653:=75c75%0a%3c $ echo "@daily openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/" >> /var/cron/tabs/$USER%0a---%0a> $ echo "@daily -s openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/" >> /var/cron/tabs/$USER%0a
34 host:1639748397=198.251.82.194
35 author:1639733653=jrmu
36 diff:1639733653:1639733336:=48,53d47%0a%3c @]%0a%3c %0a%3c gotweb needs write permissions:%0a%3c %0a%3c [@%0a%3c $ doas chown www:daemon /var/www/got/tmp/%0a
37 host:1639733653=198.251.82.194
38 author:1639733336=jrmu
39 diff:1639733336:1639722090:=19c19%0a%3c directory index "gotweb/index.html"%0a---%0a> directory index "index.html"%0a
40 host:1639733336=198.251.82.194
41 author:1639722090=jrmu
42 diff:1639722090:1639718047:=34c34%0a%3c got_site_name "Made on IRCNow"%0a---%0a> got_site_name "IRCNow Software"%0a
43 host:1639722090=198.251.82.194
44 author:1639718047=jrmu
45 diff:1639718047:1639717626:=38c38%0a%3c got_logo "madeonirc128x128.png"%0a---%0a> got_logo "https://wiki.ircnow.org/uploads/Marketing/madeonirc.png"%0a46,47c46,47%0a%3c $ doas ftp https://wiki.ircnow.org/uploads/Marketing/madeonirc128x128.png%0a%3c $ doas chown root:bin madeonirc128x128.png%0a---%0a> $ doas ftp https://wiki.ircnow.org/uploads/Marketing/madeonirc.png%0a> $ doas chown root:bin madeonirc.png%0a
46 host:1639718047=38.87.162.47
47 author:1639717626=jrmu
48 diff:1639717626:1639717156:=13c13%0a%3c root "/htdocs"%0a---%0a> root "/htdocs/gotweb"%0a
49 host:1639717626=38.87.162.47
50 author:1639717156=jrmu
51 diff:1639717156:1639716708:=40,47d39%0a%3c @]%0a%3c %0a%3c Upload your logo to /var/www/htdocs/gotweb:%0a%3c %0a%3c [@%0a%3c $ cd /var/www/htdocs/gotweb%0a%3c $ doas ftp https://wiki.ircnow.org/uploads/Marketing/madeonirc.png%0a%3c $ doas chown root:bin madeonirc.png%0a
52 host:1639717156=38.87.162.47
53 author:1639716708=jrmu
54 diff:1639716708:1639716206:=7,8c7,8%0a%3c Add this block to /etc/httpd.conf:%0a%3c %0a---%0a> Inside /etc/httpd.conf:%0a> %0a31,33d30%0a%3c got_repos_path "/got/public"%0a%3c got_www_path "/gotweb"%0a%3c got_max_commits_display 1000%0a36,39c33%0a%3c got_logo_url "https://got.ircnow.org"%0a%3c got_site_link "repos"%0a%3c got_logo "https://wiki.ircnow.org/uploads/Marketing/madeonirc.png"%0a%3c got_logo_url "https://got.ircnow.org/"%0a---%0a> got_logo_url "https://git.ircnow.org"%0a
55 host:1639716708=38.87.162.47
56 author:1639716206=jrmu
57 diff:1639716206:1639716148:=0a1,9%0a> To import a project into got:%0a> %0a> [@%0a> $ doas pkg_add got%0a> $ got init reponame%0a> $ export GOT_AUTHOR="YOURNAME %3cYOUR EMAIL>"%0a> $ got import -m "Initial import" -r repo-path files/%0a> @]%0a> %0a
58 host:1639716206=38.87.162.47
59 author:1639716148=jrmu
60 diff:1639716148:1639716040:=52,53c52,55%0a%3c !! Import repos%0a%3c %0a---%0a> !! Cronjobs%0a> %0a> Periodically you need to sync your repos:%0a> %0a55d56%0a%3c $ doas chown -R $USER:daemon /var/www/got/public/%0a57,63d57%0a%3c @]%0a%3c %0a%3c !! Cronjobs%0a%3c %0a%3c Periodically you need to sync your repos:%0a%3c %0a%3c [@%0a
61 host:1639716148=38.87.162.47
62 author:1639716040=jrmu
63 diff:1639716040:1639668876:=50,58d49%0a%3c @]%0a%3c %0a%3c !! Cronjobs%0a%3c %0a%3c Periodically you need to sync your repos:%0a%3c %0a%3c [@%0a%3c $ openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/%0a%3c $ echo "@daily -s openrsync -a --delete --rsync-path=openrsync /var/git/ /var/www/got/public/" >> /var/cron/tabs/$USER%0a
64 host:1639716040=38.87.162.47
65 author:1639668876=jrmu
66 diff:1639668876:1639668876:=1,50d0%0a%3c To import a project into got:%0a%3c %0a%3c [@%0a%3c $ doas pkg_add got%0a%3c $ got init reponame%0a%3c $ export GOT_AUTHOR="YOURNAME %3cYOUR EMAIL>"%0a%3c $ got import -m "Initial import" -r repo-path files/%0a%3c @]%0a%3c %0a%3c To set up gotweb:%0a%3c %0a%3c [@%0a%3c $ doas pkg_add gotweb%0a%3c @]%0a%3c %0a%3c Inside /etc/httpd.conf:%0a%3c %0a%3c [@%0a%3c types { include "/usr/share/misc/mime.types" }%0a%3c server "gotweb.example.com" {%0a%3c listen on * port 80%0a%3c root "/htdocs/gotweb"%0a%3c location "/cgi-bin/*" {%0a%3c root "/"%0a%3c fastcgi%0a%3c }%0a%3c location "/*" {%0a%3c directory index "index.html"%0a%3c }%0a%3c }%0a%3c @]%0a%3c %0a%3c [@%0a%3c $ doas mkdir -p /var/www/etc%0a%3c @]%0a%3c %0a%3c Inside /var/www/etc/gotweb.conf%0a%3c %0a%3c [@%0a%3c got_site_name "IRCNow Software"%0a%3c got_site_owner "IRCNow"%0a%3c got_logo_url "https://git.ircnow.org"%0a%3c @]%0a%3c %0a%3c you'll need to have these running:%0a%3c %0a%3c [@%0a%3c $ doas rcctl enable httpd slowcgi%0a%3c $ doas rcctl start httpd slowcgi%0a%3c @]%0a
67 host:1639668876=38.87.162.47