Files
P-Touch-Web/unraid-template.xml
T
2026-06-21 23:07:20 +02:00

33 lines
2.6 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>ptouch-web</Name>
<Repository>python:3.12-alpine</Repository>
<Registry/>
<Network>bridge</Network>
<Privileged>true</Privileged>
<Support/>
<Project/>
<Overview>Web-GUI fuer Brother P-Touch PT-P700 USB-Etikettendrucker.</Overview>
<Category>Productivity:</Category>
<WebUI>http://[IP]:[PORT:8080]/</WebUI>
<TemplateURL/>
<Icon/>
<ExtraParams/>
<PostArgs>sh /srv/ptouch-web/start.sh</PostArgs>
<CPUset/>
<DateInstalled/>
<DonateText/>
<DonateLink/>
<Requires>/dev/bus/usb</Requires>
<Config Name="WebUI Port" Target="8080" Default="8080" Mode="tcp" Description="Weboberflaeche" Type="Port" Display="always" Required="true" Mask="false">8080</Config>
<Config Name="App" Target="/srv/ptouch-web" Default="/mnt/user/appdata/ptouch-web" Mode="rw" Description="Projektdateien: app, start.sh, requirements.txt" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/ptouch-web</Config>
<Config Name="Labels" Target="/data/labels" Default="/mnt/user/appdata/ptouch-web/labels" Mode="rw" Description="Speicherort fuer erzeugte Etiketten-PNGs" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/ptouch-web/labels</Config>
<Config Name="USB Bus" Target="/dev/bus/usb" Default="/dev/bus/usb" Mode="rw" Description="USB-Zugriff auf den P-Touch" Type="Path" Display="always" Required="true" Mask="false">/dev/bus/usb</Config>
<Config Name="APP_DIR" Target="APP_DIR" Default="/srv/ptouch-web" Mode="" Description="Containerpfad der App" Type="Variable" Display="advanced" Required="true" Mask="false">/srv/ptouch-web</Config>
<Config Name="FLASK_APP" Target="FLASK_APP" Default="app.app" Mode="" Description="Flask Modul" Type="Variable" Display="advanced" Required="true" Mask="false">app.app</Config>
<Config Name="PRINT_ENABLED" Target="PRINT_ENABLED" Default="1" Mode="" Description="1 druckt, 0 erzeugt nur PNGs" Type="Variable" Display="advanced" Required="true" Mask="false">1</Config>
<Config Name="PRINT_COMMAND" Target="PRINT_COMMAND" Default="ptouch-print --image {image}" Mode="" Description="Druckkommando. {image} wird ersetzt." Type="Variable" Display="advanced" Required="true" Mask="false">ptouch-print --image {image}</Config>
<Config Name="LABEL_DIR" Target="LABEL_DIR" Default="/data/labels" Mode="" Description="Containerpfad fuer Etiketten" Type="Variable" Display="advanced" Required="true" Mask="false">/data/labels</Config>
<Config Name="LABEL_DPI" Target="LABEL_DPI" Default="180" Mode="" Description="PT-P700 Druckauflosung" Type="Variable" Display="advanced" Required="true" Mask="false">180</Config>
</Container>