I’m teaching a programming for psych course, and found this thread when looking for a way for to self-host so students could test run their experiments online with their peers.
Digging in, I came up with two solutions:
- Solution 1: Run PsychoPy online experiments on your own server
- Solution 2: Run PsychoPy experiments online w/ GithubPages + OSF for free
Basically, I did what Jon suggests:
Because you have access to all PsychoJS code, if you want to save data to your own server you can adapt the code to do that, assuming you have the technical skills to write it.
Hope this is helpful to anyone else looking for self-host options for prototypes/tests or if you have research restrictions on using third-party servers. This is in no way trying to detract from the Pavlovia service - it’s a convenient solution for many scenarios and a great way to support the hard work of the PsychoPy developers.