added rootful eve quadlets
This commit is contained in:
19
hello.container
Normal file
19
hello.container
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Hello World Quadlet (prints hostname + time)
|
||||||
|
After=network-online.target
|
||||||
|
Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
Image=docker.io/library/busybox:latest
|
||||||
|
#ContainerName=hello
|
||||||
|
User=1000
|
||||||
|
UserNS=keep-id:uid=1000,gid=1000
|
||||||
|
Exec=sh -c 'while true; do echo "Hello from $(hostname) at $(date)"; sleep 5; done'
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=always
|
||||||
|
RestartSec=2
|
||||||
|
TimeoutStartSec=30
|
||||||
|
TimeoutStopSec=30
|
||||||
|
|
||||||
|
# Note: omit [Install] so it won't be enabled by default
|
||||||
15
nginx-proxy-manager/nginx-proxy-manager.container
Normal file
15
nginx-proxy-manager/nginx-proxy-manager.container
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[Container]
|
||||||
|
ContainerName=nginx-proxy-manager
|
||||||
|
Image=docker.io/jc21/nginx-proxy-manager:latest
|
||||||
|
#AutoUpdate=registry
|
||||||
|
PublishPort=80:80
|
||||||
|
PublishPort=81:81
|
||||||
|
PublishPort=443:443
|
||||||
|
Volume=nginx-proxy-manager-data:/data
|
||||||
|
Volume=nginx-proxy-manager-letsencrypt:/etc/letsencrypt
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Restart=unless-stopped
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
23
noip-duc.container
Normal file
23
noip-duc.container
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=No-IP Dynamic Update Client
|
||||||
|
#After=network-online.target
|
||||||
|
#Wants=network-online.target
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
ContainerName=noip-duc
|
||||||
|
Image=ghcr.io/noipcom/noip-duc:latest
|
||||||
|
AutoUpdate=registry
|
||||||
|
Secret=noippass,type=env,target=NOIP_PASSWORD
|
||||||
|
Secret=noipuser,type=env,target=NOIP_USERNAME
|
||||||
|
EnvironmentFile=noip-duc.env
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=1000
|
||||||
|
Group=1000
|
||||||
|
Restart=on-abnormal
|
||||||
|
TimeoutStopSec=30
|
||||||
|
#SuccessExitStatus=0 143
|
||||||
|
|
||||||
|
#[Install]
|
||||||
|
# Start by default on boot
|
||||||
|
#WantedBy=default.target
|
||||||
5
noip-duc.env
Normal file
5
noip-duc.env
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
#No-IP Dynamic Update Client Environment File
|
||||||
|
#NOIP_USERNAME=
|
||||||
|
#NOIP_PASSWORD=
|
||||||
|
NOIP_HOSTNAMES=all.ddnskey.com
|
||||||
|
NOIP_CHECK_INTERVAL=2m
|
||||||
1
pihole
Submodule
1
pihole
Submodule
Submodule pihole added at ed624dceae
18
tvj-epg.container
Normal file
18
tvj-epg.container
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Television Jamaica EPG
|
||||||
|
|
||||||
|
[Container]
|
||||||
|
ContainerName=tvj-epg
|
||||||
|
Image=ghcr.io/lyncolnmd/tvj-epg:latest
|
||||||
|
AutoUpdate=registry
|
||||||
|
PublishPort=8787:8787
|
||||||
|
#Volume=/media/CONTAINER/Videos/XMLTV:/app/output:Z
|
||||||
|
EnvironmentFile=tvj-epg.env
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
User=1000
|
||||||
|
Group=1000
|
||||||
|
Restart=on-abnormal
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=default.target
|
||||||
2
tvj-epg.env
Normal file
2
tvj-epg.env
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
UPDATE_INTERVAL=3
|
||||||
|
TZ=America/New_York
|
||||||
Reference in New Issue
Block a user