Setting Up Fresco on Own Server vs Vercel/Uploadthing

Hello,
I followed the tutorial and set up the project with Vercel and Uploadthing but realized that the data will be stored on the Uploadthing server?

Is there a guide or set of instructions for setting up Network Canvas Fresco on a university server?

Or is there a way to redirect to a new server?

Hello!

Only protocol assets (images, videos, and roster files) will be stored in UploadThing. Your interview data is stored in your database, which if you set up the app following the deployment guide will be using Neon.

Do you mind sharing the reason that this doesn’t meet your needs?

You can deploy the app to any computer via docker using the instructions here: https://documentation.networkcanvas.com/en/fresco/deployment/advanced

Please note however, that UploadThing is still required for storing protocol assets.

Hi Joshua,
Thanks for the quick reply! Oh ok, I did set up via Neon. I am sorry for my ignorance on how this works but if I set up a database through Neon, where is the data files then stored?

Ideally for ethics compliance, the data would need to be stored directly for my laptop or to a private server like my university server.

I am sorry for my beginner level knowledge on the logistics of this type of thing

Not a problem - happy to help :slight_smile: Please do take a good look at the documentation though, as many of these questions are answered there.

If you would like to store the data on your laptop, is there a reason you aren’t just using the desktop version of Interviewer?

The database is where your interview data is stored. Neon will create your database in one of its data center locations, which you would have confirmed when you created the app.

You can set the app up on your university’s infrastructure using the documentation link I shared in my last post.

Hi Joshua,
I am trying to use Fresco for its browser capabilities for sharing a survey link with participants so the standard desktop version would not do I believe.

And ya, ok, I would not want the data to be stored with Neon so I will share the documentation link you shared with the uni IT people to set that up.

Thanks for the help!

Follow up details. Thanks Joshua:

Both Vercel and Neon can be configured to be both GDPR and HIPAA compliant. Information about this compliance is available in their documentation:

Note:

  • HIPAA compliance requires enabling “Secure Compute”, which they advertise as an enterprise only feature. You may be able to get them to enable it for a pro account. It may be more cost effective to self-host.

  • UploadThing (used for protocol assets) does not support GDPR or HIPAA compliance directly, but this should not matter unless you are storing rosters that contain participant provided data or patient data.”

1 Like