Updated Installation (markdown)

Michael Green
2024-02-23 08:48:26 +11:00
parent a70cce3968
commit 2494f0d2dc

@@ -61,69 +61,38 @@ With thanks to [Tom1243](https://github.com/Tom1243) for building this process.
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&#xD;
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``
1. 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>
<Repository>gaseousgames/gaseousserver:latest</Repository>
<Registry>https://hub.docker.com/r/gaseousgames/gaseousserver/</Registry>
<Network>gaseous</Network>
<MyIP/>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support/>
<Support>https://discord.gg/Nhu7wpT3k4</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&#xD;
You also need the DataBase.</Overview>
<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. &#xD;
IMPORTANT!!!!!!&#xD;
You will need to run these on a custom network. Paste "docker network create gaseous" into the terminal. if you change this you will have to edit both the network setting and the post arg setting.</Overview>
<Category>GameServers:</Category>
<WebUI>http://[IP]:[PORT:5198]</WebUI>
<TemplateURL/>
<Icon>https://i.imgur.com/A1X3Gcf.png</Icon>
<Icon>https://raw.githubusercontent.com/gaseous-project/gaseous-server/main/logo.png</Icon>
<ExtraParams/>
<PostArgs/>
<PostArgs>;/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='gsdb' --net='gaseous' -e HOST_CONTAINERNAME="gsdb" -e 'MARIADB_ROOT_PASSWORD'='gaseous' -e 'MARIADB_USER'='gaseous' -e 'MARIADB_PASSWORD'='gaseous' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.icon='https://raw.githubusercontent.com/gaseous-project/gaseous-server/main/logo.png' -v '/mnt/user/appdata/gaseous/database':'/var/lib/mysql':'rw' -v '/etc/localtime':'/etc/localtime':'ro' 'mariadb'</PostArgs>
<CPUset/>
<DateInstalled>1706105663</DateInstalled>
<DateInstalled>1707708636</DateInstalled>
<DonateText/>
<DonateLink/>
<Requires>YOU NEED THE DATABASE GaseousDB</Requires>
<Requires>https://api-docs.igdb.com/#account-creation&#xD;
https://imgur.com/QwtHouv</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="igdbclientid" Target="igdbclientid" Default="" Mode="" Description="https://imgur.com/uLXxNG8" Type="Variable" Display="always" Required="false" Mask="false">changeme</Config>
<Config Name="igdbclientsecret" Target="igdbclientsecret" Default="" Mode="" Description="https://imgur.com/SZAhptG" Type="Variable" Display="always" Required="false" Mask="false">changeme</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>
@@ -131,7 +100,5 @@ You also need the DataBase.</Overview>
```
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.
![gas](https://github.com/gaseous-project/gaseous-server/assets/84688932/9aa65ca0-c216-47a2-b759-761e0edeb5ed)
4. In Main -> BootDevice -> config -> plugins -> dockerMan -> templates-user click UPLOAD (at the bottom) then select the gaseous.xml files
5. In Docker click ADD CONTAINER, select a template, make one of the Gaseous. Click APPLY.