Created Deploy to Unraid (markdown)
76
Deploy-to-Unraid.md
Normal file
76
Deploy-to-Unraid.md
Normal file
@@ -0,0 +1,76 @@
|
||||
These steps describe a FRESH INSTALL. REMOVE ANY OLD CONTAINERS AND old APPDATA if you had any other attempts.
|
||||
|
||||
1. Copy the following into a file named ``gsdb.xml``
|
||||
```xml
|
||||
<?xml version="1.0"?>
|
||||
<Container version="2">
|
||||
<Name>gsdb</Name>
|
||||
<Repository>mariadb</Repository>
|
||||
<Registry>https://hub.docker.com/r/gaseousgames/gaseousserver/</Registry>
|
||||
<Network>gaseous</Network>
|
||||
<MyIP/>
|
||||
<Shell>sh</Shell>
|
||||
<Privileged>false</Privileged>
|
||||
<Support/>
|
||||
<Project>https://github.com/gaseous-project/gaseous-server?ref=selfh.st</Project>
|
||||
<Overview>This is the server for the Gaseous system. It offers ROM and title management, as well as some basic in browser emulation of those ROMs. PART2
|
||||
THIS IS THE Data Base, you also need the FRONTEND!!!!</Overview>
|
||||
<Category>Cloud: GameServers:</Category>
|
||||
<WebUI/>
|
||||
<TemplateURL/>
|
||||
<Icon>https://i.imgur.com/A1X3Gcf.png</Icon>
|
||||
<ExtraParams/>
|
||||
<PostArgs/>
|
||||
<CPUset/>
|
||||
<DateInstalled>1706104502</DateInstalled>
|
||||
<DonateText/>
|
||||
<DonateLink/>
|
||||
<Requires/>
|
||||
<Config Name="Host Path 1" Target="/var/lib/mysql" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/gaseous/database</Config>
|
||||
<Config Name="MARIADB_ROOT_PASSWORD" Target="MARIADB_ROOT_PASSWORD" Default="" Mode="" Description="" Type="Variable" Display="advanced" Required="false" Mask="false">gaseous</Config>
|
||||
<Config Name="MARIADB_USER" Target="MARIADB_USER" Default="" Mode="" Description="" Type="Variable" Display="advanced" Required="false" Mask="false">gaseous</Config>
|
||||
<Config Name="MARIADB_PASSWORD" Target="MARIADB_PASSWORD" Default="" Mode="" Description="" Type="Variable" Display="advanced" Required="false" Mask="false">gaseous</Config>
|
||||
</Container>
|
||||
```
|
||||
|
||||
2. Copy the following into a file named ``gaseous.xml``
|
||||
```xml
|
||||
<?xml version="1.0"?>
|
||||
<Container version="2">
|
||||
<Name>gaseous-server</Name>
|
||||
<Repository>gaseousgames/gaseousserver:v1.7.0-preview.8</Repository>
|
||||
<Registry>https://hub.docker.com/r/gaseousgames/gaseousserver/</Registry>
|
||||
<Network>gaseous</Network>
|
||||
<MyIP/>
|
||||
<Shell>sh</Shell>
|
||||
<Privileged>false</Privileged>
|
||||
<Support/>
|
||||
<Project>https://github.com/gaseous-project/gaseous-server?ref=selfh.st</Project>
|
||||
<Overview>This is the server for the Gaseous system. It offers ROM and title management, as well as some basic in browser emulation of those ROMs. PART 1
|
||||
You also need the DataBase.</Overview>
|
||||
<Category>GameServers:</Category>
|
||||
<WebUI>http://[IP]:[PORT:5198]</WebUI>
|
||||
<TemplateURL/>
|
||||
<Icon>https://i.imgur.com/A1X3Gcf.png</Icon>
|
||||
<ExtraParams/>
|
||||
<PostArgs/>
|
||||
<CPUset/>
|
||||
<DateInstalled>1706105663</DateInstalled>
|
||||
<DonateText/>
|
||||
<DonateLink/>
|
||||
<Requires>YOU NEED THE DATABASE GaseousDB</Requires>
|
||||
<Config Name="gs" Target="/root/.gaseous-server" Default="" Mode="rw" Description="" Type="Path" Display="always" Required="false" Mask="false">/mnt/user/appdata/gaseous/data</Config>
|
||||
<Config Name="port" Target="80" Default="5198" Mode="tcp" Description="" Type="Port" Display="always" Required="false" Mask="false">5198</Config>
|
||||
<Config Name="igdbclientid" Target="igdbclientid" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">clientid</Config>
|
||||
<Config Name="igdbclientsecret" Target="igdbclientsecret" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false">clientsecret</Config>
|
||||
<Config Name="dbhost" Target="dbhost" Default="" Mode="" Description="" Type="Variable" Display="advanced" Required="false" Mask="false">gsdb</Config>
|
||||
<Config Name="dbuser" Target="dbuser" Default="" Mode="" Description="" Type="Variable" Display="advanced" Required="false" Mask="false">root</Config>
|
||||
<Config Name="dbpass" Target="dbpass" Default="" Mode="" Description="" Type="Variable" Display="advanced" Required="false" Mask="false">gaseous</Config>
|
||||
</Container>
|
||||
```
|
||||
|
||||
3. In unraid terminal paste: ``docker network create gaseous``
|
||||
4. In Main -> BootDevice -> config -> plugins -> dockerMan -> templates-user click UPLOAD (at the bottom) then select the two .xml files
|
||||
5. In Docker click ADD CONTAINER, select a template, make one of the Gaseous. Click APPLY. Repeat for the other one.
|
||||
|
||||

|
||||
Reference in New Issue
Block a user