aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJan Tuomi <jan@jantuomi.fi>2026-02-16 12:38:12 +0200
committerJan Tuomi <jan@jantuomi.fi>2026-02-16 12:38:12 +0200
commitfda5165a100996d0184038541bae5e591e94660b (patch)
treed922c6f5d262f59f61e99a38b71c77ff0e4bc312
parent0baebc441084395bb42fe3a8d61f0d85d7be0c3c (diff)
Add komga jail
-rw-r--r--playbook.yml2
-rw-r--r--templates/etc_fstab.j224
2 files changed, 19 insertions, 7 deletions
diff --git a/playbook.yml b/playbook.yml
index 7db7887..a83c77f 100644
--- a/playbook.yml
+++ b/playbook.yml
@@ -39,6 +39,7 @@
- { userland: "{{ jail_userland_14_3 }}", num: 15, name: paste }
- { userland: "{{ jail_userland_15_0 }}", num: 16, name: dl }
- { userland: "{{ jail_userland_15_0 }}", num: 17, name: syncthing }
+ - { userland: "{{ jail_userland_15_0 }}", num: 18, name: komga }
ingress_ip: 192.168.2.1
ingress_routes:
- { host: jan.systems, jail: homepage }
@@ -51,6 +52,7 @@
- { host: paste.jan.systems, jail: paste }
- { host: immich.jan.systems, ip: 192.168.3.3, port: 2283 } # vms aren't configured in ansible
- { host: plex.jan.systems, jail: plex, port: 32400 }
+ - { host: komga.jan.systems, jail: komga, port: 25600 }
cert_domains:
- "jan.systems"
- "*.jan.systems"
diff --git a/templates/etc_fstab.j2 b/templates/etc_fstab.j2
index 7b42a69..0dab5dd 100644
--- a/templates/etc_fstab.j2
+++ b/templates/etc_fstab.j2
@@ -1,7 +1,17 @@
-# Device Mountpoint FStype Options Dump Pass#
-/dev/gpt/efiboot0 /boot/efi msdosfs rw 2 2
-/dev/nda0p3.eli none swap sw 0 0
-/dev/nda1p3.eli none swap sw 0 0
-/dev/nda2p3.eli none swap sw 0 0
-/dev/nda3p3.eli none swap sw 0 0
-tmpfs /tmp tmpfs rw,mode=777,size=2g 0 0
+# Device Mountpoint FStype Options Dump Pass#
+/dev/gpt/efiboot0 /boot/efi msdosfs rw 2 2
+/dev/nda0p3.eli none swap sw 0 0
+/dev/nda1p3.eli none swap sw 0 0
+/dev/nda2p3.eli none swap sw 0 0
+/dev/nda3p3.eli none swap sw 0 0
+tmpfs /tmp tmpfs rw,mode=777,size=2g 0 0
+
+/usr/local/jails/containers/goaccess/var/www/goaccess /usr/local/jails/containers/ingress/mnt/www_goaccess nullfs rw 0 0
+
+/usr/local/jails/volumes/storage/docs /usr/local/jails/containers/syncthing/mnt/docs nullfs rw 0 0
+/usr/local/jails/volumes/storage/vault /usr/local/jails/containers/syncthing/mnt/vault nullfs rw 0 0
+/usr/local/jails/volumes/storage/jan-systems-2025-content /usr/local/jails/containers/syncthing/mnt/jan-systems-2025-content nullfs rw 0 0
+/usr/local/jails/volumes/storage /usr/local/jails/containers/dl/mnt/storage nullfs rw 0 0
+/usr/local/jails/volumes/storage/media /usr/local/jails/containers/plex/mnt/media nullfs rw 0 0
+/usr/local/jails/volumes/storage /usr/local/jails/containers/samba/mnt/storage nullfs rw 0 0
+/usr/local/jails/volumes/storage/media/manga /usr/local/jails/containers/komga/mnt/manga nullfs rw 0 0