Changes
→Current Setup: milton is dead, thank god!
=== Current Setup ===
All vtluug websites are run on nginx on [[sczi|Infrastructure:Sczi|sczi]]. These sites are currently functional:
* gobblerpedia.org
* hokieprivacy.org
* wiki.vtluug.org (this redirects to vtluug.org/wiki/)
All of these sites exclusively allow for the use of TLS connections. Hokie Privacy has a cert from letsencrypt,while all other All services are verified by StartCom.use automatically updated Currently, milton has '''no startup script''' for the website. If things go down, someone has to run<pre>root@milton:/srv/http/vtluug.org# sudo -u www-data uwsgi --yaml uwsgi.yml</pre>in a tmux session, to restart [https://uwsgi-docs.readthedocs.org/en/latest/ uWSGI]. It is alsounlikely that nginx will start properly because of weird dependencies on uWSGI, though it can be started with<pre># /etc/initletsencrypt certs.d/nginx restart</pre>
==== Main Page ====
The main VTLUUG page has a lot of cruft was scraped from lack of maintenance. There is a non-functional drupalbackend, the wsgi apps that do nothing more than reload from the git repo for the site, [[Internet Archive]] and somedjango serving little-to-no content. It currently appears that the main vtluug added created as a github page (mostly written in php), is or was managed fromat[https://vtluug.org/atrium Drupal] as a backend, but for that to function, mysql needs to be runninggithub.uWSGI, django, and PHP appear make up most of the important features of the website in unknown ways. In short, [[user:echarlie|echarlieio]] doesn't want to try to maintain what is in place, but would ratherstart from scratch and the existing HTML for the website. The site currently runs on milton, but is reverse-proxied through sczi for TLSv1.2 support.
==== Wiki ====
The wiki currently runs fully on MediaWiki hosted on nginx (as opposed to the default include of apache2,demanded by the Debian package). Postgres is used for the database management, AFAIK, and authenticationis through LDAP. MediaWiki is a dated git running the current stable version from the stablerepository, as of March 20162017, howevercourtesy hard work byupdating is more complicated than a git pull. [[user:echarliepew|echarliepew]] ran a database update in mid-March. The wiki currently runs on milton, but is reverse-proxied through sczi for TLSv1.2 support.
===== Gobblerpedia =====
==== Linx ====
[https://linx.li linx.li]. One of the few sites with a complete startup script. The maintenance is currently the responsibility
of aam, however this is subject to change, pending his retaining root access on sczi.
=== Historically ===