AppFeed/lsio_categories/openssh-server.xml
2023-08-10 11:19:06 -04:00

33 lines
3.9 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>openssh-server</Name>
<Repository>linuxserver/openssh-server</Repository>
<Registry>https://hub.docker.com/r/linuxserver/openssh-server/</Registry>
<DonateText>Donations</DonateText>
<DonateLink>https://www.linuxserver.io/donate</DonateLink>
<DonateImg>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/donate.png</DonateImg>
<Network>bridge</Network>
<Shell>bash</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/97226-support-linuxserverio-openssh-server/</Support>
<Project>https://www.openssh.com/</Project>
<Overview>Openssh-server is a sandboxed environment that allows ssh access without giving keys to the entire server.
Giving ssh access via private key often means giving full access to the server.
This container creates a limited and sandboxed environment that others can ssh into.
The users only have access to the folders mapped and the processes running inside this container.[br]
Application setup: see https://github.com/linuxserver/docker-openssh-server#application-setup</Overview>
<Category>Network:Management</Category>
<TemplateURL>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/openssh-server.xml</TemplateURL>
<Icon>https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/openssh-server-icon.png</Icon>
<Config Name="Key 1" Target="PUID" Default="99" Mode="" Description="Container Variable: PUID" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="Key 2" Target="PGID" Default="100" Mode="" Description="Container Variable: PGID" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="SSH Port" Target="2222" Default="2222" Mode="tcp" Description="Container Port: 2222" Type="Port" Display="always" Required="true" Mask="false"/>
<Config Name="Public Key" Target="PUBLIC_KEY" Default="" Mode="" Description="Optional ssh public key, which will automatically be added to authorized_keys." Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="Public Key File" Target="PUBLIC_KEY_FILE" Default="" Mode="" Description="Optionally specify a file containing the public key (works with docker secrets)." Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="User Name" Target="USER_NAME" Default="" Mode="" Description="Optionally specify a user name (Default:linuxserver.io)" Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="Sudo Access" Target="SUDO_ACCESS" Default="false" Mode="" Description="Set to true to allow USER_NAME, the ssh user, sudo access. Without USER_PASSWORD set, this will allow passwordless sudo access." Type="Variable" Display="always" Required="false" Mask="false">false</Config>
<Config Name="Password Access" Target="PASSWORD_ACCESS" Default="false" Mode="" Description="Set to true to allow user/password ssh access. You will want to set USER_PASSWORD or USER_PASSWORD_FILE as well." Type="Variable" Display="always" Required="false" Mask="false">false</Config>
<Config Name="User Password" Target="USER_PASSWORD" Default="" Mode="" Description="Optionally set a sudo password for USER_NAME, the ssh user. If this or USER_PASSWORD_FILE are not set but SUDO_ACCESS is set to true, the user will have passwordless sudo access." Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="User Password File" Target="USER_PASSWORD_FILE" Default="" Mode="" Description="Optionally specify a file that contains the password. This setting supersedes the USER_PASSWORD option (works with docker secrets)." Type="Variable" Display="always" Required="false" Mask="false"/>
<Config Name="AppData Config Path" Target="/config" Default="" Mode="rw" Description="Container Path: /config" Type="Path" Display="always" Required="true" Mask="false"/>
</Container>