Added Matrix #13
14 changed files with 55 additions and 150 deletions
|
@ -1,28 +0,0 @@
|
|||
[Unit]
|
||||
Description=Adguard Quadlet
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/adguard/adguardhome:latest
|
||||
ContainerName=adguard
|
||||
HostName=adguard
|
||||
|
||||
# Optionally run this on network mode host, if you want real client ips to show in the logs
|
||||
# Network=host
|
||||
PublishPort=53:53/tcp
|
||||
PublishPort=53:53/udp
|
||||
PublishPort=784:784/udp
|
||||
PublishPort=853:853/tcp
|
||||
PublishPort=3000:3000/tcp
|
||||
PublishPort=8844:80/tcp
|
||||
PublishPort=8443:443/tcp
|
||||
|
||||
Volume=adguard-config:/opt/adguardhome/work:z
|
||||
Volume=adguard-work:/opt/adguardhome/conf:z
|
||||
Volume=/var/log/AdGuardHome.log:/var/log/AdGuardHome.log:z
|
|
@ -1,3 +0,0 @@
|
|||
[Volume]
|
||||
VolumeName=adguard-config
|
||||
VolumeName=adguard-work
|
|
@ -1,23 +0,0 @@
|
|||
[Unit]
|
||||
Description=Audiobookshelf Quadlet
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/advplyr/audiobookshelf:latest
|
||||
ContainerName=audiobookshelf
|
||||
HostName=audiobookshelf
|
||||
|
||||
PublishPort=13378:80
|
||||
|
||||
Volume=audiobookshelf-config:/metadata:z
|
||||
Volume=audiobookshelf-metadata:/config:z
|
||||
Volume=audiobookshelf-audiobooks:/audiobooks:z
|
||||
|
||||
Environment=AUDIOBOOKSHELF_UID=USER_UID_HERE
|
||||
Environment=AUDIOBOOKSHELF_GID=USER_GID_HERE
|
|
@ -1,4 +0,0 @@
|
|||
[Volume]
|
||||
VolumeName=audiobookshelf-config
|
||||
VolumeName=audiobookshelf-metadata
|
||||
VolumeName=audiobookshelf-audiobooks
|
|
@ -1,18 +0,0 @@
|
|||
[Unit]
|
||||
Description=Five Filters Quadlet
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/heussd/fivefilters-full-text-rss:latest
|
||||
ContainerName=fivefilters
|
||||
HostName=fivefilters
|
||||
|
||||
PublishPort=5000:80
|
||||
|
||||
Environment=FTR_ADMIN_PASSWORD=XXXXXXXX
|
|
@ -1,23 +0,0 @@
|
|||
[Unit]
|
||||
Description=FreshRSS Quadlet
|
||||
After=fivefilters.service
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/linuxserver/freshrss:latest
|
||||
ContainerName=freshrss
|
||||
HostName=freshrss
|
||||
|
||||
PublishPort=4422:80
|
||||
|
||||
Volume=freshrss-config:/config:z
|
||||
|
||||
Environment=PUID=1001
|
||||
Environment=PGID=1001
|
||||
Environment=TZ=Europe/London
|
|
@ -1,2 +0,0 @@
|
|||
[Volume]
|
||||
VolumeName=freshrss-config
|
|
@ -1,16 +0,0 @@
|
|||
[Unit]
|
||||
Description=IT Tools Quadlet
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/corentinth/it-tools:latest
|
||||
ContainerName=it-tools
|
||||
HostName=it-tools
|
||||
|
||||
PublishPort=8088:80
|
24
quadlets/matrix/matrix-db.container
Normal file
24
quadlets/matrix/matrix-db.container
Normal file
|
@ -0,0 +1,24 @@
|
|||
[Unit]
|
||||
Description=Matrix Synapse Quadlet
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/matrixdotorg/synapse:latest
|
||||
ContainerName=matrix_synapse
|
||||
HostName=matrix_synapse
|
||||
|
||||
PublishPort=8008:8008
|
||||
|
||||
Volume=matrix-data:/data
|
||||
|
||||
Environment=VIRTUAL_HOST=matrix.example.com
|
||||
Environment=VIRTUAL_PORT=8008
|
||||
Environment=LETSENCRYPT_HOST=matrix.example.com
|
||||
Environment=SYNAPSE_SERVER_NAME=matrix.example.com
|
||||
Environment=SYNAPSE_REPORT_STATS=no
|
2
quadlets/matrix/matrix-db.volume
Normal file
2
quadlets/matrix/matrix-db.volume
Normal file
|
@ -0,0 +1,2 @@
|
|||
[Volume]
|
||||
VolumeName=matrix-db-data
|
27
quadlets/matrix/matrix.container
Normal file
27
quadlets/matrix/matrix.container
Normal file
|
@ -0,0 +1,27 @@
|
|||
[Unit]
|
||||
Description=Matrix Synapse DB Quadlet
|
||||
WantedBy=matrix.service
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=docker.io/library/postgres:15
|
||||
ContainerName=matrix_synapse_db
|
||||
HostName=matrix_synapse_db
|
||||
|
||||
PublishPort=5432:5432
|
||||
|
||||
Volume=matrix-db-data:/var/lib/postgresql/data:z
|
||||
|
||||
Environment=POSTGRES_PASSWORD=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
|
||||
Environment=POSTGRES_USER=synapse_user
|
||||
Environment=POSTGRES_DB=synapse
|
||||
Environment=LANG=C
|
||||
Environment=LC_COLLATE=C
|
||||
Environment=LC_CTYPE=C
|
||||
Environment=POSTGRES_INITDB_ARGS=--encoding=UTF-8 --lc-collate=C --lc-ctype=C
|
2
quadlets/matrix/matrix.volume
Normal file
2
quadlets/matrix/matrix.volume
Normal file
|
@ -0,0 +1,2 @@
|
|||
[Volume]
|
||||
VolumeName=matrix-data
|
|
@ -1,30 +0,0 @@
|
|||
[Unit]
|
||||
Description=Netbook.xyz Quadlet
|
||||
|
||||
[Service]
|
||||
Restart=always
|
||||
TimeoutStartSec=900
|
||||
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
|
||||
[Container]
|
||||
Image=lscr.io/linuxserver/netbootxyz:latest
|
||||
ContainerName=netboot-xyz
|
||||
HostName=netboot-xyz
|
||||
|
||||
Volume=netboot-xyz-config:/config
|
||||
Volume=netboot-xyz-assets:/assets:z
|
||||
|
||||
PublishPort=3000:3000
|
||||
PublishPort=8082:80
|
||||
PublishPort=69:69/udp
|
||||
|
||||
Environment=PUID=
|
||||
Environment=PGID=
|
||||
Environment=TZ=
|
||||
Environment=PORT_RANGE=30000:30010
|
||||
Environment=SUBFOLDER=/
|
||||
Environment=WEB_APP_PORT=3000
|
||||
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
[Volume]
|
||||
VolumeName=netboot-xyz-config
|
||||
VolumeName=netboot-xyz-assets
|
Loading…
Add table
Reference in a new issue