Dokploy

LimeSurvey

LimeSurvey is a powerful, open-source survey platform, making it simple to create online surveys and forms with unmatched flexibility.

LimeSurvey logo

Configuration

version: "3.8"

services:
  db:
    image: mariadb:10.11
    restart: always
    volumes:
      - db_data:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
      - MYSQL_DATABASE=limesurvey
      - MYSQL_USER=limesurvey
      - MYSQL_PASSWORD=${MYSQL_PASSWORD}

  limesurvey:
    image: martialblog/limesurvey:latest
    restart: always
    volumes:
      - limesurvey_upload:/var/www/html/upload
    environment:
      - ADMIN_EMAIL=${ADMIN_EMAIL}
      - ADMIN_NAME=Admin
      - ADMIN_USER=admin
      - ADMIN_PASSWORD=${ADMIN_PASSWORD}
      - DB_HOST=db
      - DB_MYSQL_ENGINE=InnoDB
      - DB_NAME=limesurvey
      - DB_PASSWORD=${MYSQL_PASSWORD}
      - DB_USERNAME=limesurvey
      - DEBUG=0
      - DEBUG_SQL=0
      - PUBLIC_URL=${PUBLIC_URL}
      - SHOW_SCRIPT_NAME=false
      - URL_FORMAT=path
    depends_on:
      - db

volumes:
  db_data:
  limesurvey_upload:
[variables]
main_domain = "${domain}"
mysql_root_password = "${password:32}"
mysql_user_password = "${password:32}"
admin_email = "${email}"
admin_password = "${password:32}"

[config]
[[config.domains]]
serviceName = "limesurvey"
port = 8080
host = "${main_domain}"

[config.env]
PUBLIC_URL = "http://${main_domain}"
ADMIN_EMAIL = "${admin_email}"
ADMIN_PASSWORD = "${admin_password}"
MYSQL_PASSWORD = "${mysql_user_password}"
MYSQL_ROOT_PASSWORD = "${mysql_root_password}"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcblxuc2VydmljZXM6XG4gIGRiOlxuICAgIGltYWdlOiBtYXJpYWRiOjEwLjExXG4gICAgcmVzdGFydDogYWx3YXlzXG4gICAgdm9sdW1lczpcbiAgICAgIC0gZGJfZGF0YTovdmFyL2xpYi9teXNxbFxuICAgIGVudmlyb25tZW50OlxuICAgICAgLSBNWVNRTF9ST09UX1BBU1NXT1JEPSR7TVlTUUxfUk9PVF9QQVNTV09SRH1cbiAgICAgIC0gTVlTUUxfREFUQUJBU0U9bGltZXN1cnZleVxuICAgICAgLSBNWVNRTF9VU0VSPWxpbWVzdXJ2ZXlcbiAgICAgIC0gTVlTUUxfUEFTU1dPUkQ9JHtNWVNRTF9QQVNTV09SRH1cblxuICBsaW1lc3VydmV5OlxuICAgIGltYWdlOiBtYXJ0aWFsYmxvZy9saW1lc3VydmV5OmxhdGVzdFxuICAgIHJlc3RhcnQ6IGFsd2F5c1xuICAgIHZvbHVtZXM6XG4gICAgICAtIGxpbWVzdXJ2ZXlfdXBsb2FkOi92YXIvd3d3L2h0bWwvdXBsb2FkXG4gICAgZW52aXJvbm1lbnQ6XG4gICAgICAtIEFETUlOX0VNQUlMPSR7QURNSU5fRU1BSUx9XG4gICAgICAtIEFETUlOX05BTUU9QWRtaW5cbiAgICAgIC0gQURNSU5fVVNFUj1hZG1pblxuICAgICAgLSBBRE1JTl9QQVNTV09SRD0ke0FETUlOX1BBU1NXT1JEfVxuICAgICAgLSBEQl9IT1NUPWRiXG4gICAgICAtIERCX01ZU1FMX0VOR0lORT1Jbm5vREJcbiAgICAgIC0gREJfTkFNRT1saW1lc3VydmV5XG4gICAgICAtIERCX1BBU1NXT1JEPSR7TVlTUUxfUEFTU1dPUkR9XG4gICAgICAtIERCX1VTRVJOQU1FPWxpbWVzdXJ2ZXlcbiAgICAgIC0gREVCVUc9MFxuICAgICAgLSBERUJVR19TUUw9MFxuICAgICAgLSBQVUJMSUNfVVJMPSR7UFVCTElDX1VSTH1cbiAgICAgIC0gU0hPV19TQ1JJUFRfTkFNRT1mYWxzZVxuICAgICAgLSBVUkxfRk9STUFUPXBhdGhcbiAgICBkZXBlbmRzX29uOlxuICAgICAgLSBkYlxuXG52b2x1bWVzOlxuICBkYl9kYXRhOlxuICBsaW1lc3VydmV5X3VwbG9hZDpcbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5teXNxbF9yb290X3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5teXNxbF91c2VyX3Bhc3N3b3JkID0gXCIke3Bhc3N3b3JkOjMyfVwiXG5hZG1pbl9lbWFpbCA9IFwiJHtlbWFpbH1cIlxuYWRtaW5fcGFzc3dvcmQgPSBcIiR7cGFzc3dvcmQ6MzJ9XCJcblxuW2NvbmZpZ11cbltbY29uZmlnLmRvbWFpbnNdXVxuc2VydmljZU5hbWUgPSBcImxpbWVzdXJ2ZXlcIlxucG9ydCA9IDgwODBcbmhvc3QgPSBcIiR7bWFpbl9kb21haW59XCJcblxuW2NvbmZpZy5lbnZdXG5QVUJMSUNfVVJMID0gXCJodHRwOi8vJHttYWluX2RvbWFpbn1cIlxuQURNSU5fRU1BSUwgPSBcIiR7YWRtaW5fZW1haWx9XCJcbkFETUlOX1BBU1NXT1JEID0gXCIke2FkbWluX3Bhc3N3b3JkfVwiXG5NWVNRTF9QQVNTV09SRCA9IFwiJHtteXNxbF91c2VyX3Bhc3N3b3JkfVwiXG5NWVNRTF9ST09UX1BBU1NXT1JEID0gXCIke215c3FsX3Jvb3RfcGFzc3dvcmR9XCJcbiIKfQ==

Tags

forms, questionnaire, survey


Version: 6.17.2+260507

On this page