<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Verdana;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0cm;
        mso-margin-bottom-alt:auto;
        margin-left:0cm;
        font-size:12.0pt;
        font-family:"Times New Roman",serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Verdana",sans-serif;
        color:#1F497D;
        font-weight:normal;
        font-style:normal;
        text-decoration:none none;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Hi Scott & Stefan (and all),<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">I’ve got to apologise for the lack of updates on CQPwebInABox; it’s partly a function of our having had 18 months between v 3.2.31
and 3.2.32, and partly that updating it had become a headache because it was built on Ubuntu and thus had ubuntu upgrade disease. I fully intend to release a new one once the bugs are worked out of the recent big changes, built from scratch on Debian buster
+ LXDE instead of Ubuntu. Going for buster should mean the base OS will be good for a couple of years.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">As for the admin manual, there’s a new version of that on the website. I know it’s long but the majority of the text is devoted to
explaining the concepts (and assorted things that can go wrong) rather than instructions on what to do. Knowing where to create metadata templates is one thing, knowing what a metadata template
<i>is</i> and what it is <i>for</i> is quite something else.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">The most up to date version of the manual is the Latex source in the SVN. However, the PDFs on the website, and at
<a href="https://cqpweb.lancs.ac.uk/doc">https://cqpweb.lancs.ac.uk/doc</a> , are kept updated al most as regularly.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Stefan’s handout is a very clear summary of the installation process. It would also be a handy guide to turning the release “InABox”
into a general-use VM (I intend to keep the release as small as possible -- size matters for whatever is made available for download due to bandwitdth – that was why I was very displeased when I found that going to a new Ubuntu version had changed a 2GB download
to a 4GB download.)<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">>></span><span style="font-size:11.0pt"> scripting some tedious parts would at least make it easier to set up new VM versions</span><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Patches extending the autoconfig / autosetup scripts are always welcome. <o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">best<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US">Andrew.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Verdana",sans-serif;color:#1F497D;mso-fareast-language:EN-US"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span lang="EN-US" style="font-size:11.0pt;font-family:"Calibri",sans-serif"> cwb-bounces@sslmit.unibo.it <cwb-bounces@sslmit.unibo.it>
<b>On Behalf Of </b>Stefan Evert<br>
<b>Sent:</b> 04 May 2019 09:31<br>
<b>To:</b> ssadowsky@gmail.com<br>
<b>Cc:</b> CWBdev Mailing List <cwb@sslmit.unibo.it><br>
<b>Subject:</b> Re: [CWB] [CQPweb] Help and tips for taking the plunge and installing CQPweb on a server<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:11.0pt">Dear Scott,<br>
<br>
I know your pain. ;-) CQPwebInABox is a great way of getting people started with CQPweb and CWB, since the first installation is a fairly complicated and daunting procedure. But if you want to keep your VM up to date, you will need some admin skills and
be able to handle bugs cropping up after the updates. At some point it makes sense to set up your own server (or adopt CQPwebInABox as your own server, upgrade the distro to the latest release and then iron out all the problems created by the upgrade).<br>
<br>
CQPwebInABox isn't quite as dead as it might seem. I just set up a new version of CQPwebInABox in March for participants of a summer school course in computational corpus linguistics – this is not based on Andrew's configuration, though, but a completely fresh
setup based on standard Ubuntu 18.04 and my own preferences for useful components to pre-install. In this day and age, I don't see much point in keeping the VM as small as possible.<br>
<br>
I haven't made the VM available because (i) it's been tailored to the summer school, (ii) I haven't updated it to the latest CQPweb version that Andrew just released and (iii) it actually breaks down if you install Ubuntu updates (because of the bug we just
discussed on the list).<br>
<br>
I'm planning to provide a similar VM for a stable release of CWB 3.5 and matching CQPweb some time in the future; I might also want to discuss exactly which packages to install and how to set up the configuration with Andrew and the list first.<br>
<br>
> So... with a daunting 100+ page manual awaiting me, I'd like to ask for everybody's help with collecting and pointing to me/sending me all possible up-to-date and currently applicable documentation on installing CQPweb, be it manuals, papers, your own personal
notes, tutorials, lists of pitfalls or non-obvious packages that must be installed, etc.<br>
> <br>
> I'm going to be doing this on Ubuntu 18.04.2. <br>
<br>
However, I've made detailed notes on the installation procedure (appended as a PDF). If you follow these instructions step by step, you should end up with a fully functional CQPwebInABox. You might want to improve system security (better password for the
user account, don't let it own _everything_, configure Apache for HTTPS, etc.) for an actual server. Updates to the installation recipe are very welcome (let me know if you want the .docx file).<br>
<br>
> In return, as it were, I plan to script as much of the installation process as humanly possible, and when I'm done I'll upload the script to GitHub or somewhere similar so others can benefit from it.<br>
<br>
I'm not so sure about the scripting. Any script that sets up an entire Ubuntu installation and patches lots of system files is very likely to break with Ubuntu updates or minor changes in CWB / CQPweb. But scripting some tedious parts would at least make
it easier to set up new VM versions.<br>
<br>
Best,<br>
Stefan<br>
<br>
<o:p></o:p></span></p>
</div>
</div>
<div>
<div>
<p class="MsoNormal"><span style="font-size:11.0pt">_______________________________________________<br>
CWB mailing list<br>
<a href="mailto:CWB@sslmit.unibo.it">CWB@sslmit.unibo.it</a><br>
<a href="http://liste.sslmit.unibo.it/mailman/listinfo/cwb">http://liste.sslmit.unibo.it/mailman/listinfo/cwb</a><o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>