{
    "slug":  "seafile",
    "name":  "Seafile",
    "description":  "File sync and sharing platform for teams and personal clouds.",
    "category":  "Photos \u0026 Files",
    "image":  "seafileltd/seafile-mc:latest",
    "logo":  "https://cdn.jsdelivr.net/gh/homarr-labs/dashboard-icons/png/seafile.png",
    "website":  "https://www.seafile.com",
    "docsUrl":  "https://manual.seafile.com",
    "ports":  [
                  {
                      "host":  8088,
                      "container":  80,
                      "protocol":  "tcp"
                  }
              ],
    "volumes":  [
                    {
                        "host":  "/opt/appdata/seafile/data",
                        "container":  "/shared"
                    }
                ],
    "envVars":  [
                    {
                        "key":  "TZ",
                        "default":  "Etc/UTC",
                        "description":  "Timezone"
                    },
                    {
                        "key":  "DB_ROOT_PASSWD",
                        "default":  "change-me",
                        "description":  "MariaDB root password",
                        "secret":  true
                    },
                    {
                        "key":  "SEAFILE_ADMIN_EMAIL",
                        "default":  "admin@example.com",
                        "description":  "Initial admin email"
                    },
                    {
                        "key":  "SEAFILE_ADMIN_PASSWORD",
                        "default":  "change-me",
                        "description":  "Initial admin password",
                        "secret":  true
                    },
                    {
                        "key":  "SEAFILE_SERVER_HOSTNAME",
                        "default":  "localhost",
                        "description":  "External hostname"
                    },
                    {
                        "key":  "DB_HOST",
                        "default":  "seafile-db",
                        "description":  "Database host"
                    }
                ],
    "version":  "latest",
    "composeOverride":  "# Generated by McHarbor App Store\nservices:\n  {{serviceName}}:\n    image: {{image}}\n    container_name: {{containerName}}\n    restart: unless-stopped\n{{ports}}\n    environment:\n      DB_HOST: {{env.DB_HOST}}\n      DB_ROOT_PASSWD: {{env.DB_ROOT_PASSWD}}\n      SEAFILE_ADMIN_EMAIL: {{env.SEAFILE_ADMIN_EMAIL}}\n      SEAFILE_ADMIN_PASSWORD: {{env.SEAFILE_ADMIN_PASSWORD}}\n      SEAFILE_SERVER_HOSTNAME: {{env.SEAFILE_SERVER_HOSTNAME}}\n      TIME_ZONE: {{env.TZ}}\n    volumes:\n      - {{appDataPath}}/data:/shared\n    depends_on:\n      - {{serviceName}}-db\n      - {{serviceName}}-memcached\n  {{serviceName}}-db:\n    image: mariadb:10.11\n    container_name: {{serviceName}}-db\n    restart: unless-stopped\n    environment:\n      MYSQL_ROOT_PASSWORD: {{env.DB_ROOT_PASSWD}}\n      MYSQL_LOG_CONSOLE: \"true\"\n    volumes:\n      - {{appDataPath}}/db:/var/lib/mysql\n  {{serviceName}}-memcached:\n    image: memcached:1.6-alpine\n    container_name: {{serviceName}}-memcached\n    restart: unless-stopped\n"
}
