summaryrefslogtreecommitdiffhomepage
path: root/public/v4/apps/ubooquity.yml
blob: 165dc441147949e6bb5b4f6465fe7a65e7fb85f2 (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
38
39
40
41
42
43
44
45
46
47
captainVersion: 4
services:
    $$cap_appname:
        image: lscr.io/linuxserver/ubooquity:$$cap_ubooquity_version
        environment:
            PUID: '1000'
            PGID: '1000'
            TZ: $$cap_tz
            MAXMEM: '' #optional
        hostname: $$cap_appname.$$cap_root_domain
        ports:
            - $$cap_admin_port:2203
        volumes:
            - $$cap_appname-config:/config
            - $$cap_appname-books:/books
            - $$cap_appname-comics:/comics
            - $$cap_appname-files:/files
        caproverExtra:
            containerHttpPort: '2202'
caproverOneClickApp:
    variables:
        - id: $$cap_ubooquity_version
          label: Ubooquity Version
          defaultValue: 2.1.2
          description: Check out their Docker page for the valid tags https://hub.docker.com/r/linuxserver/ubooquity/tags
          validRegex: /^([^\s^\/])+$/
        - id: $$cap_tz
          label: Time Zone
          defaultValue: Europe/Paris
          description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
          validRegex: /.{1,}/
        - id: $$cap_admin_port
          label: Administration Panel Port
          defaultValue: 2203
          description: The port on which to run the administration panel page.
          validRegex: /\d{1,}/
    instructions:
        start: |-
            Ubooquity is small content server that you can use on any device.
            Once installed, it runs in the background and makes all the comics and books you chose to share available through a web page.
        end: |-
            Ubooquity is deployed and available as $$cap_appname.$$cap_root_domain/ubooquity.
            To access the administration pannel, go to $$cap_appname.$$cap_root_domain:$$cap_admin_port/ubooquity/admin.
    displayName: Ubooquity
    isOfficial: false
    description: Ubooquity is an online cross-platform content server for reading e-books
    documentation: Taken from https://hub.docker.com/r/linuxserver/ubooquity