Open main menu

Linux and Unix Users Group at Virginia Teck Wiki β

Changes

Infrastructure

3,305 bytes added, 05:44, 15 February 2016
Expansion of details about Milton-hosted services, websites, etc.
** Shell server
** [[Email]]
** [[Wadsworth]]
* Razor
** Ldap
* User websites
* Diaspora*
 
== Website details ==
 
=== Current Setup ===
 
Currently, all vtluug websites are run on nginx. These sites are currently functional:
* gobblerpedia.org
* hokieprivacy.org
* linx.vtluug.org
* snapchat.vtluug.org
* vtluug.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 services are verified by StartCom.
 
=== HIstorically ===
 
Beyond these, we have data and nginx configurations for these (deprecated) sites, which
were previously hosted on milton:
* ccdc.vtluug.org
* foodfor.vtluug.org
* jessicaandchristopher.net
* nagios.vtluug.org
* tahoe.vtluug.org
* vtcybersecurity.org
* cdn.vtluug.org
* git.vtluug.org
* randynance.info
* uniluug.org
* map.vtluug.org
* security.ece.vt.edu
* users.vtluug.org
* wargame.vtluug.org
* munin.vtluug.org
* vtbash.org
* webchat.vtluug.org
 
Further, we have server data for multiple versions of dokuwiki and mediawiki, a wordpress instance, "newsblur", and "bitcoin",
and for a time had a static version of vtbash.org hosted at bash.vtluug.org.
 
VTLUUG previously supported gopher protocol over Milton, with a static version of the website available, and ran git and cvs servers,
with git presumably being world-access through [https://github.com/tv42/gitosis gitosis].
 
vtluug.org/public/$user/ was previously a source directory of files placed in a user's $HOME/public directory on NFS.
 
VTLUUG was also previously responsible for mirror.ece.vt.edu, and still has the ip allocation for that DNS entry.
 
=== Considerations for the future ===
 
It would be preferable to keep all existing sites functional. [[user:andreim|Aam]] suggested the use of [https://caddyserver.com/ caddy]
to replace nginx, especially on static sites, because it provides automatic letsencrypt.
 
==== Encryption ====
All sites should move to automatic letsencrypt certificates within the next few months. letsencrypt is still in beta, but it provides fully functional
and low-hassle 3-month certificates. They will have integration for nginx soon, which will decrease the complexity of getting certs.
 
It may also be of interest to the club to revive [[monkeysphere]] signing on the servers.
 
==== Project Hosting ====
 
Most vtluug internal projects (e.g. HokiePrivacy) are currently hosted on git repositories on milton. How to move forwards with these is still
indeterminate.
 
For public hosting, there has been some conversation about using [https://github.com/gogits/gogs Go Git Service (gogs)], for public,
www-viewable git repositories.
 
==== Gobblerpedia ====
 
[[gp:Main page|Gobblerpedia]] is effectively non-functional currently, because account creation was disabled, to prevent spam. This needs to be addressed by adding captchas which are blacksburg-specific, limiting account creation access to local IP addresses, or enabling some form of
LUUG-managed account creation. One suggestion was using CAS/Login services to authenticate, however that makes it difficult for Blacksburg
residents to add content, and has other disadvantages.
 
==== VTLUUG Main Page ====
 
This needs to be kept up-to-date, and have some way of adding calendar information.
 
==== VTLUUG Wiki ====
 
Meeting creation script needs to be re-implemented.
 
== Addressing ==
Anonymous user