panel icon indicating copy to clipboard operation
panel copied to clipboard

Official Unraid Application

Open lancepioch opened this issue 1 year ago • 0 comments

Steps:

  1. Ensure Your Docker Image is Well-Configured
  • [x] Confirm that your Dockerfile builds and runs the application reliably, without manual intervention.
  • [x] Push the Docker image to a public registry like Docker Hub or GitHub Container Registry.
  1. Create XML Template

Sample:

<Container>
    <Name>Pelican Panel</Name>
    <Repository>pelican-dev/panel:latest</Repository>
    <Network>bridge</Network>
    <MyIP/>
    <Shell>sh</Shell>
    <Privileged>false</Privileged>
    <Support>https://github.com/pelican-dev/panel</Support>
    <Project>https://github.com/pelican-dev</Project>
    <Overview>This is Pelican, the ultimate and free game server control panel offering high flying security</Overview>
    <Icon>https://pelican.dev/img/logo.png</Icon>
    <WebUI>http://[IP]:[PORT:80]</WebUI>
    <ExtraParams/>
    <PostArgs/>
    <Config Name="Data Directory" Target="/path/to/data" Default="/mnt/user/appdata/pelican" Mode="rw" Description="Persistent storage for Pelican" Type="Path"/>
    <Config Name="Web Port" Target="80" Default="80" Mode="rw" Description="Port for the web UI" Type="Port"/>
</Container>
  1. Submit the Template
  1. Test on Unraid
  • [ ] Container starts without errors.
  • [ ] The application is accessible through the web UI.
  • [ ] Persistent volumes and port mappings work correctly.

Discussed here https://github.com/pelican-dev/panel/discussions/766

lancepioch avatar Dec 06 '24 04:12 lancepioch