Blame
Date:
Wed Feb 1 05:00:29 2023 UTC
Message:
Daily backup
01
2023-01-22
jrmu
version=pmwiki-2.2.130 ordered=1 urlencoded=1
02
2023-01-22
jrmu
agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36
03
2023-01-22
jrmu
author=gtlsgamr
04
2023-01-22
jrmu
charset=UTF-8
05
2023-01-22
jrmu
csum=removed redundant link
06
2023-01-22
jrmu
ctime=1639668876
07
2023-01-22
jrmu
host=103.247.6.189
08
2023-01-22
jrmu
name=Gotweb.Install
09
2023-01-22
jrmu
rev=15
10
2023-01-22
jrmu
targets=
11
2023-01-22
jrmu
text=To set up gotweb:%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[@%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
2023-01-22
jrmu
time=1649159581
13
2023-01-22
jrmu
author:1649159581=gtlsgamr
14
2023-01-22
jrmu
csum:1649159581=removed redundant link
15
2023-01-22
jrmu
diff:1649159581:1639748533:=38a39%0a> got_logo_url "https://got.ircnow.org/"%0a
16
2023-01-22
jrmu
host:1649159581=103.247.6.189
17
2023-01-22
jrmu
author:1639748533=jrmu
18
2023-01-22
jrmu
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
19
2023-01-22
jrmu
host:1639748533=198.251.82.194
20
2023-01-22
jrmu
author:1639748441=jrmu
21
2023-01-22
jrmu
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
22
2023-01-22
jrmu
host:1639748441=198.251.82.194
23
2023-01-22
jrmu
author:1639748397=jrmu
24
2023-01-22
jrmu
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
25
2023-01-22
jrmu
host:1639748397=198.251.82.194
26
2023-01-22
jrmu
author:1639733653=jrmu
27
2023-01-22
jrmu
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
28
2023-01-22
jrmu
host:1639733653=198.251.82.194
29
2023-01-22
jrmu
author:1639733336=jrmu
30
2023-01-22
jrmu
diff:1639733336:1639722090:=19c19%0a%3c directory index "gotweb/index.html"%0a---%0a> directory index "index.html"%0a
31
2023-01-22
jrmu
host:1639733336=198.251.82.194
32
2023-01-22
jrmu
author:1639722090=jrmu
33
2023-01-22
jrmu
diff:1639722090:1639718047:=34c34%0a%3c got_site_name "Made on IRCNow"%0a---%0a> got_site_name "IRCNow Software"%0a
34
2023-01-22
jrmu
host:1639722090=198.251.82.194
35
2023-01-22
jrmu
author:1639718047=jrmu
36
2023-01-22
jrmu
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
37
2023-01-22
jrmu
host:1639718047=38.87.162.47
38
2023-01-22
jrmu
author:1639717626=jrmu
39
2023-01-22
jrmu
diff:1639717626:1639717156:=13c13%0a%3c root "/htdocs"%0a---%0a> root "/htdocs/gotweb"%0a
40
2023-01-22
jrmu
host:1639717626=38.87.162.47
41
2023-01-22
jrmu
author:1639717156=jrmu
42
2023-01-22
jrmu
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
43
2023-01-22
jrmu
host:1639717156=38.87.162.47
44
2023-01-22
jrmu
author:1639716708=jrmu
45
2023-01-22
jrmu
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
46
2023-01-22
jrmu
host:1639716708=38.87.162.47
47
2023-01-22
jrmu
author:1639716206=jrmu
48
2023-01-22
jrmu
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
49
2023-01-22
jrmu
host:1639716206=38.87.162.47
50
2023-01-22
jrmu
author:1639716148=jrmu
51
2023-01-22
jrmu
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
52
2023-01-22
jrmu
host:1639716148=38.87.162.47
53
2023-01-22
jrmu
author:1639716040=jrmu
54
2023-01-22
jrmu
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
55
2023-01-22
jrmu
host:1639716040=38.87.162.47
56
2023-01-22
jrmu
author:1639668876=jrmu
57
2023-01-22
jrmu
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
58
2023-01-22
jrmu
host:1639668876=38.87.162.47
IRCNow