File tree 28 files changed +60
-275
lines changed
28 files changed +60
-275
lines changed Original file line number Diff line number Diff line change 1
- # Docker Compose file for a Baikal server
2
-
3
- version : " 2"
4
1
services :
2
+
5
3
baikal :
6
4
image : ckulka/baikal:nginx
7
5
restart : always
8
- # ports:
9
- # - "127.0.0.1:8083:80"
6
+ ports :
7
+ - " 127.0.0.1:8083:80"
10
8
volumes :
11
9
- config:/var/www/baikal/config
12
10
- data:/var/www/baikal/Specific
13
11
14
12
volumes :
15
13
config :
16
14
data :
17
-
18
- networks :
19
- default :
20
- name : caddy-network
21
- external : true
Original file line number Diff line number Diff line change 1
- version : " 3.7"
2
-
3
1
services :
2
+
4
3
caddy :
5
4
image : juev-caddy:latest
6
5
build : ./
@@ -11,21 +10,7 @@ services:
11
10
- caddy_config:/config
12
11
labels :
13
12
- " com.centurylinklabs.watchtower.enable=false"
14
- cloudflared :
15
- image : cloudflare/cloudflared:latest
16
- restart : always
17
- user : root
18
- # entrypoint: cloudflared tunnel run
19
- command : tunnel run
20
- container_name : cloudflared
21
- depends_on :
22
- - caddy
23
- volumes :
24
- - $PWD/cloudflared:/root/.cloudflared
13
+
25
14
volumes :
26
15
caddy_data :
27
16
caddy_config :
28
- networks :
29
- default :
30
- name : caddy-network
31
- external : true
Original file line number Diff line number Diff line change 1
- version : ' 3.3'
2
-
3
1
services :
2
+
4
3
fireflyiii :
5
4
container_name : fireflyiii
6
5
image : jc5x/firefly-iii:latest
@@ -12,14 +11,6 @@ services:
12
11
networks :
13
12
- internal
14
13
- web
15
- labels :
16
- - " traefik.http.routers.fireflyiii.rule=Host(`${DOMAIN}`)"
17
- - " traefik.enable=true"
18
- - " traefik.backend=fireflyiii"
19
- - " traefik.docker.network=web"
20
- - " traefik.port=80"
21
- # - "traefik.http.routers.fireflyiii.entrypoints=websecure"
22
- # - "traefik.http.routers.fireflyiii.tls.certresolver=mydnschallenge"
23
14
24
15
fireflyiiidb :
25
16
container_name : firefluiiidb
Original file line number Diff line number Diff line change 1
- version : " 2.0"
2
-
3
1
services :
4
2
bitlbee :
5
3
build : .
@@ -8,18 +6,15 @@ services:
8
6
restart : always
9
7
# ports:
10
8
# - 6667:6667
11
- networks :
12
- - bitlbee
13
9
volumes :
14
10
- ./etc/bitlbee:/usr/local/etc/bitlbee
15
11
- bitlbee_data:/var/lib/bitlbee
16
12
labels :
17
13
- " com.centurylinklabs.watchtower.enable=false"
14
+
18
15
znc :
19
16
image : lscr.io/linuxserver/znc:latest
20
17
container_name : znc
21
- networks :
22
- - bitlbee
23
18
environment :
24
19
- PUID=1000
25
20
- PGID=1000
@@ -32,6 +27,3 @@ services:
32
27
33
28
volumes :
34
29
bitlbee_data :
35
-
36
- networks :
37
- bitlbee :
Original file line number Diff line number Diff line change 1
- version : ' 3.5'
2
1
services :
2
+
3
3
jellyfin :
4
4
image : jellyfin/jellyfin
5
5
container_name : jellyfin
@@ -11,14 +11,3 @@ services:
11
11
source : ./data/media
12
12
target : /media
13
13
restart : always
14
-
15
- cloudflared :
16
- image : cloudflare/cloudflared:latest
17
- environment :
18
- - TUNNEL_TOKEN=token
19
- command : ' tunnel run'
20
- restart : always
21
- read_only : true
22
- user : root
23
- depends_on :
24
- - jellyfin
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
1
services :
2
+
3
3
mtg :
4
4
image : ' nineseconds/mtg:stable'
5
5
restart : always
6
- # ports:
7
- # - "443:443"
6
+ ports :
7
+ - " 443:443"
8
8
volumes :
9
9
- /etc/timezone:/etc/timezone:ro
10
10
# - /etc/localtime:/etc/localtime:ro
11
11
command : simple-run 0.0.0.0:443 $SECRET
12
-
13
- cloudflared :
14
- image : cloudflare/cloudflared:latest
15
- environment :
16
- - TUNNEL_TOKEN
17
- command : ' tunnel run'
18
- restart : always
19
- read_only : true
20
- user : root
21
- depends_on :
22
- - mtg
Original file line number Diff line number Diff line change 1
1
services :
2
+
2
3
nextcloud-aio-mastercontainer :
3
4
image : nextcloud/all-in-one:latest
4
5
init : true
@@ -38,19 +39,6 @@ services:
38
39
# # Uncomment the following line when using SELinux
39
40
# security_opt: ["label:disable"]
40
41
41
- cloudflared :
42
- image : cloudflare/cloudflared:latest
43
- environment :
44
- - TUNNEL_TOKEN=token
45
- command : ' tunnel run'
46
- restart : always
47
- read_only : true
48
- user : root
49
- depends_on :
50
- - nextcloud-aio-mastercontainer
51
- volumes :
52
- - /var/run/docker.sock:/var/run/docker.sock:ro
53
-
54
42
# # Optional: Caddy reverse proxy. See https://github.com/nextcloud/all-in-one/blob/main/reverse-proxy.md
55
43
# # You can find further examples here: https://github.com/nextcloud/all-in-one/discussions/588
56
44
# caddy:
Original file line number Diff line number Diff line change 1
- ---
2
- version : " 3"
3
1
services :
2
+
4
3
pihole :
5
4
container_name : pihole
6
5
domainname : " ${DOMAIN}"
@@ -31,18 +30,6 @@ services:
31
30
cap_add :
32
31
- NET_ADMIN
33
32
restart : unless-stopped
34
- networks :
35
- - web
36
- labels :
37
- - " traefik.http.routers.pihole.rule=Host(`${DOMAIN}`)"
38
- - " traefik.enable=true"
39
- - " traefik.backend=pihole"
40
- - " traefik.docker.network=web"
41
- # - "traefik.http.routers.pihole.entrypoints=websecure"
42
- # - "traefik.http.routers.pihole.tls.certresolver=mydnschallenge"
43
- - " traefik.http.services.pihole.loadbalancer.server.port=80"
44
- networks :
45
- web :
46
- external : true
33
+
47
34
volumes :
48
35
etc :
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
-
3
1
services :
2
+
4
3
app :
5
4
image : " traefik:v2.4"
6
5
restart : always
@@ -49,6 +48,7 @@ services:
49
48
- " traefik.http.routers.traefik.tls.domains[0].main=juev.org"
50
49
- " traefik.http.routers.traefik.tls.domains[0].sans=*.juev.org"
51
50
- " traefik.http.routers.traefik.tls.certresolver=mydnschallenge"
51
+
52
52
networks :
53
53
web :
54
54
external : true
Original file line number Diff line number Diff line change 1
1
AUTH_TYPE=Digest
2
2
USERNAME=secretusername
3
3
PASSWORD=versysecretpassword
4
- TUNNEL_TOKEN=token
Original file line number Diff line number Diff line change
1
+ services :
2
+
3
+ webdav :
4
+ image : bytemark/webdav
5
+ restart : always
6
+ environment :
7
+ - AUTH_TYPE
8
+ - USERNAME
9
+ - PASSWORD
10
+ - TZ=Europe/Moscow
11
+ volumes :
12
+ - ./dav:/var/lib/dav
13
+ # - /etc/timezone:/etc/timezone:ro
14
+ - /etc/localtime:/etc/localtime:ro
15
+ ports :
16
+ - " 127.0.0.1:3002:80"
Original file line number Diff line number Diff line change 1
- version : ' 3.5'
2
1
services :
2
+
3
3
betula :
4
4
build : .
5
5
container_name : betula
@@ -9,16 +9,5 @@ services:
9
9
restart : always
10
10
labels :
11
11
- " com.centurylinklabs.watchtower.enable=false"
12
- # ports:
13
- # - "1738:1738"
14
-
15
- cloudflared :
16
- image : cloudflare/cloudflared:latest
17
- environment :
18
- - TUNNEL_TOKEN=token
19
- command : ' tunnel run'
20
- restart : always
21
- read_only : true
22
- user : root
23
- depends_on :
24
- - betula
12
+ ports :
13
+ - " 1738:1738"
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
1
services :
2
+
3
3
espial :
4
4
image : ' jonschoning/espial:espial'
5
5
restart : always
@@ -15,13 +15,6 @@ services:
15
15
# - ARCHIVE_SOCKS_PROXY_HOST=localhost
16
16
# - ARCHIVE_SOCKS_PROXY_PORT=8888
17
17
# - SOURCE_CODE_URI=https://github.com/jonschoning/espial
18
- labels :
19
- - " traefik.http.routers.espial.rule=Host(`${DOMAIN}`)"
20
- - " traefik.enable=true"
21
- - " traefik.backend=espial"
22
- - " traefik.docker.network=web"
23
- - " traefik.port=3000"
24
- # - "traefik.http.routers.espial.entrypoints=websecure"
25
- # - "traefik.http.routers.espial.tls.certresolver=mydnschallenge"
18
+
26
19
volumes :
27
20
data :
Original file line number Diff line number Diff line change 1
- version : " 3"
2
-
3
1
services :
4
2
5
3
# --- MariaDB
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
-
3
1
services :
2
+
4
3
linkding :
5
4
container_name : " ${LD_CONTAINER_NAME:-linkding}"
6
5
image : sissbruecker/linkding:latest
7
6
volumes :
8
7
- " ${LD_HOST_DATA_DIR:-./data}:/etc/linkding/data"
9
8
restart : always
10
-
11
- cloudflared :
12
- image : cloudflare/cloudflared:latest
13
- environment :
14
- - TUNNEL_TOKEN=token
15
- command : ' tunnel run'
16
- restart : always
17
- read_only : true
18
- user : root
19
- depends_on :
20
- - linkding
9
+ ports :
10
+ - " 127.0.0.1:3006:9090"
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
-
3
1
services :
4
2
5
3
shiori :
@@ -9,14 +7,3 @@ services:
9
7
- /etc/localtime:/etc/localtime:ro
10
8
- ./data:/shiori
11
9
restart : unless-stopped
12
-
13
- cloudflared :
14
- image : cloudflare/cloudflared:latest
15
- environment :
16
- - TUNNEL_TOKEN
17
- command : ' tunnel run'
18
- restart : always
19
- read_only : true
20
- user : root
21
- depends_on :
22
- - shiori
Original file line number Diff line number Diff line change 1
- version : ' 3'
2
-
3
1
services :
2
+
4
3
forgejo :
5
4
image : codeberg.org/forgejo/forgejo:1.21
6
5
environment :
@@ -11,14 +10,3 @@ services:
11
10
- ./data:/data
12
11
- ./config:/etc/gitea
13
12
- /etc/localtime:/etc/localtime:ro
14
-
15
- cloudflared :
16
- image : cloudflare/cloudflared:latest
17
- environment :
18
- - TUNNEL_TOKEN=token
19
- command : ' tunnel run'
20
- restart : always
21
- read_only : true
22
- user : root
23
- depends_on :
24
- - forgejo
You can’t perform that action at this time.
0 commit comments