Difference between revisions of "Portal:Forge/ShardInstall"

From EncyclopAtys

Jump to: navigation, search
Line 26: Line 26:
 
</pre>
 
</pre>
 
* Edit /etc/salt/minion_id and change the name of Minion (use single name like Atys, Yubo, ...)
 
* Edit /etc/salt/minion_id and change the name of Minion (use single name like Atys, Yubo, ...)
* Restart the service
+
* Restart the service:
 +
<pre>systemctl restart salt-minion</pre>
 +
* On ports 4505 and 4506 to cloud.ryzom.com server
  
<pre>systemctl restart salt-minion</pre>
+
* On cloud.ryzom.com server, as root:
 +
<pre>salt-key -A
 +
# If all works correctly, You will show you minion and can accept it
 +
</pre>
 +
 
 +
* Test it with (on cloud.ryzom.com):
 +
<pre>salt '*' test.version</pre>

Revision as of 13:59, 11 July 2025

⚠️ This Documentation only applies to Shards to be added to Ryzom network. ⚠️

So no require Database and some ports must be opened to Ryzom Servers.

Up a fully independent shard can probably be done using https://wiki.ryzom.dev/ doc


Requirements to install a shard (for a comfortable use):

  • Have a hardware with at least 8 cores with +3Ghz and 16Go of ram
  • Have at least 100Go of disk space (no matter SSD or not)
  • Have a domain name

STEP 1 : Install Salt Minion

  • run as root:
# Ensure keyrings dir exists
mkdir -p /etc/apt/keyrings
# Download public key
curl -fsSL https://packages.broadcom.com/artifactory/api/security/keypair/SaltProjectKey/public | sudo tee /etc/apt/keyrings/salt-archive-keyring.pgp
# Create apt repo target configuration
curl -fsSL https://github.com/saltstack/salt-install-guide/releases/latest/download/salt.sources | sudo tee /etc/apt/sources.list.d/salt.sources
apt install salt-minion
echo "master: cloud.ryzom.com" > /etc/salt/minion
  • Edit /etc/salt/minion_id and change the name of Minion (use single name like Atys, Yubo, ...)
  • Restart the service:
systemctl restart salt-minion
  • On ports 4505 and 4506 to cloud.ryzom.com server
  • On cloud.ryzom.com server, as root:
salt-key -A
# If all works correctly, You will show you minion and can accept it
  • Test it with (on cloud.ryzom.com):
salt '*' test.version