tangled
alpha
login
or
join now
krasovs.ky
/
homelab
4
fork
atom
Personal Homelab
4
fork
atom
overview
issues
pulls
pipelines
feat: add masked-email-bot and update outline to 1.5.0
krasovs.ky
3 weeks ago
da2819c8
9926d2fe
verified
This commit was signed with the committer's
known signature
.
krasovs.ky
SSH Key Fingerprint:
SHA256:yQV/6wStnA7M7F+bdkPXAJOXkrSaHDwF2mhuaW58Lgw=
+31
-1
3 changed files
expand all
collapse all
unified
split
configs
containers
systemd
masked-email-bot.container.tftpl
outline
outline-server.container.tftpl
variables.tf
+29
configs/containers/systemd/masked-email-bot.container.tftpl
···
1
1
+
[Unit]
2
2
+
Description=Masked Email Bot Quadlet
3
3
+
4
4
+
[Container]
5
5
+
Image=ghcr.io/savely-krasovsky/masked-email-bot:latest
6
6
+
AutoUpdate=registry
7
7
+
ContainerName=masked-email-bot
8
8
+
9
9
+
User=1000:1000
10
10
+
UserNS=keep-id:uid=1000,gid=1000
11
11
+
12
12
+
Environment=FASTMAIL_OAUTH2_CLIENT_ID=354141ae
13
13
+
Environment=FASTMAIL_OAUTH2_REDIRECT_URL=https://maskedemailbot.${base_domain}/redirect
14
14
+
Secret=masked-email-bot-telegram-token,type=env,target=TELEGRAM_TOKEN
15
15
+
16
16
+
Label="traefik.enable=true"
17
17
+
Label="traefik.http.routers.masked-email-bot.rule=Host(`maskedemailbot.${base_domain}`)"
18
18
+
Label="traefik.http.services.masked-email-bot.loadbalancer.server.port=8080"
19
19
+
20
20
+
Volume=/var/mnt/docker/app_data/masked-email-bot:/data:Z
21
21
+
22
22
+
Network=reverse-proxy.network
23
23
+
24
24
+
[Service]
25
25
+
TimeoutStartSec=900
26
26
+
Restart=always
27
27
+
28
28
+
[Install]
29
29
+
WantedBy=multi-user.target default.target
+1
-1
configs/containers/systemd/outline/outline-server.container.tftpl
···
4
4
After=outline-postgres.service outline-redis.service
5
5
6
6
[Container]
7
7
-
Image=docker.io/outlinewiki/outline:1.4.0
7
7
+
Image=docker.io/outlinewiki/outline:1.5.0
8
8
AutoUpdate=registry
9
9
ContainerName=outline-server
10
10
+1
variables.tf
···
63
63
glance_github_token = "de3353d8-09d9-4063-b513-b2a3008cc2c9"
64
64
tangled_knot_server_secret = "a58caac0-1c07-4152-89e6-b2a900c8fe8f"
65
65
forward_info_bot_telegram_token = "f8eda775-f945-4eb8-b48a-b2b80092cf54"
66
66
+
masked_email_bot_telegram_token = "3995096e-2497-4319-adb1-b3f201587265"
66
67
restic_aws_access_key_id = "2743cf63-05ae-45b4-997f-b2c700dfabef"
67
68
restic_aws_secret_access_key = "134279a9-b3ee-4309-ae9e-b2c700dfe86c"
68
69
restic_b2_account_id = "3e058bd3-e13d-4b6a-9d48-b2c700e00d62"