Adding a “LimeSurvey” new VS (anyone done this recently)

SYSTEM INFORMATION
OS type and version Debian Linux 12
Webmin version 2.610
Usermin version 2.510
Virtualmin version 7.50.2 Professional
Theme version 26.20
Apache version 2.4.65
Package updates All installed packages are up to date
I am in the process of adding a new VS
all good and easy so far.
The user wants “LimeSurvey” installed :face_with_raised_eyebrow:

It has been years since I last looked at that!
I know it is a PHP app :frowning:
I have already added the Webapps “phpMyAdmin” and “LimeSurvey”.

  • Has anyone done this recently?
  • Is there anything I should be forewarned about before/during transferring the client’s development data?

I have not used apps or migrated recently.

The only thing I can think about is making sure the database collations are as required.

If in doubt, do a test migration on a temporary account.

In the past I checked the whole functionality for the cloning feature in Virtualmin and reported a few errors. It helped me to get a development environment identical to the parent, without having to do any functionality settings (except cleaning some “relics” from the parent). I just brought the application by copying it to the file system and loaded the dump into the database. Everything worked without issues. It is recommended to do a test first before but not on a production server.

Thanks, this is a production VM but this one VS is not.
The VM has only one other VS using PHP and it has been live for oinks. (so am aware of some of the issues moving a dev DB to a live server - just not one from “LimeServey” - and tbh I don’t really want to dig too deep in their code to unravel it - my PHP skills ended way back with v5 :old_man: )

I am trying to take a cautious approach, but as always time is of essence - the client is claiming everything is working and only needs to transfer it to a live server and test email (now where have I heard that before? :man_shrugging: )

I have the domain and have tested email so far so good :+1:

It is really all about my discomfort with the LimeSurvey product and lack of experience with it over the years since I last looked at it.

Can’t you give the client enough access for them to do it themselves, its putting alot on you to work this all out unless they paying extra apart from hosting cost.

I run limesurvey.

you can download the community package and unpack/upload it to the virtual server and just run the install wizard.

in case you get an advisory about missing php-moduleXZY just install it and hit F5.

also have a new DB ready for it.

limesurvey is pretty low maintenance.

you can also backup the limesurvey db within the admin interface.

probably could do that - but am a bit cautious.

give a happy coder enough rope and they are just as likely to want to climb the ladder and shove others off.

I was more interested if there was anyone else out there actually using this option of Virtualmin or if it was originally added historically and was no longer used.

In the old days I think I would have managed a different development route and avoided PHP altogether.

still, it is a good idea - if only to save my time/stress :+1:

Thanks, that is the sort of thing I like to hear.

Is that in addition to/or in place of the Webmin/Virtualmin webapp install?

when I looked on their website there only seemed to be paid subscriptions or some hosted alternative https://<subdomain>.limesurvey.net

in place of.

I dont use webapps from virtualmin except for roundcube.

you can download here:
https://download.limesurvey.org/latest-master/limesurvey6.16.3+251215.zip

Downloads - LimeSurvey | Open Source Survey Tool

but you can try with virtualmin webapps - seems like a recent version.

1 Like