AppFeed/templates/ich777sRepository/ich777/DebianBuster.xml
Squidly271 b3878cd225 Redo
2020-12-03 07:42:32 -05:00

119 lines
6.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>DebianBuster</Name>
<Repository>ich777/debian-buster</Repository>
<Registry>https://hub.docker.com/r/ich777/debian-buster</Registry>
<Network>bridge</Network>
<Beta>true</Beta>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/83786-support-ich777-application-dockers/</Support>
<Project>https://www.debian.org/</Project>
<Overview>This Container is a full Debian Buster Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed.&#13;
&#13;
ROOT ACCESS: 1. Open up your WebGUI 2. Open up a terminal 3. Type in 'su' 4. Type in your password that you've set (no screenoutput is shown if you type in passwords in Linux) 5. Press Enter 6. You should now be root.&#13;
&#13;
If you want to install some other application you can do that by creating a user.sh and mounting it to the container to /opt/scripts/user.sh (a standard bash script should do the trick).&#13;
&#13;
You also can reverse proxy this container with nginx or apache (for more info see the Github/Dockerhub page).&#13;
&#13;
Storage Note: All things that are saved in the container should be in the home or a subdirectory in your homefolder, all files that are store outside your homefolder are not persistant and will be wiped if there is an update of the container or you change something in the template.&#13;
&#13;
ATTENTION: This container is not finished yet and currently in alpha state.</Overview>
<WebUI>http://[IP]:[PORT:8080]/vnc.html?autoconnect=true</WebUI>
<Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/debianbuster.png</Icon>
<ExtraParams>--restart=unless-stopped --shm-size=2G</ExtraParams>
<PostArgs></PostArgs>
<CPUset></CPUset>
<DonateText>If you like my work please </DonateText>
<DonateLink>https://www.paypal.me/chips777</DonateLink>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>8080</HostPort>
<ContainerPort>8080</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/cache/appdata/debian-buster</HostDir>
<ContainerDir>/debian</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>1800</Value>
<Name>CUSTOM_RES_W</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>1000</Value>
<Name>CUSTOM_RES_H</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>ROOT_PWD</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>770</Value>
<Name>DATA_PERM</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>true</Value>
<Name>DEV</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>en_US.UTF8 UTF-8</Value>
<Name>USER_LOCALES</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>99</Value>
<Name>UID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>100</Value>
<Name>GID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>000</Value>
<Name>UMASK</Name>
<Mode></Mode>
</Variable>
</Environment>
<Config Name="Home Directory" Target="/debian" Default="" Mode="rw" Description="All things that are saved in the container should be in the this or a subdirectory in of this folder, all files that are store outside this folder are not persistant and will be wiped if there is an update of the container or you change something in the template." Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/debian-buster</Config>
<Config Name="TCP - VNC Port" Target="8080" Default="" Mode="tcp" Description="noVNC Port" Type="Port" Display="always" Required="false" Mask="false">8080</Config>
<Config Name="Custom Resolution Width" Target="CUSTOM_RES_W" Default="" Mode="" Description="Enter the preferred resolution width" Type="Variable" Display="always" Required="true" Mask="false">1800</Config>
<Config Name="Custom Resolution Height" Target="CUSTOM_RES_H" Default="" Mode="" Description="Enter the preferred resolution height" Type="Variable" Display="always" Required="true" Mask="false">1000</Config>
<Config Name="Root Password" Target="ROOT_PWD" Default="" Mode="" Description="Please choose a strong password for your root account!" Type="Variable" Display="always" Required="true" Mask="true"></Config>
<Config Name="DATA_PERM" Target="DATA_PERM" Default="" Mode="" Description="Container Variable: DATA_PERM" Type="Variable" Display="advanced" Required="true" Mask="false">770</Config>
<Config Name="Locales" Target="USER_LOCALES" Default="" Mode="" Description="Enter your prefered locales, you can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8',...)" Type="Variable" Display="advanced" Required="true" Mask="false">en_US.UTF-8 UTF-8</Config>
<Config Name="DEV_LOG_OUTPUT" Target="DEV" Default="" Mode="" Description="Container Variable: DEV" Type="Variable" Display="advanced" Required="false" Mask="false"></Config>
<Config Name="UID" Target="UID" Default="" Mode="" Description="Container Variable: UID" Type="Variable" Display="advanced" Required="true" Mask="false">99</Config>
<Config Name="GID" Target="GID" Default="" Mode="" Description="Container Variable: GID" Type="Variable" Display="advanced" Required="true" Mask="false">100</Config>
<Config Name="UMASK" Target="UMASK" Default="" Mode="" Description="Container Variable: UMASK" Type="Variable" Display="advanced" Required="true" Mask="false">000</Config>
<Category>Productivity: Tools:System Status:Beta</Category>
<Description>This Container is a full Debian Buster Xfce4 Desktop environment with a noVNC webGUI and all the basic tools pre-installed.&#13;
&#13;
ROOT ACCESS: 1. Open up your WebGUI 2. Open up a terminal 3. Type in 'su' 4. Type in your password that you've set (no screenoutput is shown if you type in passwords in Linux) 5. Press Enter 6. You should now be root.&#13;
&#13;
If you want to install some other application you can do that by creating a user.sh and mounting it to the container to /opt/scripts/user.sh (a standard bash script should do the trick).&#13;
&#13;
You also can reverse proxy this container with nginx or apache (for more info see the Github/Dockerhub page).&#13;
&#13;
Storage Note: All things that are saved in the container should be in the home or a subdirectory in your homefolder, all files that are store outside your homefolder are not persistant and will be wiped if there is an update of the container or you change something in the template.&#13;
&#13;
ATTENTION: This container is not finished yet and currently in alpha state.</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/DebianBuster.xml</templatePath>
</Container>