summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/etesync.yml
blob: d4141206a58d8da86f3244806c9a06ec89832d0d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
captainVersion: 4
services:
    $$cap_appname:
        image: grburst/etesync:$$cap_version
        volumes:
            - $$cap_appname-data:/data
        restart: always
        environment:
            SUPER_USER: $$cap_SUPER_USER
            SUPER_EMAIL: $$cap_SUPER_EMAIL
            SUPER_PASS: $$cap_SUPER_PASS
        caproverExtra:
            containerHttpPort: '3735'
caproverOneClickApp:
    variables:
        - id: $$cap_version
          label: version tag
          description: Check out their docker page for the valid tags @ https://hub.docker.com/r/grburst/etesync
          defaultValue: alpine
        - id: $$cap_SUPER_USER
          label: user name
          description: etesync super user name
          defaultValue: root
        - id: $$cap_SUPER_EMAIL
          label: email
          description: etesync super user email
          defaultValue: [email protected]
        - id: $$cap_SUPER_PASS
          label: password
          description: etesync super user password
          validRegex: /^([a-zA-Z0-9])+$/
    instructions:
        start: ETESync is a open source and privacy focused sync service
        end: Deployment of ETEsync is finished. You might see 502 errors for the next 2 minutes. Goto <YOUR-APP-URL>/admin to manage your users for ETEsync.
    displayName: ETESync
    description: ETESync is a self hosted syncing solution, it is secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks.
    documentation: Read the documentation @ https://github.com/GRBurst/docker-etesync-server