> On Fri, 4 Oct 2019, at 4:15 PM, Ricardo Lafuente wrote:
> Dear fellow educators: Do you have any advice regarding self-hosting a
> server for students in a teaching context? Any no-nos or warnings from
> people who've been there?
> and publish web pages, getting familiar with servers and CLI in the
I guess it depends on the learning outcomes you want. A Raspberry Pi
at home is good as Tom says, to contextualise the work, though it can
easily become dominated by the problems of dynamic DNS and NAT traversal
and students battling with their home routers. But students get a proper
sense of literal ownership and responsibility.
With that solution every student runs their own server.
If you *want* them to enjoy some of those battles as a learning experience
then I would say use a stock Raspian and give instructions for installing
and configuring lighttpd or something else lighweight. I did a class
in a Racket environment which has one line CGI webserver, although LISP is
an unusual choice.
> especially regarding security and
> good tactics for avoiding distraction (e.g. don't use 'wall' :-)
They will get scanned and appear on Shodan within hours. Raspberry Pi's on
dynamic DNS are easy and fun targets - because 'who cares?' So you need to
teach security as part of the course. Have nothing exposed externally but
the web port. Alternatively take a reponsive rather than preventative
security stance, use TinyCore Linux, which is featherweight and read-only
out of the box. Create home directories on a mounted read-write USB media,
and power cycle the thing every now and then - its much more robust.
Alternatively you run one box at your home, as you say with tilde
directories. Teach them ssh, scp, and git and give out keys for
*each* home directory. Have them work on HTML at home and use
git to commit changes to their home.
We are conducting a survey on the use of music AI software. If you have a spare ~10mins and are able to fill it out the form is here: https://forms.gle/UjNpHvXePwN75hmA8
Further information as follows:
As part of MIMIC (Musically Intelligent Machines Interacting Creatively) project, we are researching the uptake of algorithmic, machine learning and AI tools in music creation with an anonymous survey. The survey consists of mostly quantitative choices, and a few qualitative response boxes. All qualitative data should be anonymous, and the researchers will anonymise any text which reveals identity through personal details.
For further information about the MIMIC project, see: https://mimicproject.com/
This survey should take no more than 10-15 minutes of your time.
The data collected in this questionnaire will be utilised for research publications which will be made public in due course, linked via the project website mimicproject.com. All data collected is anonymous, and as such, data cannot practically be withdrawn once submitted. Submission of the questionnaire is considered as permission to use data submitted. You may omit any question you do not wish to answer. You may withdraw at any point before submitting the survey by closing this webpage.
This survey will be open until 31st October 2019.
The survey is conducted by Shelly Knotts and Nick Collins, Department of Music, Durham University, UK, and is funded by the Arts and Humanities Research Council.
For further information, please contact michelle.knotts(a)durham.ac.uk<mailto:email@example.com>
If you have any issue pertaining to the conduct of this survey, or require further information on the hosting Department of Music's ethics policies, please contact admin.music(a)durham.ac.uk
Thank you for taking the time to contribute to this research.
Dear fellow educators: Do you have any advice regarding self-hosting a
server for students in a teaching context? Any no-nos or warnings from
people who've been there?
We're now setting up a self-hosted tilde.club-like web server for
teaching code and web design, and the idea is to allow students to edit
and publish web pages, getting familiar with servers and CLI in the
We'd love any insight if you have it, especially regarding security and
good tactics for avoiding distraction (e.g. don't use 'wall' :-)
(Just tooted about this on post.lurk.org, and 2 seconds after sending we
realise this is the obvious place to search for answers)
Thanks and <3