be desirable to archive and store.
=== Considerations for the future === It would be preferable to keep all existing sites functional. See [[user:andreim|Aam]Goals#Web_Services] suggested the use of [https://caddyserver.com/ caddy]to replace nginx, especially on static sites, because it provides automatic letsencrypt. Most likely, this will not be used, though,in favour of manually configuring letsencrypt (because caddy is not in the repositories). It is also important to ensure there are '''startup scripts''' for sczi, so that a reboot of it doesn't result in a 10-hour website outage. ==== TLS Encryption ====All sites should move to automatic letsencrypt certificates within the next few months. letsencrypt is still in beta, but it provides fully functionaland low-hassle 3-month certificates. They will have integration for nginx soon, which will decrease the complexity of getting certs. The version of OpenSSL on milton does not support TLSv1.1 or TLSv1.2 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 sczi. How to move forwards with these is stillindeterminate. 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 because account creation was disabled toprevent spam. This needs to be addressed by adding captchas which are Blacksburg-specific, limitingaccount creation access to local IP addresses, '''or''' enabling some form of LUUG-managed accountcreation. One suggestion was using CAS/Login future goals involving web services to authenticate, however that makes it difficultfor 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. [[user:Echarlie|echarlie]]would like a simple static site with some clean CSS, to avoid the clusterf*ck that is re-enabling uwsgi at thecurrent time. ==== VTLUUG Wiki ==== Meeting creation script needs to be re-implemented.
== Addressing ==