On Fri, Apr 24, 2020 at 2:43 PM Sam Ruby <ru...@intertwingly.net> wrote: > > This next block will get whimsy installed, but you won't be able to do > much with it until we get a web server up and running, which will be > next.
As promised, here is the next block: cd /srv/whimsy rake update svn:update sudo apt install -y apache2 libapache2-mod-passenger sudo sed -i "/localhost$/s/$/ whimsy.local/" /etc/hosts sudo a2enmod authnz_ldap cgid expires headers proxy_http sudo a2enmod proxy proxy_wstunnel rewrite speling sudo cp /srv/whimsy/config/whimsy.conf /etc/apache2/sites-available sudo cp /srv/whimsy/config/25-authz_ldap_group_membership.conf /etc/apache2/conf-available sudo a2ensite whimsy sudo a2enconf 25-authz_ldap_group_membership sudo systemctl restart apache2 At this point, you should be able to visit URLs like: http://whimsy.local/ http://whimsy.local/test.cgi http://whimsy.local/board/agenda/ Now to anticipate your next question, with this you will actually be able to do things like post and approve reports. In other words, if the tool that you try is designed to update svn, it will do so. But I wouldn't recommend that you spend much time with the board agenda tool other than to verify that you can use it to look at agendas. It seems likely at this point that the node.js version of that particular tool is more likely to attract a development community. But what you can do is develop, and test, CGI scripts. If you get something interesting working, submit a pull request so that we can take a look at it. Have fun! - Sam Ruby