I’m a PhD student in Computer Science researching why people choose to self-host software—what motivates you, what concerns you, and what factors affect your decision-making.
To better understand this, I’ve prepared a short anonymous survey (~10 minutes). Your insights as part of the self-hosting community would be incredibly valuable for this research.
This study is part of my doctoral research at the University of Maribor, Slovenia, conducted under the supervision of Assist. Prof. Lili Nemec Zlatolas, PhD. All responses are anonymous and used strictly for academic purposes.
If you’ve ever self-hosted anything—or even just considered it—I’d really appreciate your input.
Thanks a lot for your time, and feel free to ask me anything about the project (luka.hrgarek@um.si)!
I submitted a response but if i may give some feedback, the second portion brings up:
I am willing to pay a substantial amount for hardware required for self-hosting.
This seemed out of place because there were no other value related questions (iirc). Such as:
I believe self hosting saves me money in the short term
i believe self hosting saves me money in the long run
I'm sure you could also think of more. But i think it's pretty important because between cloud service providers and any non-free apps you want to use, it can be quite costly compared to the cost of some hardware and time it takes to set things up.
The rest of my responses don't change but if you're wanting to understand the impact of money in all of this, i think some more questions are needed
People who influence my behavior think that I should use cloud services.
This question is going to get bad data. No one likes to think of themselves as being influenced. A more effective phrasing would be "...people I trust..."
I'm old enough to consider the framing of the question to be weirdly loaded.
It does not feel that long ago where people would be asked to justify entrusting their product's functions and data to a bunch of strangers who can make unilateral decisions about your service with zero comeback. Now we're being asked to justify not doing that.
I use self-hosted services in the following categories as much as possible...
That question could really use a "not applicable" option. I don't operate any home automation solutions, so any answer from me would be invalid, and neutral answers because the item is not relevant will appear the same as neutral answers because I use both self-hosted and externally hosted solutions (e.g. Mullvad for privacy and Tailscale to get around CGNAT).
I have answered, and had to put "Other" in employment status because I am self employed. An option for self employment would have been useful in my opinion!
Have you thought about contacting Louis Rossmann? He created an extensive video guide on how to self host using FOSS. Perhaps he'd be willing to highlight your survey to his over 2 million subscribers.
Some of my answers make no sense on the surface - like the "experiment with new technology" block (4 questions). I've answered "Agree" to all of them, because I have taken time into account, which is not represented on the questions. Long story short - I do love experimenting with new tech, I'm almost always the first one to try something among my peers, but at the same I never blindly jump in (I'm hesitant) as most of the "new technology" is just
Someone repackaging foss and relabeling it
Some LLM bullshit
An inferior product to what already exists
There are also scenarios where I have already found something that's the best solution for my case, so I won't even bother looking at something new, even if it might be the best thing since sliced bread for someone else.
TIme and effort setting up/maintaining (4 questions). It doesn't take much time nor effort to set anything up now, but it did when I was starting out initially. I knew very little and a bunch of concepts hadn't clicked, yet, so it took me days to set up Nextcloud and about half a year (on and off. Probably a week or so if it were all squeezed together) for email.
The performance and intent to use in the future questions are weird - they feel like the same question, just leveling off in intensity. I've selected the same answer for all of them. They probably should've been a single question with agree/disagree options swapped for intensity levels.
Hmm. The first section about cloud service providers is a bit weird to me. There are providers which "keep my best interests in mind" as part of their business model, backblaze would be one. Their whole idea is to provide a good backup services. Encrypting my data before transit also doesn't make me worried that it will be accessed by them or any of their employees because they will only get some garbled mess.
Compare that to google, another cloud service provider. Their business model is to make money by selling me ads (foremost), they do that by gathering as much data as possible. Here all my answers would be negative.
This puts me in an awkward spot where I nearly every time answer with "Neither agree nor disagree", because there is more to it and not because I don't have an opinion.
I intend to continue using self-hosting services in the future if possible.
I will use self-hosting services regularly in the future if possible.
I will frequently use self-hosting services in the future if possible
I was kind of surprised by my answers when I stopped to reflect. I realized I:
don't really like self-hosting
know a lot about new tech, but am not very excited about it
don't use a lot of the popular services
Anyway, I hope the results are useful! I don't know if you've done it already, but it would be interesting to compare results from different sources, like Lemmy vs Reddit or wherever you posted it.
Good luck on the thesis and I hope my data points can assist your research! I'm sure the community would love to see your finished thesis when it is done
This survey doesn't distinguish between levels of cloud service provider, so I was a little confused.
Virtual private servers, cloud virtual servers (like AWS), cloud-based software where you provide code or a program and the cloud system runs it on a server of its choosing, and cloud-based systems where someone else provides the software (like Google Docs).
The thing I don't get about these self-host apps is why so many of them exist when the thing they do would be better to implement as a run of the mill offline program.
I just want to auto-import recipes from websites into a cookbook app without any fuss. We do not need to bring a server into this equation!
Many of my self hosted solutions are just DIY cludges. I was talking to a friend of a friend on Saturday about media streaming and he told me all about his Jellyfin setup and then asked about mine and I was just like "I just store MP4s on an SSHFS drive and play them in VLC on my TV (which runs Linux Mint)." When the survey asked about the various types of software I was like "No... I don't use anything like that... wait... yes I do! I just don't use a prebuilt solution!"
Done but I felt lots of questions to be very similar. Maybe there is a form platform that can show only a subset of control questions for every survey.
Yeah, those data questions are really loaded. I don't host for privacy or what not. It's because of a learning objective, to study, experiment, and run automated stock trading algorithms. I don't exactly have anything to hide from private companies.
Just filled it out in case you still need answers. Small note, your education answers don't include "none". While uncommon, some people never finished school and there is no option for that.
I am in finance/accounting/consulting and I run one self hosted small server at home to manage my home machines remotely and use it with combo of proton to do most things.
While I am in the process of de-googleing I haven't self hosted photo or email yet as proton has been working okay for the time being. One step at a time I guess for me... I am not in IT so it requires time for me to read up on things and set them up (rtfm indeed)....(yes we all know what proton CEO said.... )...let's see how it pans out.and this has been quite a journey for me. I am still having issues with family and friends not wanting to use jitsi (that I am using for calls or contact me on signal). I have basically thrown WhatsApp and anything I don't care about within beeper under a work profile (android) I.e. in a sandbox / appimage (laptop).
Personally if next cloud allowed self hosting with self email hosting (whatever the technical terminology is) that would have been (chef's kiss) muah....I would have jumped on it first hand...
Sorry I am not in IT so my jargon usage might be sub par.