[TriLUG] 1-day highschool workshop ideas

John Ostrander via TriLUG trilug at trilug.org
Wed Dec 6 12:23:38 EST 2017


I'd pitch https://sandstorm.io/ + LetsEncrypt. It's dead simple to get
started on a DIY server and once deployed gives plenty of apps to play
with. Some of the grains can be hooked up to mobile device apps as well.


On 12/06/2017 08:41 AM, Scott Sexton via TriLUG wrote:
> You've got to come up with something that they can relate with...  LAMP
> stacks and Wordpress are simple and would take less than a day, but what
> high school students blog or run their own website? Kids are too busy doing
> Snapchat, After School or whatever the app du jour is.  Is there a simple
> collaboration type server that can be set up that already has associated
> android/iOS apps that might be more relatable? Perhaps fire up a VPS,
> install Mattermost, have the kids set it up and install their apps on their
> phones and start chatting?
>
> Scott S.
>
> On Tue, Dec 5, 2017 at 1:01 PM Thomas V Thomas via TriLUG <trilug at trilug.org>
> wrote:
>
>> Hi Michael,
>>
>> You may be able to setup a free compute engine on Google Cloud Platform
>> (credit card may be required for initial setup)
>>
>> https://cloud.google.com/free/docs/frequently-asked-questions
>> https://cloud.google.com/free/docs/always-free-usage-limits
>>
>> Google Compute Engine - Always Free Tier:
>> 1 f1-micro instance per month (US regions only - Excluding Northern
>> Virginia)
>> 30 GB-months HDD, 5 GB-months snapshot
>> 1 GB network egress from North America to all region destinations per month
>> (excluding China and Australia)
>>
>> There may also be other services providing free limited VPS or Cloud
>> hosting services.
>>
>> Below are few links which may be of interest to students,
>>
>> Setup LAMP stack (maybe short introduction to OS, Webserver, PHP &
>> Databases):
>> https://cloud.google.com/community/tutorials/setting-up-lamp
>>
>> Install Joomla
>> https://cloud.google.com/community/tutorials/joomla-on-compute-engine
>>
>> Joomla Tutorials
>> https://docs.joomla.org/Tutorials:Beginners
>>
>> Install Wordpress eg:
>>
>> http://jonnyreeves.co.uk/2016/wordpress-on-a-google-compute-engine-f1-micro/
>>
>> Or Setup a VPN server:
>>
>> https://www.linode.com/docs/networking/vpn/set-up-a-hardened-openvpn-server/
>>
>> Or Install Docker for an introduction to containers
>>
>> There are few other software solutions available via
>> https://cloud.google.com/launcher/
>>
>> Google free compute tier may be too small to run multiple software
>> packages. So some installed services may need to be shutdown if trying out
>> multiple packages.
>>
>> Regards,
>> Thomas
>>
>> On Tue, Dec 5, 2017 at 11:00 AM, Hrivnak, Michael via TriLUG <
>> trilug at trilug.org> wrote:
>>
>>> I'm working on ideas for a 1-day workshop targeting high school students
>>> who are generally interested in exposure to the tech industry, but do not
>>> necessarily have much background. Ideally by the end of the workshop,
>> they
>>> have accomplished something tangible. The intent is not to provide
>>> training, but to get them exposed to different types of tech and
>> interested
>>> in potentially pursuing a career. Exposure to linux seems like a good
>> thing
>>> to provide, but I'm fuzzy on the details. Have some ideas?
>>>
>>> One idea I'm considering is to have them deploy something in a VPS. We
>>> would introduce them to the idea of linux, introduce them to bash, get
>> each
>>> student logged into their own VPS, then <insert something interesting
>>> here>. I'm not sure about the last part. Deploy a web app of some kind?
>>> What would be interesting, fun, and potentially customizable? Ideally it
>>> would be something they can show their family and friends afterward (we'd
>>> leave their VPS running for up to a few weeks perhaps). One aspect of
>> this
>>> that I like is the opportunity to demystify some of how the internet
>> works.
>>> It puts them in charge of a server that is their own, where they can see
>>> the role it plays in providing some service.
>>>
>>> Maybe you have another idea? Is there something with desktop linux they
>>> could do that would feel like an accomplishment?
>>>
>>> Thanks,
>>> Michael
>>> --
>>> This message was sent to: Thomas V Thomas <thomasvt at gmail.com>
>>> To unsubscribe, send a blank message to trilug-leave at trilug.org from
>> that
>>> address.
>>> TriLUG mailing list : https://www.trilug.org/mailman/listinfo/trilug
>>> Unsubscribe or edit options on the web  : https://www.trilug.org/
>>> mailman/options/trilug/thomasvt%40gmail.com
>>> Welcome to TriLUG: http://trilug.org/welcome
>> --
>> This message was sent to: me at scottsexton.net <me at scottsexton.net>
>> To unsubscribe, send a blank message to trilug-leave at trilug.org from that
>> address.
>> TriLUG mailing list : https://www.trilug.org/mailman/listinfo/trilug
>> Unsubscribe or edit options on the web  :
>> https://www.trilug.org/mailman/options/trilug/me%40scottsexton.net
>> Welcome to TriLUG: http://trilug.org/welcome




More information about the TriLUG mailing list