[CWB] Announcing CQPweb-Instabox
Scott Sadowsky
ssadowsky at gmail.com
Thu May 23 13:38:21 CEST 2019
Hi everybody,
https://github.com/Linguista/CQPweb-Instabox
*CQPweb-Instabox is a Bash script that makes it trivial to turn any Ubuntu
18.04-ish distro into a CQPwebInABox in just a few minutes, even if you
don't know the first thing about servers, PHP, MySQL, Apache, compiling
software or fiddling with configuration files.*
It's highly modular, allowing the user to select or deselect the software
to be installed and configured by changing the values of different
variables that are located at the top of the script. These include the
following.
- Upgrading the OS and installed software. [ALL USE CASES]
- Configuration of the default shell, Bash, time zone, console settings,
keyboard, etc. [HEADLESS SERVERS]
- Creation of strong SSH keys and elimination of weak moduli. [SERVERS]
- Configuration of SSH access via password and then public key. [SERVERS]
- Installation of necessary software and useful software [ALL USE
CASES], as well as server software. [SERVERS]
- Installation and configuration of CWB, CQPweb and the Dickens corpus.
About the only thing the user has to do is enter the CQPweb superuser
password. [ALL USE CASES]
- Installation and configuration of the Postfix mail server,
Uncomplicated Firewall (UFW), a useful set of security and monitoring
programs, and fail2ban [SERVERS].
- Installation of the FreeLing tagger, headless Praat and Visidata. [ALL
USE CASES]
- Installation of a series of software relevant for linguistic work:
Rstudio, R linguistics and GIS packages, the Spyder IDE, the NLP software
from Stefan Evert's course, the UCS Toolkit and GUI Praat. [DESKTOP OR
SERVER WITH GUI]
- Creation of some useful maintenance scripts in ~/bin.
The Github readme has instructions for what I imagine to be two common
scenarios: a secured CQPweb server with SSH public key access, and the same
with no SSH access. You can, of course, customize everything as you see fit.
I've been developing this script for the last few weeks, and have performed
countless installs and reinstalls on four distros: Ubuntu Live Server 18.04
LTS, Ubuntu Alternative Server 18.04 LTS, Ubuntu Desktop 18.04 LTS, and
Lubuntu 18.04. It works just fine on all of them. There are bound to be
some bugs, but at this point I can't find any more, so it's up to you guys
to have at it! I encourage you to use Github to report them, and to propose
bug fixes, new features, or whatever else you think can improve the script.
Cheers!
Scott
--
Dr. Scott Sadowsky
Profesor Asistente de Lingüística
Pontificia Universidad Católica de Chile
ssadowsky gmail com
scsadowsky uc cl
http://sadowsky.cl/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://liste.sslmit.unibo.it/pipermail/cwb/attachments/20190523/bdac9a84/attachment.html>
More information about the CWB
mailing list