Talk:LimeSurvey: Difference between revisions
Appearance
Created page with "== stuff == <!-- https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/services/web-apps/limesurvey.nix --> ==== minimal ==== <pre> services.limesurvey.enable = true; networking.firewall.allowedTCPPorts = [ 80 ]; services.limesurvey.virtualHost.hostName = "${config.networking.fqdn}"; </pre> ==== almost minimal ==== <pre> services.limesurvey.enable = true; # networking.firewall.allowedTCPPorts = [ # 80 # ]; services.limesurvey.virtualHost.hostName =..." |
(No difference)
|
Latest revision as of 15:05, 30 April 2024
stuff
minimal
services.limesurvey.enable = true; networking.firewall.allowedTCPPorts = [ 80 ]; services.limesurvey.virtualHost.hostName = "${config.networking.fqdn}";
almost minimal
services.limesurvey.enable = true; # networking.firewall.allowedTCPPorts = [ # 80 # ]; services.limesurvey.virtualHost.hostName = "${config.networking.fqdn}"; #### openssl rand -hex 24 services.limesurvey.encryptionNonce = "1ACC8555619929DB91310BE848025A427B0F364A884FFA77"; #### openssl rand -hex 32 services.limesurvey.encryptionKey = "E17687FC77CEE247F0E22BB3ECF27FDE8BEC310A892347EC13013ABA11AA7EB5"; networking.firewall.allowedTCPPorts = [ 80 443 ]; services.limesurvey.virtualHost.forceSSL = true; services.limesurvey.virtualHost.enableACME = true; security.acme.acceptTerms = true; security.acme.defaults.email = "cert@{config.networking.fqdn}";
additional (needed) foo
- setting time(zone) for LimeSurvey
# services.httpd.phpOptions = ''
services.phpfpm.phpOptions = '' date.timezone = "Europe/Berlin" '';
services.limesurvey.config problem
services.limesurvey.config.config problem
services.limesurvey.config.config.config problem
services.limesurvey.config.config = let stateDir = "/var/lib/limesurvey"; in { tempdir = "/var/lib/limesurvey/tmp"; # tempdir = "${stateDir}/tmp"; uploaddir = "/var/lib/limesurvey/upload"; # uploaddir = "${stateDir}/upload"; encryptionnonce = "${config.services.limesurvey.encryptionNonce}"; encryptionsecretboxkey = "${config.services.limesurvey.encryptionKey}"; force_ssl = "on"; config.defaultlang = "en"; # config.siteadminmail = "surveys@${config.networking.fqdn}"; # config.siteadminname = "Surveys ${config.networking.fqdn}"; # siteadminmail = "surveys@${config.networking.fqdn}"; # siteadminname = "Surveys ${config.networking.fqdn}"; # emailmethod = "smtp"; # emailsmtphost = "mail.${config.networking.fqdn}:25"; # emailsmtpuser = ""; # emailsmtppassword = ""; };