added rootful eve quadlets

This commit is contained in:
2026-02-13 10:50:53 -05:00
parent 5a158fb439
commit 5d0d334742
7 changed files with 83 additions and 0 deletions

19
hello.container Normal file
View 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

View 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
View 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
View 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

Submodule pihole added at ed624dceae

18
tvj-epg.container Normal file
View 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
View File

@@ -0,0 +1,2 @@
UPDATE_INTERVAL=3
TZ=America/New_York